Comportmento strano di autocompletamento di zsh

Ogni volta che utilizzo l'autocompletion tab con zsh invece di completare la string corrente, mi dà una nuova string + opzioni per completare. È difficile esplorare, ecco un esempio. Questo è ciò che accadrebbe se digitai 'ls Nue' e ho scelto la linguetta.

[[email protected]:/Volumes/hdd/music]: ls Neu ls Neu Neuraxis/ Neurosis/ Neutral\ Milk\ Hotel/ 

Se elimino il secondo `ls Nue ', non riesco a eliminare lo spazio bianco e il primo. Se riesco a tornare, è come se avessi appena entrato una linea vuota. Qualcuno sa cosa sta succedendo. Un po 'di googling suggerisce che questo è un problema con il mio prompt.

 "%{$fg[blue]%}[%[email protected]%m%{$fg_bold[magenta]%}:%d%{$reset_color%}%{$reset_color%}$fg[blue]]$reset_color%}: " 

Non sono sicuro se questo causerebbe il tuo problema, ma il tuo prompt potrebbe essere necessario qualche coppia di %{%} intorno a sequenze di colors o altri elementi di non printing. Se mostri il valore di $PS1 , posso controllarlo.

Dovresti segnalare questo bug alla mailing list degli utenti di zsh , o chiederli sul loro canale IRC .