LINUX.ORG.RU

zsh + vcs_info

 ,


0

2

Пытаюсь добавить в промпт информацию о текущей ветке, нагугленный вариант не работает:

# 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} "

Подскажите что не так.



Последнее исправление: ksevelyar (всего исправлений: 2)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.