A opção responsável por este comportamento é 'cdable_vars'. Não está ativado por padrão.
Consulte o capítulo do Manual sobre as opções para obter detalhes.
Eu recentemente mudei para o zsh do bash, e estou usando o oh-my-zsh. Há um comportamento de conclusão que não quero: em qualquer diretório, a lista de candidatos ao preenchimento automático parece incluir os nomes dos diretórios iniciais de todos os usuários.
Não consegui encontrar a opção zsh correta para desativar esse comportamento dentre as centenas existentes.
A opção responsável por este comportamento é 'cdable_vars'. Não está ativado por padrão.
Consulte o capítulo do Manual sobre as opções para obter detalhes.
De acordo com o manual , o zsh tenta expandir a expressão como se ela fosse precedida por um '~'.
Para desmarcar o tipo de opção CDABLE_VARS no shell ou adicionar a .zshrc:
$ unsetopt cdablevars
(Antes de desarmar a opção, tive dezenas de segundos de atraso nos hosts com a pasta principal montada no autofs)
Esse comportamento é o efeito combinado das configurações cdable_vars
e auto_cd
do zsh. oh-my-zsh
define essas configurações em ~/.oh-my-zsh/lib/theme-and-appearance.zsh
se você quiser se livrar delas.
Tags zsh autocomplete oh-my-zsh