Skip to content

Commit

Permalink
Merge pull request #1883 from seefood/ira/autosave-history-plml
Browse files Browse the repository at this point in the history
Add history flushes on each command to the powerline themes
  • Loading branch information
NoahGorny committed Oct 17, 2021
2 parents 48c17e9 + d6239cf commit 7987e4b
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions themes/powerline-multiline/powerline-multiline.base.bash
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ function __powerline_prompt_command {
SEGMENTS_AT_RIGHT=0
LAST_SEGMENT_COLOR=""

_save-and-reload-history "${HISTORY_AUTOSAVE:-0}"

## left prompt ##
for segment in $POWERLINE_LEFT_PROMPT; do
local info="$(__powerline_${segment}_prompt)"
Expand Down
2 changes: 2 additions & 0 deletions themes/powerline-naked/powerline-naked.base.bash
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ function __powerline_left_segment {
LEFT_PROMPT+="$(set_color ${params[1]} -)${pad_before_segment}${params[0]}${normal}"
LAST_SEGMENT_COLOR=${params[1]}
(( SEGMENTS_AT_LEFT += 1 ))

_save-and-reload-history "${HISTORY_AUTOSAVE:-0}"
}

function __powerline_left_last_segment_padding {
Expand Down
2 changes: 2 additions & 0 deletions themes/powerline/powerline.base.bash
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,8 @@ function __powerline_prompt_command() {
SEGMENTS_AT_LEFT=0
LAST_SEGMENT_COLOR=""

save-and-reload-history "${HISTORY_AUTOSAVE:-0}"

if [[ -n "${POWERLINE_PROMPT_DISTRO_LOGO}" ]]; then
LEFT_PROMPT+="$(set_color "${PROMPT_DISTRO_LOGO_COLOR}" "${PROMPT_DISTRO_LOGO_COLORBG}")${PROMPT_DISTRO_LOGO}$(set_color - -)"
fi
Expand Down

0 comments on commit 7987e4b

Please sign in to comment.