Not for normies
| 1 | # kphoen.zsh-theme |
| 2 | |
| 3 | if [[ "$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]%} ✭" |
| 23 | else |
| 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=" ✭" |
| 43 | fi |