Function: tab-bar--undefine-keys

tab-bar--undefine-keys is a byte-compiled function defined in tab-bar.el.gz.

Signature

(tab-bar--undefine-keys)

Documentation

Uninstall key bindings previously bound by tab-bar--define-keys.

Source Code

;; Defined in /usr/src/emacs/lisp/tab-bar.el.gz
(defun tab-bar--undefine-keys ()
  "Uninstall key bindings previously bound by `tab-bar--define-keys'."
  (when tab-bar-select-tab-modifiers
    (define-key tab-bar-mode-map
                (vector (append tab-bar-select-tab-modifiers (list ?0)))
                nil t)
    (dotimes (i 8)
      (define-key tab-bar-mode-map
                  (vector (append tab-bar-select-tab-modifiers
                                  (list (+ i 1 ?0))))
                  nil t))
    (define-key tab-bar-mode-map
                (vector (append tab-bar-select-tab-modifiers (list ?9)))
                nil t))

  (define-key tab-bar-mode-map [(control tab)] nil t)
  (define-key tab-bar-mode-map [(control shift tab)] nil t)
  (define-key tab-bar-mode-map [(control shift iso-lefttab)] nil t))