У мене є зручна точка для перегляду точок на Github, щоб усі ви подивилися тут . FYI, git встановлюється через Homebrew, як і у більшості виконуваних файлів у моїй системі.
Моє завершення git у zsh працює чудово, коли я не використовую псевдонімів, таких як:
% git add fi<TAB> # => file.rb
Але якщо я додаю псевдонім у свій .zshrc (власне cormacrelf-dotfiles-repo/zsh/aliases.zsh
), як:
alias ga="git add"
compdef _git ga=git-add
... спроба завершити що-небудь (не лише файли: гілки тощо) призводить до помилки:
% git add fi
_git:19: parse error: condition expected: 1
Ви спробували "git add fi <tab>" або "ga <tab>". Питання звучить заплутано.
—
Cougar