0
|
1 function get_pwd() {
|
|
2 echo "${PWD/$HOME/~}"
|
|
3 }
|
|
4
|
|
5 eval my_gray='$FG[237]'
|
|
6 eval my_orange='$FG[214]'
|
|
7
|
|
8
|
|
9
|
|
10 local git=$(git_prompt_info)
|
|
11 if [ ${#git} != 0 ]; then
|
|
12 ((git=${#git} - 10))
|
|
13 else
|
|
14 git=0
|
|
15 fi
|
|
16
|
|
17 PROMPT=$'%{$fg[cyan]%}%m %{$fg[yellow]%}$(get_pwd)
|
|
18 %{$reset_color%}→ '
|
|
19
|
|
20 RPROMPT='$my_gray$(git_prompt_info) $(git_prompt_status)%{$reset_color%}%'
|
|
21
|
|
22 ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%} U"
|
|
23 ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%} A"
|
|
24 ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%} D"
|
|
25 ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%} R"
|
|
26 ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%} M"
|
|
27 ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%} U"
|
|
28
|
|
29 ZSH_THEME_GIT_PROMPT_PREFIX="${my_gray}"
|
|
30 ZSH_THEME_GIT_PROMPT_CLEAN=""
|
|
31 ZSH_THEME_GIT_PROMPT_DIRTY="%{$reset_color%}"
|
|
32 ZSH_THEME_GIT_PROMPT_SUFFIX="$my_gray%{$reset_color%}"
|