Fixes incorrect prompt arrow color
Fixes a bug where color of status arrow in prompt is red even when the exit code was zero (or success). This fix correclty returns green arrow on success and red for non-success exit code.
This commit is contained in:
parent
5ee54032da
commit
46e6e2e23a
@ -1,18 +1,16 @@
|
|||||||
# the svn plugin has to be activated for this to work.
|
# the svn plugin has to be activated for this to work.
|
||||||
|
local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)"
|
||||||
PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}$(svn_prompt_info)%{$reset_color%}'
|
PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}$(svn_prompt_info)%{$reset_color%}'
|
||||||
|
|
||||||
ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
|
ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
|
||||||
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
||||||
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%})%{$fg[yellow]%} ✗ %{$reset_color%}"
|
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%})%{$fg[yellow]%} ✗ %{$reset_color%}"
|
||||||
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%}) "
|
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%}) "
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ZSH_PROMPT_BASE_COLOR="%{$fg_bold[blue]%}"
|
ZSH_PROMPT_BASE_COLOR="%{$fg_bold[blue]%}"
|
||||||
ZSH_THEME_REPO_NAME_COLOR="%{$fg_bold[red]%}"
|
ZSH_THEME_REPO_NAME_COLOR="%{$fg_bold[red]%}"
|
||||||
|
|
||||||
ZSH_THEME_SVN_PROMPT_PREFIX="svn:("
|
ZSH_THEME_SVN_PROMPT_PREFIX="svn:("
|
||||||
ZSH_THEME_SVN_PROMPT_SUFFIX=")"
|
ZSH_THEME_SVN_PROMPT_SUFFIX=")"
|
||||||
ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%} ✘ %{$reset_color%}"
|
ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%} ✘ %{$reset_color%}"
|
||||||
ZSH_THEME_SVN_PROMPT_CLEAN=" "
|
ZSH_THEME_SVN_PROMPT_CLEAN=" "
|
||||||
|
Loading…
Reference in New Issue
Block a user