zsh:vcs_info:分支格式的分支名称

时间:2011-09-25 00:33:12

标签: zsh

我使用此zsh-theme

在此line

 zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b%F{1}:%F{11}%r'

设置分支格式。 在Git中,当我在master branch show

 [master]

如何将显示字符串从master更改为M

1 个答案:

答案 0 :(得分:3)

我认为你不能只使用zstyle来完成这个任务,但你可以设置一个钩子来修改分支变量,然后再打印它:

zstyle ':vcs_info:git*+set-message:*' hooks git-abbrv-master
function +vi-git-abbrv-master() {
    hook_com[branch]=${hook_com[branch]/#%master/M}
}