diff --git a/themes/powerline-multiline/powerline-multiline.base.bash b/themes/powerline-multiline/powerline-multiline.base.bash index 33a8c398..f752bd75 100644 --- a/themes/powerline-multiline/powerline-multiline.base.bash +++ b/themes/powerline-multiline/powerline-multiline.base.bash @@ -60,6 +60,7 @@ function __powerline_prompt_command { SEGMENTS_AT_LEFT=0 SEGMENTS_AT_RIGHT=0 LAST_SEGMENT_COLOR="" + _save-and-reload-history "${HISTORY_AUTOSAVE:-0}" ## left prompt ## diff --git a/themes/powerline-naked/powerline-naked.base.bash b/themes/powerline-naked/powerline-naked.base.bash index 98686075..dfc63f76 100644 --- a/themes/powerline-naked/powerline-naked.base.bash +++ b/themes/powerline-naked/powerline-naked.base.bash @@ -26,6 +26,7 @@ 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}" } diff --git a/themes/powerline/powerline.base.bash b/themes/powerline/powerline.base.bash index ed0499c7..ce628703 100644 --- a/themes/powerline/powerline.base.bash +++ b/themes/powerline/powerline.base.bash @@ -255,6 +255,7 @@ function __powerline_prompt_command() { LEFT_PROMPT="" SEGMENTS_AT_LEFT=0 LAST_SEGMENT_COLOR="" + save-and-reload-history "${HISTORY_AUTOSAVE:-0}" if [[ -n "${POWERLINE_PROMPT_DISTRO_LOGO}" ]]; then