This site uses cookies to deliver our services and to show you relevant ads and job listings.
By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service.
Your use of Stack Overflow’s Products and Services, including the Stack Overflow Network, is subject to these policies and terms.

Join us in building a kind, collaborative learning community via our updated
Code of Conduct.

in emacs evil mode ctrl-[ puts you in normal mode. but there is an irritating delay of about a .5 seconds. For instance if I'm in insert mode and want to move up 2 lines I would do ctrl-[ k k but this doesn't work cause I hit the k to quickly, emacs stays in insert mode. How can I make the transistion to normal mode instantaneous.

I don't have this delay on my Emacs (version 24.3 on Ubuntu). Can you try running emacs -Q, manually enabling evil-mode, and see if the delay is still present?
– ChrisApr 24 '14 at 11:56

The delay is the same starting it manually from emacs -Q. I should add that I'm sshng into a server and using emacs on that server via ssh. Maybe thats the problem. Yep thats the problem, I don't get the delay using evil on a local emacs. Any suggestions to make this work without delay on a remote emacs
– watApr 24 '14 at 17:00

1

Hrm, I supposed that could be related... If you use the Esc key instead of C-[, do you still see the delay?
– ChrisApr 24 '14 at 17:03

CTRL - [ was bound to evil-force-normal-state and I couldn't rebind it for some reason, my solution was to install key-chord.el and bind jj to evil-normal-state, no more delay.:)
– watApr 25 '14 at 21:59