21276546e9614576ce6e1a6be1393abce393d04f
Author Suraj N. Kurapati <sunaku@gmail.com> Committer Suraj N. Kurapati <sunaku@gmail.com> Date 2011-05-26 00:18 UTC
Message fishy theme: text indicators for $? and git status
The git status indicators were taken from sorin.zsh-theme and changed to
use ASCII symbols instead of Unicode ones because my preferred terminal
font, DejaVu Sans Mono, renders Unicode symbols poorly and also because
Unicode rendering is not available in standard Linux virtual terminals.
Diff 1 diff --git a/themes/fishy.zsh-theme b/themes/fishy.zsh-theme
2 index f22eda868501accc1aed45380a70d634eb8d0435..f9e506cae77d27e5782b4479c4683082bdcf0da0 100644
3 --- a/themes/fishy.zsh-theme
4 +++ b/themes/fishy.zsh-theme
5 @@ -3,7 +3,18 @@
6 local user_color='green'; [ $UID -eq 0 ] && user_color='red'
7 PROMPT='%n@%m %{$fg[$user_color]%}%~%{$reset_color%}%(!.#.>) '
8 PROMPT2='%{$fg[red]%}\ %{$reset_color%}'
9 -RPS1='%(?..%{$fg[red]%}%? ↵%{$reset_color%})$(git_prompt_info)'
10
11 -ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[cyan]%}"
12 -ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
13 +local return_status="%{$fg_bold[red]%}%(?..%?)%{$reset_color%}"
14 +RPROMPT='${return_status}$(git_prompt_info)$(git_prompt_status)%{$reset_color%}'
15 +
16 +ZSH_THEME_GIT_PROMPT_PREFIX=" "
17 +ZSH_THEME_GIT_PROMPT_SUFFIX=""
18 +ZSH_THEME_GIT_PROMPT_DIRTY=""
19 +ZSH_THEME_GIT_PROMPT_CLEAN=""
20 +
21 +ZSH_THEME_GIT_PROMPT_ADDED="%{$fg_bold[green]%}+"
22 +ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg_bold[blue]%}!"
23 +ZSH_THEME_GIT_PROMPT_DELETED="%{$fg_bold[red]%}-"
24 +ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg_bold[magenta]%}>"
25 +ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg_bold[yellow]%}#"
26 +ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg_bold[cyan]%}?"