I have made a keymap and added it to a minor mode:
(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))
However, whenever I try to add it to the emulation-mode-map-alists
by writing:
(add-to-list emulation-mode-map-alists '(my-keybindings-mode . my-keymap))
I end up getting this error:
eval-region: Wrong type argument: symbolp, (evil-mode-map-alist)