Open piejanssens opened 10 months ago
Hi @piejanssens
Thanks for your issue. When you change the escape bindkey of normal mode to jj
, it will make a common prefix of j
, for j
and jj
, that's why the readkey engine needs to wait for a specific time ZVM_ESCAPE_TIMEOUT
which is 0.3
seconds by default to accept next keystroke, by this way, it can confirm which function the user actually wants.
Thanks & Regards
General information
Basic examination
Problem description
Using
ZVM_VI_ESCAPE_BINDKEY=jj
Reproduction steps
Expected behavior
'j' should be as fast as 'k' It seems that in NORMAL mode there is a delay after pressing 'j' perhaps because it's waiting if 'j' is pressed again within a certain timeframe (ZVM_VI_ESCAPE_BINDKEY). I would think that this is only necessary in INSERT mode to escape it.