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
Você tentou "git add fi <tab> 'ou' ga <tab> '. A pergunta parece confusa.
—
Cougar