【发布时间】:2011-03-04 03:46:21
【问题描述】:
我正在尝试ErgoEmacs 模式,看看我是否可以更舒适地使用 Emacs。它的一些键绑定相当直观,但在许多情况下我不想直接替换默认值。
例如,在 ErgoEmacs 的导航快捷结构的上下文中,M-h 作为 C-a 的替代品是有意义的——但我希望能够同时使用两者,而不仅仅是 M-h。我尝试简单地复制命令:
;; 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 只是用第二个键绑定覆盖了第一个键绑定。解决这个问题的最佳方法是什么?
【问题讨论】:
标签: emacs keyboard keyboard-shortcuts key-bindings