zsh autocompletion para links simbólicos

2

Digamos que eu tenha uma pasta parent com uma subpasta, subfolder e um link simbólico symbolic_link .

Percebi que, se meu diretório de trabalho atual subfolder e eu tentar fazer cd ../sym[TAB] , ele não será preenchido automaticamente em cd ../symbolic_link .

Como posso ativar esse tipo de autocompletar no Zsh?

    
por Amelio Vazquez-Reina 30.01.2013 / 23:13

1 resposta

2

zsh completará automaticamente um link simbólico para cd se ele apontar para um diretório válido.

parent $ ls -l ../symbolic_link 
lrwxrwxrwx 1 e users 1 Jan 30 23:19 ../symbolic_link -> /
parent $ cd ../symbolic_link/
                 ^^ [TAB] pressed here
parent $ ln -s /asdf ../wrong_symbolic_link
parent $ cd ../wr
                 ^^ [TAB] sound the bell here
    
por 30.01.2013 / 23:21