Combinando a conclusão da guia do zsh com a insensibilidade a maiúsculas e minúsculas

7

Eu tenho o zsh 5.0.7 configurado para usar o preenchimento de tabulação insensível a maiúsculas com

zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'

O problema que estou tendo é que essa insensibilidade a maiúsculas e minúsculas muitas vezes leva à minha necessidade de pressionar Tab por um tempo extra. Por exemplo, meu diretório pessoal contém as pastas “Desktop”, “Documents” e “Downloads”. Se estou na minha pasta pessoal e digito

cd D

e depois pressione Tab , vejo as três possibilidades listadas para mim. Por outro lado, se eu digitar

cd d

e, em seguida, pressione Tab e depois o "d" muda para "D", mas não vejo o menu de conclusão; Eu preciso pressionar Tab novamente para que isso aconteça. Existe uma maneira de obter o menu de conclusão ao mesmo tempo em que o "d" é alterado para "D"?

    
por bdesham 18.02.2015 / 16:52

1 resposta

7

Ativar a opção MENU_COMPLETE irá ignorar a correção e inserir imediatamente a primeira correspondência possível.

    
por 18.02.2015 / 20:14