Emacs 24.1刚刚发布,我再次感到倾向于使用“真正的”Emacs(Cocoa GUI版本,来自http://emacsformacosx.com)而不是Aquamacs。让我进入Aquamacs的唯一事情是this:
在AquamacsEmacs中,Option(Alt)映射到Meta - 但是,因为 选项用于输入许多非ASCII字符,例如ü或£ 在各种键盘上,采用特殊字符输入法 默认优先级。您可以取消选择“仅选择键生成 “选项”菜单中的“特殊字符”,将“选项”用作“元”或“您” 将变量mac-command-modifier设置为'meta - 你将失败 功能,当然。如果您使用非英语键盘布局, 仿真模式可能正是您想要的。虽然他们离开了 选项键映射到Meta,它们将允许您输入许多常见的 字符([,],{,},\等)直接使用Option键,就像你一样 否则。您可以在选项→选项键菜单中找到它们 - 或者使用例如M-x emulate-mac-german-keyboard-mode。
This question谈到同一个问题,其中一个答案就是“使用Aquamacs”。
所以在Aquamacs中,我可以使用Option键作为Meta,一切都很好,我可以输入例如[使用选项(alt)-8并且当我将其添加到我的.emacs中时仍然使用alt作为元:
(setq emulate-mac-finnish-keyboard-mode t)
但有没有办法在Emacs 24中使用此功能?有没有人试过将emulate-mac-keyboard-mode.el移植到标准的Emacs?
不,cmd as meta不适合我。
答案 0 :(得分:2)
有没有人试过将emulate-mac-keyboard-mode.el移植到 标准的Emacs?
我还没有对它进行过测试,但是this answer对于您声称已经完成此问题的问题{。}}。
答案 1 :(得分:1)
我没有使用Emacs但是当我尝试重新映射VIM的某些密钥时,我遇到了一些线路问题。我终于发现这些问题是由Terminal.app引起的,因为它以某种方式没有通过一些关键事件。然后我切换到iTerm2,它也有一些额外的功能,例如X11鼠标事件,无需插件。
答案 2 :(得分:1)
我使用EmacsForMacosx。这声称是纯粹的gnu emacs。
通过customize-group
ns
(据我所知,命名来自NextStep,有点是OSX的前身)
我个人将fn
密钥设置为meta
,因为我几乎没有在emacs中使用它。并保留mac使用的alt
。您还可以将左右交替设置为不同的功能 - 例如Windows键盘上的德语。