tente adicionar
typeset -U path cdpath fpath
na parte inferior do seu arquivo .zshrc / .zshenv, pois isso funcionou para mim.
Estou usando o zsh e sempre fui capaz de acessar os caminhos que fazem parte da minha configuração do CDPATH, mas, há alguns dias, a conclusão parou de funcionar.
mbp:~ $ echo $CDPATH
/Users/fcoury/Projects:/Users/fcoury:/Users/fcoury/code
O CDPATH ainda está funcionando:
mbp:~ $ pwd
/Users/fcoury
mbp:~ $ cd rackapp
~/Projects/rackapp
mbp:rackapp(master) $ pwd
/Users/fcoury/Projects/rackapp
Mas se eu fizer cd rack
e clicar na guia, nenhuma sugestão será exibida. Antes, mostrava todos os subdiretórios de ~ / Projects, ~ / code ou ~ que corresponderiam a "rack *".
Alguma idéia do que poderia ter acontecido?
tente adicionar
typeset -U path cdpath fpath
na parte inferior do seu arquivo .zshrc / .zshenv, pois isso funcionou para mim.
Tente adicionar isso ao seu .zshrc
:
zstyle ':completion:*:complete:(cd|pushd):*' tag-order \
'local-directories named-directories path-directories'
path-directories
são diretórios de CDPATH
, que o comando acima adiciona à conclusão do zsh para cd/pushd
. Isso é de: esta resposta .
Tags zsh autocomplete