From 4738fef72c3b26d5898b4c4ddd5cc38b8a6814e7 Mon Sep 17 00:00:00 2001 From: TheWatcherMultiversal Date: Thu, 18 Jan 2024 05:13:58 -0500 Subject: [PATCH] themes/powerline-icon: Fix icon for successful execution (#516) * themes/powerline-icon: Correct error An error in one of the powerline functions has been corrected, which was preventing the display of the icon for a successfully executed command. * themes/THEMES: Add powerline-icon --- themes/THEMES.md | 4 ++++ themes/powerline/powerline.base.sh | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) 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} "