Remover a sugestão de preenchimento automático de zsh

2

Quando eu digito

cd l

e pressione a tecla, zsh autocompletes para

cd lightdm/ 

este não é um diretório que está disponível para mim (na verdade eu desinstalei o lightdm).

Como posso impedir que isso aconteça?

Eu tenho prezto instalado.

link

    
por Bart Snapp 16.09.2018 / 03:06

2 respostas

1

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.

    
por 16.09.2018 / 03:35
0

Eu acabei procurando .zhistory e excluindo todas as referências a lightdm isso resolveu o problema para mim. Talvez haja outros lugares, mas eu não sei o que eles são.

    
por 18.09.2018 / 18:12