Esta é provavelmente a combinação das opções AUTO_NAME_DIRS
e CDABLE_VARS
documentadas em zshoptions(1)
.
% PS1='%# ' zsh -f
% setopt AUTO_NAME_DIRS
% setopt CDABLE_VARS
% autoload -U compinit
% compinit
% cd a # was mashing tab here to no avail (nor asdf)
cd: no such file or directory: a
% hash -d asdf=/etc
% cd asdf/ # "cd a" now tab completes
(Isso foi descoberto pesquisando zshoptions
para strings relacionadas "dir" e "cd").
Para desativar isso, desative uma ou mais dessas opções ( unsetopt
) ou remova as variáveis que o código de conclusão está encontrando.