Настройка работы автозамены zsh с пользовательскими псевдонимами git

У меня есть собственный псевдоним для git, который я использую сgit df(это в основном ярлык дляgit diff).

Однако с автокоррекцией zsh в git каждый раз, когда я использую git dfв каталоге, содержащем каталог db, я получаю это:

% ls
app/ config/ db/ lib/ log/ spec/

% git alias | grep "df"
df = diff

% git df
zsh: correct 'df' to 'db' [nyae]?

Есть ли способ заставить zsh знать о моих псевдонимах git, чтобы он учитывал их при попытке автокоррекции моих команд? Я хочу, чтобы он обнаруживал, что git dfсуществует, а не предлагал мне вместо этого git db.

Я не хочу создавать псевдоним zsh (, например.alias gdf="git diff")или используйте alias git="nocorrect git".

Спасибо за вашу помощь!

13
задан remi 30 July 2012 в 13:30
поделиться