|
|
|
|
@ -2,23 +2,19 @@ function toon { |
|
|
|
|
echo -n "" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
get_git_dirty() { |
|
|
|
|
git diff --quiet || echo '*' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
autoload -Uz vcs_info |
|
|
|
|
zstyle ':vcs_info:*' check-for-changes true |
|
|
|
|
zstyle ':vcs_info:*' unstagedstr '%F{red}*' # display this when there are unstaged changes |
|
|
|
|
zstyle ':vcs_info:*' stagedstr '%F{yellow}+' # display this when there are staged changes |
|
|
|
|
zstyle ':vcs_info:*' actionformats \ |
|
|
|
|
'%F{5}%F{5}[%F{2}%b%F{3}|%F{1}%a%c%u%F{5}]%f ' |
|
|
|
|
zstyle ':vcs_info:*' formats \ |
|
|
|
|
'%F{5}%F{5}[%F{2}%b%c%u%F{5}]%f ' |
|
|
|
|
zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b%F{1}:%F{3}%r' |
|
|
|
|
zstyle ':vcs_info:*' actionformats '%F{5}[%F{2}%b%F{3}|%F{1}%a%c%u%F{5}]%f ' |
|
|
|
|
zstyle ':vcs_info:*' formats '%F{5}[%F{2}%b%c%u%F{5}]%f ' |
|
|
|
|
zstyle ':vcs_info:svn:*' branchformat '%b' |
|
|
|
|
zstyle ':vcs_info:svn:*' actionformats '%F{5}[%F{2}%b%F{1}:%F{3}%i%F{3}|%F{1}%a%c%u%F{5}]%f ' |
|
|
|
|
zstyle ':vcs_info:svn:*' formats '%F{5}[%F{2}%b%F{1}:%F{3}%i%c%u%F{5}]%f ' |
|
|
|
|
zstyle ':vcs_info:*' enable git cvs svn |
|
|
|
|
|
|
|
|
|
theme_precmd () { |
|
|
|
|
vcs_info |
|
|
|
|
vcs_info |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
setopt prompt_subst |
|
|
|
|
|