Function: term-set-escape-char

term-set-escape-char is a byte-compiled function defined in term.el.gz.

Signature

(term-set-escape-char KEY)

Documentation

Change term-escape-char and keymaps that depend on it.

Source Code

;; Defined in /usr/src/emacs/lisp/term.el.gz
(defun term-set-escape-char (key)
  "Change `term-escape-char' and keymaps that depend on it."
  (when term-escape-char
    ;; Undo previous term-set-escape-char.
    (define-key term-raw-map term-escape-char 'term-send-raw)
    (define-key term-raw-escape-map term-escape-char nil t))
  (setq term-escape-char (if (vectorp key) key (vector key)))
  (define-key term-raw-map term-escape-char term-raw-escape-map)
  (define-key term-raw-escape-map term-escape-char 'term-send-raw))