fi
# Allow substitutions and expansions in the prompt, necessary for
- # vcs_info.
+ # VCS_info.
setopt promptsubst
- # Load vcs_info to display information about version control repositories.
+ # Load VCS_info to display information about version control repositories.
autoload -Uz vcs_info
# Only look for git and mercurial repositories; the only I use.
zstyle ':vcs_info:*' enable git hg
- # Set style of vcs_info display. The current branch (green) and vcs (blue)
+ # Set style of VCS_info display. The current branch (green) and VCS (blue)
# is displayed. If there is an special action going on (merge, rebase)
# it's also displayed (red).
zstyle ':vcs_info:*' formats \
"(%{${fg[green]}%}%b%{${fg[default]}%}/\
%{${fg[red]}%}%a%{${fg[default]}%}:\
%{${fg[blue]}%}%s%{${fg[default]}%})"
- # Call vcs_info as precmd before every prompt.
+ # Call VCS_info as precmd before every prompt.
prompt_precmd() {
vcs_info
}
add-zsh-hook precmd prompt_precmd
- # Display the vcs information in the right prompt.
+ # Display the VCS information in the right prompt.
if [[ $ZSH_VERSION == (4.3.<9->|4.<4->*|<5->*) ]]; then
RPROMPT='${vcs_info_msg_0_}'
# There is a bug in Zsh below 4.3.9 which displays a wrong symbol when