On Wed 19 Oct 2011 08:17:11 PM PDT, Frank Terbeck wrote: > Suraj N. Kurapati wrote: > > does hook registration really override? > > > > .zshrc: > > > > zstyle ':vcs_info:git*+set-message:*' hooks git-untracked > > +vi-git-untracked(){} > > > > zstyle ':vcs_info:git*+set-message:*' hooks git-st function > > +vi-git-st() {} > > > > zstyle ':vcs_info:git*+set-message:*' hooks git-remotebranch > > function +vi-git-remotebranch() {} > > > > zstyle ':vcs_info:git*+set-message:*' hooks foobar function > > +vi-foobar() {echo 'foobar'} > > `hooks' is a list style. I don't think there is a way to add items > to a list style in a given context, without looking it up first... > > So, try: > > zstyle ':vcs_info:git*+set-message:*' hooks git-untracked git-st \ > git-remotebranch foobar Yay! That solved it, thanks. :) Please add this caveat to the Misc/vcs_info-examples file because I just copied and pasted from there expecting things to "Just Work". -- Computer programmers do it byte by byte.