Parece que encontrei a solução. Adicione as seguintes linhas ao arquivo .zshrc e ele deverá parar a autocorreção:
unsetopt correct
unsetopt correctall
DISABLE_CORRECTION="true"
Estou usando prezto com zsh e seu módulo "completion" tem algumas coisas de autocorreção que eu não quero. Eu só quero o autocomplete e os destaques do menu, mas sem autocorreção (o que é perigoso e deve ser proibido por lei!: P)
Por exemplo, eu tenho os seguintes diretórios: src / project / opensrc / library /
Quando eu digito "src / li", ele muda para "opensrc / li". Eu não quero isso, ou pelo menos não automaticamente (um prompt de y / n seria legal).
Existe alguma maneira de desabilitá-lo sem desativar completamente o módulo de conclusão ou solicitá-lo (s / n)?
Parece que encontrei a solução. Adicione as seguintes linhas ao arquivo .zshrc e ele deverá parar a autocorreção:
unsetopt correct
unsetopt correctall
DISABLE_CORRECTION="true"
Acompanhando o módulo "conclusão" no github, você encontrará este aviso:
This projects aims at gathering/developing new completion scripts that are not available in Zsh yet. The scripts are meant to be contributed to the Zsh project when stable enough.
Este módulo não é estável o suficiente. Basta desativá-lo em ~/.zpreztorc
.
Você ainda terá uma conclusão de tabulação básica no estilo Bash em zsh.