Disabilita il modulo di completamento automatico zsh prezto


1

Sto usando prezto con zsh e il suo modulo "completamento" ha alcune cose di correzione automatica che non voglio. Voglio solo il completamento automatico e il menu in evidenza, ma nessuna correzione automatica (che è pericoloso e dovrebbe essere proibito dalla legge!: P)

Ad esempio, ho le seguenti directory: src / project / opensrc / library /

Quando digito "src / li", cambia in "opensrc / li". Non lo voglio, o almeno non automaticamente (il prompt ay / n sarebbe carino).

Esiste un modo per disabilitarlo senza disabilitare completamente il modulo di completamento o avere il prompt (y / n)?

Risposte:


2

Mi sembra di aver trovato la soluzione. Aggiungi le seguenti righe al file .zshrc e dovrebbe interrompere la correzione automatica:

unsetopt correct
unsetopt correctall
DISABLE_CORRECTION="true"

0

Tracciando il modulo 'completamento' in github troverai questo avviso:

Questo progetto mira a raccogliere / sviluppare nuovi script di completamento che non sono ancora disponibili in Zsh. Gli script sono pensati per essere contribuito al progetto Zsh quando sono abbastanza stabili.

Questo modulo non è abbastanza stabile. Disabilitalo e basta ~/.zpreztorc.

Otterrai comunque il completamento della scheda di base in stile Bash in zsh.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.