diff --git a/themes/THEMES.md b/themes/THEMES.md index 20a201cc4..d8d8ad7e0 100644 --- a/themes/THEMES.md +++ b/themes/THEMES.md @@ -176,6 +176,10 @@ [![](powerline/powerline-dark.png)](powerline/powerline-dark.png) +## `powerline-icon` + +[![](powerline-icon/powerline-icon-dark.png)](powerline-icon/powerline-icon-dark.png) + ## `powerline-light` [![](powerline-light/powerline-light.png)](powerline-light/powerline-light.png) diff --git a/themes/powerline/powerline.base.sh b/themes/powerline/powerline.base.sh index da7550725..bdbcddacc 100644 --- a/themes/powerline/powerline.base.sh +++ b/themes/powerline/powerline.base.sh @@ -192,7 +192,11 @@ function __powerline_prompt_command { local info="$(__powerline_${segment}_prompt)" [[ -n "${info}" ]] && __powerline_left_segment "${info}" done - [[ "${last_status}" -ne 0 ]] && __powerline_left_segment $(__powerline_last_status_prompt ${last_status}) + + ## info status prompt ## + local info="$(__powerline_last_status_prompt ${last_status})" + [[ -n "${info}" ]] && __powerline_left_segment "${info}" + [[ -n "${LEFT_PROMPT}" ]] && LEFT_PROMPT+="$(set_color ${LAST_SEGMENT_COLOR} -)${separator_char}${_omb_prompt_normal}" PS1="${LEFT_PROMPT} "