From 3e96424c5fa92b5dd4e1fb8df03d98e007b57c40 Mon Sep 17 00:00:00 2001 From: M1dgard Date: Mon, 20 Aug 2018 23:57:21 +0200 Subject: [PATCH] =?UTF-8?q?[zsh]=20Return=20value=20in=20the=20prompt=20?= =?UTF-8?q?=E2=80=93=20that's=20a=20must?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- midgard.zsh-theme | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/midgard.zsh-theme b/midgard.zsh-theme index 85c0bc6..6933467 100644 --- a/midgard.zsh-theme +++ b/midgard.zsh-theme @@ -8,7 +8,17 @@ function my_pwd { :end') } -PROMPT='%{$fg[yellow]%}$(my_pwd)$(git_prompt_info)$(git_prompt_status) %{$reset_color%} ' +function my_retval { + RETVAL=$? + + if [[ $RETVAL -eq 0 ]]; then + echo "$fg[yellow]" + else + echo "$fg[red]$RETVAL " + fi +} + +PROMPT='%{$(my_retval)%}$(my_pwd)$(git_prompt_info)$(git_prompt_status) %{$reset_color%} ' ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[green]%}  " ZSH_THEME_GIT_PROMPT_SUFFIX=""