Meu auto-completar zsh para CDPATH parou de funcionar

2

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?

    
por kolrie 06.12.2012 / 13:11

2 respostas

1

tente adicionar

typeset -U path cdpath fpath

na parte inferior do seu arquivo .zshrc / .zshenv, pois isso funcionou para mim.

    
por 30.12.2012 / 18:21
0

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 .

    
por 02.06.2013 / 10:49