Eu tenho um repositório conveniente de dotfiles no Github para vocês verem aqui . Para sua informação, o git é instalado via Homebrew, como na maioria dos executáveis do meu sistema.
Minha conclusão do git no zsh funciona bem quando não uso aliases, como:
% git add fi<TAB> # => file.rb
Mas se eu adicionar um alias no meu .zshrc (na verdade cormacrelf-dotfiles-repo/zsh/aliases.zsh
), como:
alias ga="git add"
compdef _git ga=git-add
... tentar concluir qualquer coisa (não apenas arquivos: ramificações, etc.) resulta em um erro:
% git add fi
_git:19: parse error: condition expected: 1
git
zsh
autocomplete
zelk
fonte
fonte
Respostas:
setopt no_complete_aliases
no seu.zshrc
. Sim, eu sei, o nome parece errado, mas isso funciona.fonte