Descobri:
Durante anos, tive o seguinte no meu ~/.zshrc
:
bindkey '\e[4~' end-of-line aka End
em vez de
bindkey '\e[4~' end-of-line # aka End
Interessante que nunca me deu problemas até agora.
Suponha que eu queira criar um diretório com a combinação aka
letter, por exemplo, leakage
ou Dakar
. Quando eu começo a digitar o primeiro, tudo está bem até eu chegar em mkdir le
. Logo depois, enquanto digito a parte aka
, ela não aparece na tela - em vez disso, um
No such widget 'End'
aparece na próxima linha do terminal (sem o prompt usual zsh
). A parte aka
ainda não está sendo mostrada e, quando eu finalmente digito o restante, ge
, é com isso que acabo:
login@server folderName % mkdir lege
No such widget 'End'
O mesmo acontece com o Dakar
:
login@server folderName % mkdir Dr
No such widget 'End'
Eu notei que, se eu digitasse lentamente (a cerca de 1 símbolo por segundo), tudo ficaria bem. Mas quando é apenas um pouco mais rápido, entro no problema acima mencionado. O que é isso?
Descobri:
Durante anos, tive o seguinte no meu ~/.zshrc
:
bindkey '\e[4~' end-of-line aka End
em vez de
bindkey '\e[4~' end-of-line # aka End
Interessante que nunca me deu problemas até agora.
Tags zsh