Fix doom-lookup-key
+ Scanning wrong variable for minor mode keymaps (minor-mode-alist -> minor-mode-map-alist). + Accommodate possibility that emulation-mode-map-alists may contain nested alists (#4538). Closes #4538
This commit is contained in:
parent
1c8451e509
commit
63929a240c
1 changed files with 5 additions and 3 deletions
|
@ -100,11 +100,13 @@ at the values with which this function was called."
|
||||||
(lookup-key keymap keys)
|
(lookup-key keymap keys)
|
||||||
(cl-loop for keymap
|
(cl-loop for keymap
|
||||||
in (append (cl-loop for alist in emulation-mode-map-alists
|
in (append (cl-loop for alist in emulation-mode-map-alists
|
||||||
if (boundp alist)
|
append (mapcar #'cdr
|
||||||
append (mapcar #'cdr (symbol-value alist)))
|
(if (symbolp alist)
|
||||||
|
(if (boundp alist) (symbol-value alist))
|
||||||
|
alist)))
|
||||||
(list (current-local-map))
|
(list (current-local-map))
|
||||||
(mapcar #'cdr minor-mode-overriding-map-alist)
|
(mapcar #'cdr minor-mode-overriding-map-alist)
|
||||||
(mapcar #'cdr minor-mode-alist)
|
(mapcar #'cdr minor-mode-map-alist)
|
||||||
(list (current-global-map)))
|
(list (current-global-map)))
|
||||||
if (keymapp keymap)
|
if (keymapp keymap)
|
||||||
if (lookup-key keymap keys)
|
if (lookup-key keymap keys)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue