Я пытаюсь добавить привязки vcs_info к моему .zshrc, но даже опция отладки не дает выход, и я не смог понять, почему - какие-либо подсказки?
Источники:
vcs_info examples
shouse .zsh prompt
Отрывок из моего .zshrc:zsh vcs_info - нет перехватчиков или отладочного вывода
setopt prompt_subst
autoload -Uz vcs_info
zstyle ':vcs_info:*+*:*' debug true
zstyle ':vcs_info:*' enable git
zstyle ':vcs_info:git*:*' get-revision true
zstyle ':vcs_info:git*:*' check-for-changes true
zstyle ':vcs_info:git*' formats '%b'
zstyle ':vcs_info:git*' actionformats '%b:%a'
zstyle ':vcs_info:git*+set-message:*' hooks foobar
function +vi-foobar() { echo "foobar" }
function prompt_precmd() { vcs_info }
function set_prompt { PROMPT="${vcs_info_msg_0_}" }
autoload -U add-zsh-hook
add-zsh-hook precmd prompt_precmd
add-zsh-hook precmd set_prompt
Весь .zshrc доступен на моей странице GitHub (возможны изменения). Надеюсь, я не исключил ничего существенного в отрывке. OS X 10.6.8, zsh 4.3.9 (i386-apple-darwin10.0). – totte