我正在尝试ErgoEmacs模式,看看我是否可以更舒适地使用 Emacs。它的一些键绑定相当直观,但在许多情况下,我不想完全替换默认值。
例如,在 ErgoEmacs 的导航快捷结构的上下文中,Mh 作为 Ca 的替代品是有意义的——但我希望能够同时使用两者,而不仅仅是 Mh。我尝试简单地复制命令:
;; Move to beginning/ending of line
(defconst ergoemacs-move-beginning-of-line-key (kbd "C-a")) ; original
(defconst ergoemacs-move-end-of-line-key (kbd "C-e")) ; original
(defconst ergoemacs-move-beginning-of-line-key (kbd "M-h")) ; ergoemacs
(defconst ergoemacs-move-end-of-line-key (kbd "M-H")) ; ergoemacs
但是 Emacs 只是简单地用第二个键绑定覆盖了第一个键绑定。解决这个问题的最佳方法是什么?