Saya punya repo dotfiles yang nyaman di Github untuk Anda semua lihat, di sini . FYI, git diinstal melalui Homebrew, seperti halnya sebagian besar file executable di sistem saya.
Git-completion saya di zsh berfungsi dengan baik ketika saya tidak menggunakan alias, seperti:
% git add fi<TAB> # => file.rb
Tetapi jika saya menambahkan alias di .zshrc saya (sebenarnya cormacrelf-dotfiles-repo/zsh/aliases.zsh
), seperti:
alias ga="git add"
compdef _git ga=git-add
... mencoba menyelesaikan apa pun (bukan hanya file: cabang, dll.) menghasilkan kesalahan:
% git add fi
_git:19: parse error: condition expected: 1
git
zsh
autocomplete
zelk
sumber
sumber
Jawaban:
setopt no_complete_aliases
di Anda.zshrc
. Ya saya tahu, namanya terdengar salah, tetapi itu berhasil.sumber