viper-ESC

viper-ESC is an interactive compiled Lisp function in `viper-cmd.el'.


(viper-ESC ARG)

Emulate ESC key in Emacs.
Prevents multiple escape keystrokes if viper-no-multiple-ESC is true.
If viper-no-multiple-ESC is 'twice double ESC would ding in vi-state.
Other ESC sequences are emulated via the current Emacs's major mode
keymap. This is more convenient on TTYs, since this won't block
function keys such as up, down, etc. ESC will also will also work as
a Meta key in this case. When viper-no-multiple-ESC is nil, ESC works
as a Meta key and any number of multiple escapes are allowed.