Tengo un conveniente repositorio de archivos de puntos en Github para que todos lo vean aquí . Para su información, git se instala a través de Homebrew, como con la mayoría de los ejecutables en mi sistema.
Mi git-complete en zsh funciona bien cuando no uso alias, como:
% git add fi<TAB> # => file.rb
Pero si agrego un alias en mi .zshrc (en realidad cormacrelf-dotfiles-repo/zsh/aliases.zsh
), como:
alias ga="git add"
compdef _git ga=git-add
... intentar completar cualquier cosa (no solo archivos: ramas, etc.) da como resultado un error:
% git add fi
_git:19: parse error: condition expected: 1
git
zsh
autocomplete
zelk
fuente
fuente
Respuestas:
setopt no_complete_aliases
en su.zshrc
. Sí, lo sé, el nombre suena mal, pero eso funciona.fuente