Screen makes my ESC key wait for more commands I believe, and if it does not get those commands, it sends it to my terminal session (which I am running VIM in). ESC is used a lot in VIM and currently I do not make any use of the ESC key in Screen.
How would I go about changing the timeout?
I have read that these commands below inside of .screenrc should fix it, but it doesn't seem to be working for me:
maptimeout 0
defc1 off
vim
underscreen
myself. I've got a more or less vanilla screen set up, subject to the defaults used in Ubuntu 10.10. ————— This sort of thing would happen if you've got a mapping set toEsc
-something. Maybe scan through the output from:map
to check that. – intuited Mar 02 '11 at 01:14maptimeout 0
alone should be enough. Do you also have a delay outside vim? Inside screen, is the delay the same duration as themaptimeout
setting? – Gilles 'SO- stop being evil' Mar 29 '11 at 19:48tmux
. – kzh Jun 28 '11 at 15:37maptimeout 0
worked for me. – schmmd Jan 28 '14 at 23:36