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)))