Пытаюсь добавить в промпт информацию о текущей ветке, нагугленный вариант не работает:
# git
setopt prompt_subst
autoload -Uz vcs_info
zstyle ':vcs_info:*' enable git
zstyle ':vcs_info:*' check-for-changes true
zstyle ':vcs_info:*' stagedstr '!'
zstyle ':vcs_info:*' unstagedstr '?'
zstyle ':vcs_info:*' formats '[%b]%c%u'
#zstyle ':vcs_info:git*' formats ' ${black}[${green}%b %m%u%c${black}]'
precmd() { vcs_info }
# root / user
if [ "$EUID" -eq 0 ]; then
bracket_o="${red}["
bracket_c="${red}]"
else
bracket_o="${black}["
bracket_c="${black}]"
fi
PROMPT="${host}${bracket_o}${magenta}%2~${bracket_c}${vcs_info_msg_0_}${reset} "
Подскажите что не так.