I'm getting a really annoying bug here:
% git s<TAB>
becomes
% git sgit s
send-email -- send collection of patches as emails
send-pack -- push objects over git protocol to another repository
...
It just duplicates the command. If I resize the screen, it goes back to normal: git s
How do I fix this?
BPm
I got it! Darn. It's my prompt
instead of:
PS1=$'%B%F{$fg[green]%}${PWD/#$HOME/~}%{$reset_color%}
git-prompt
${VIMODE} '
I should just do
PS1=$'%{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%}git-prompt ${VIMODE} '
And everything works fine now...
来源:https://stackoverflow.com/questions/11146306/zsh-tab-completion-bug-on-ubuntu