【发布时间】:2014-09-02 18:19:29
【问题描述】:
我同时使用 GNU Emacs for OSX 和 Aquamacs。我喜欢定义使用 Mac 命令键 ⌘ 的键绑定。
不幸的是,每个指定 ⌘ 键的语法都不同。
在 Aquamacs 中,它看起来像这样:
(define-key osx-key-mode-map (kbd "A-h") 'replace-string)
在 GNU Emacs for OSX 中,它看起来像这样:
(define-key key-minor-mode-map (kbd "s-h") 'replace-string)
有没有办法以 GNU Emacs 和 Aquamacs 都能理解的方式指定这些键绑定,这样我就不必在每次添加新的键绑定时维护和更新两个单独的 .emacs 文件?
【问题讨论】:
-
我不使用 Aquamacs,但我相信 Mac 命令键 是 元键 (skim this tutorial)。看来你应该可以
(global-set-key (kbd "M-h") 'replace-string)。 -
不,它们是两个独立的键。您正在考虑选项键。