Parent directory

kphoen.zsh-theme

1462 bytes
 1# kphoen.zsh-theme
 2
 3if [[ "$TERM" != "dumb" ]] && [[ "$DISABLE_LS_COLORS" != "true" ]]; then
 4    PROMPT='[%{$fg[red]%}%n%{$reset_color%}@%{$fg[magenta]%}%m%{$reset_color%}:%{$fg[blue]%}%~%{$reset_color%}$(git_prompt_info)]
 5%# '
 6
 7    ZSH_THEME_GIT_PROMPT_PREFIX=" on %{$fg[green]%}"
 8    ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
 9    ZSH_THEME_GIT_PROMPT_DIRTY=""
10    ZSH_THEME_GIT_PROMPT_CLEAN=""
11
12    # display exitcode on the right when >0
13    return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
14
15    RPROMPT='${return_code}$(git_prompt_status)%{$reset_color%}'
16
17    ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%} ✚"
18    ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%} ✹"
19    ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%} ✖"
20    ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%} ➜"
21    ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%} ═"
22    ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%} ✭"
23else
24    PROMPT='[%n@%m:%~$(git_prompt_info)]
25%# '
26
27    ZSH_THEME_GIT_PROMPT_PREFIX=" on"
28    ZSH_THEME_GIT_PROMPT_SUFFIX=""
29    ZSH_THEME_GIT_PROMPT_DIRTY=""
30    ZSH_THEME_GIT_PROMPT_CLEAN=""
31
32    # display exitcode on the right when >0
33    return_code="%(?..%? ↵)"
34
35    RPROMPT='${return_code}$(git_prompt_status)'
36
37    ZSH_THEME_GIT_PROMPT_ADDED=" ✚"
38    ZSH_THEME_GIT_PROMPT_MODIFIED=" ✹"
39    ZSH_THEME_GIT_PROMPT_DELETED=" ✖"
40    ZSH_THEME_GIT_PROMPT_RENAMED=" ➜"
41    ZSH_THEME_GIT_PROMPT_UNMERGED=" ═"
42    ZSH_THEME_GIT_PROMPT_UNTRACKED=" ✭"
43fi