mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Fix #4457: wrong-type-arg keymapp on C-i keybinds
This commit is contained in:
@ -99,10 +99,14 @@ at the values with which this function was called."
|
|||||||
(if keymap
|
(if keymap
|
||||||
(lookup-key keymap keys)
|
(lookup-key keymap keys)
|
||||||
(cl-loop for keymap
|
(cl-loop for keymap
|
||||||
in (append (mapcar #'cdr (mapcar #'symbol-value emulation-mode-map-alists))
|
in (append (cl-loop for alist in emulation-mode-map-alists
|
||||||
|
if (boundp alist)
|
||||||
|
append (mapcar #'cdr (symbol-value alist)))
|
||||||
(list (current-local-map))
|
(list (current-local-map))
|
||||||
|
(mapcar #'cdr minor-mode-overriding-map-alist)
|
||||||
(mapcar #'cdr minor-mode-alist)
|
(mapcar #'cdr minor-mode-alist)
|
||||||
(list (current-global-map)))
|
(list (current-global-map)))
|
||||||
|
if (keymapp keymap)
|
||||||
if (lookup-key keymap keys)
|
if (lookup-key keymap keys)
|
||||||
return it)))
|
return it)))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user