Spacemacs本身有一个markdown layer。markdown layer包含了一个markdown-mode的package。这个package本身定义了一些emacs 风格的 keybindings。markdown layer在packages.el里也为markdown-mode定义了evilified keybindings。
现在我想写一个新的layer,这个layer中有一个新的derive markdown-mode的新的major mode。我想让这个新的major mode继承所有的keybindings.
我现在的做法大概是:
(defconst my-layer-packages
'(
(my-package :location local)
(markdown-mode)
))
(defun spacemacs-hyde/post-init-markdown-mode ()
(use-package markdown-mode
:config
(progn
(spacemacs//init-leader-mode-map 'my-markdown-mode 'markdown-mode-map)
))
)
问题在于,这样做只能继承在markdown mode package里定义的keybindings。
我觉得这是个layer的依赖问题,然而在网上并没有搜到类似的情况,求大佬指教