Ho un comodo repository di dotfile su Github per tutti voi, qui . Cordiali saluti, git è installato tramite Homebrew, come con la maggior parte degli eseguibili sul mio sistema.
Il mio completamento git in zsh funziona bene quando non uso alias, come ad esempio:
% git add fi<TAB> # => file.rb
Ma se aggiungo un alias nel mio .zshrc (in realtà cormacrelf-dotfiles-repo/zsh/aliases.zsh
), come:
alias ga="git add"
compdef _git ga=git-add
... tentare di completare qualsiasi cosa (non solo file: rami, ecc.) provoca un errore:
% git add fi
_git:19: parse error: condition expected: 1