Eu acho que a variável KEYTIMEOUT não afeta a capacidade do modo Vi em zsh para lidar com seqüências de escape terminais. O problema é que a maioria dos códigos de escape de terminal começa com escape, e a fuga parece estar sendo sugada pelo modo vim toda vez. Não sei como fazer isso funcionar. Além disso, não tenho certeza de como personalizar as ligações ou o comportamento quando INSIDE inserem o modo ...
A principal coisa aqui é, por exemplo, implementar uma maneira eficaz de usar o word hop sem ter, e. vá para o modo de inserção e use b
e e
.
Eu também quero salientar que eu ficaria bem em mudá-lo para que uma chave diferente de escape seja usada para sair do modo de inserção aqui. Como isso seria mais uma maneira de contornar o conflito do personagem de escape. Mas também não sei se isso é possível.