update v2: a different icon displays if in a local git directory

This commit is contained in:
andela-abankole 2015-07-07 07:13:09 +01:00
commit a2e069c1a4

View file

@ -42,15 +42,20 @@ function git_prompt_info() {
echo "$(parse_git_dirty)$ZSH_THEME_GIT_PROMPT_PREFIX$(current_branch)$ZSH_THEME_GIT_PROMPT_SUFFIXS" echo "$(parse_git_dirty)$ZSH_THEME_GIT_PROMPT_PREFIX$(current_branch)$ZSH_THEME_GIT_PROMPT_SUFFIXS"
} }
function prompt_char {
git branch >/dev/null 2>/dev/null && echo '○' && return
echo '>'
}
# ########## PROMPT VARIABLE ########### # ########## PROMPT VARIABLE ###########
PROMPT=' PROMPT='
%{$fg[green]%}$(get_pwd)%{$reset_color%} 🕕 %{$fg[green]%}%*%{$reset_color%}$(put_spacing)$(git_prompt_info) %{$fg[green]%}$(get_pwd)%{$reset_color%} 🕕 %{$fg[green]%}%*%{$reset_color%}$(put_spacing)$(git_prompt_info)
> ' $(prompt_char) '
# ########## ZSH GIT THEME VARIABLES ########### # ########## ZSH GIT THEME VARIABLES ###########
ZSH_THEME_GIT_PROMPT_PREFIX="git:" ZSH_THEME_GIT_PROMPT_PREFIX="git:"
ZSH_THEME_GIT_PROMPT_SUFFIX="$reset_color" ZSH_THEME_GIT_PROMPT_SUFFIX="$reset_color"
ZSH_THEME_GIT_PROMPT_DIRTY="$fg[red]✹" ZSH_THEME_GIT_PROMPT_DIRTY="$fg[red]✹"
ZSH_THEME_GIT_PROMPT_CLEAN="$fg[white]" ZSH_THEME_GIT_PROMPT_CLEAN="$fg[white]"