You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The README recommends bindkey -rpM viins '\e\e' to remove the bindings that begin with double-escape, so that hitting escape twice will go instantly to Normal mode. But it is not working properly. Removing the double-escape bindings does make the cursor shape change immediately, but the prompt mode indicator has a KEYTIMEOUT delay still.
It appears that when the double-escape bindings are in place, there's actually a double KEYTIMEOUT delay if you press escape twice. After the first KEYTIMEOUT delay the cursor shape is updated, and then after the second the prompt mode indicator changes.
Probably something in the keymap tracking state machine is confused by typing escape twice in a row.
The text was updated successfully, but these errors were encountered:
The README recommends
bindkey -rpM viins '\e\e'
to remove the bindings that begin with double-escape, so that hitting escape twice will go instantly to Normal mode. But it is not working properly. Removing the double-escape bindings does make the cursor shape change immediately, but the prompt mode indicator has aKEYTIMEOUT
delay still.It appears that when the double-escape bindings are in place, there's actually a double KEYTIMEOUT delay if you press escape twice. After the first KEYTIMEOUT delay the cursor shape is updated, and then after the second the prompt mode indicator changes.
Probably something in the keymap tracking state machine is confused by typing escape twice in a row.
The text was updated successfully, but these errors were encountered: