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
¿Intentaste "git add fi <tab> 'o' ga <tab> '? La pregunta suena confusa.
—
Cougar