मैं आप सभी को यहाँ देखने के लिए जीथब पर एक सुविधाजनक डॉटफ़ाइल्स रेपो है । FYI करें, git को Homebrew के माध्यम से स्थापित किया गया है, जैसा कि मेरे सिस्टम पर अधिकांश निष्पादनयोग्य के साथ है।
जब मैं एलियास का उपयोग नहीं करता, तो मेरे जीएसटी को पूरा करना ठीक रहता है:
% 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