Function: viper-ESC-keyseq-timeout

viper-ESC-keyseq-timeout is a byte-compiled function defined in viper-init.el.gz.

Signature

(viper-ESC-keyseq-timeout)

Documentation

Return the timeout for considering an ESC sequence to be a function key.

Sequences of keys beginning with ESC and separated by no more than this many milliseconds are considered to be generated by a keyboard function key. Setting this too high may slow down switching from insert to vi state. Setting this value too low will make it impossible to use function keys in insert mode on a dumb terminal.

Source Code

;; Defined in /usr/src/emacs/lisp/emulation/viper-init.el.gz
(defun viper-ESC-keyseq-timeout ()
  "Return the timeout for considering an ESC sequence to be a function key.
Sequences of keys beginning with ESC and separated by no more than this many
milliseconds are considered to be generated by a keyboard function key.
Setting this too high may slow down switching from insert to vi state.  Setting
this value too low will make it impossible to use function keys in insert mode
on a dumb terminal."
  (if (viper-window-display-p)
      0 viper-fast-keyseq-timeout))