Function: lua-prefix-key-update-bindings

lua-prefix-key-update-bindings is a byte-compiled function defined in lua-mode.el.gz.

Signature

(lua-prefix-key-update-bindings)

Documentation

Update prefix key bindings.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/lua-mode.el.gz
(defun lua-prefix-key-update-bindings ()
  "Update prefix key bindings."
  (if (eq lua-prefix-mode-map (keymap-parent lua-mode-map))
      ;; If prefix-map is a parent, delete the parent
      (set-keymap-parent lua-mode-map nil)
    ;; Otherwise, look for it among children
    (when-let* ((old-cons (rassoc lua-prefix-mode-map lua-mode-map)))
      (delq old-cons lua-mode-map)))
  (if (eq 'ignore (elt lua-prefix-key 0))
      (set-keymap-parent lua-mode-map lua-prefix-mode-map)
    (define-key lua-mode-map lua-prefix-key lua-prefix-mode-map)))