我制作了一个键盘映射并将其添加到次要模式:
(defvar my-keymap (make-sparse-keymap))
(progn
(define-key my-keymap (kbd "C-c s") '(lambda() (interactive) (message "Hello World")))
)
(define-minor-mode my-keybindings-mode
nil
:global t
:lighter " keys"
:keymap my-keymap)
(add-to-list emulation-mode-map-alists '(my-keybindings-mode . my-keymap))
但是,每当我尝试emulation-mode-map-alists
通过编写将其添加到:
(add-to-list emulation-mode-map-alists '(my-keybindings-mode . my-keymap))
我最终得到这个错误:
eval-region: Wrong type argument: symbolp, (evil-mode-map-alist)