Cocoa Emacs 中的选项键未输入重音字符

Option key in Cocoa Emacs not entering accented characters

在 TTY emacs 中使用国际键盘可以很好地输入字符:

alt-e + a enters á
alt-i + a enters â
etc

问题是在 Cocoa Emacs 中,这并不适用。这些键被解释为 emacs 命令。

我尝试在全局范围内解除绑定这些键,即使解除绑定它们也不会输入国际重音字符所需的正确转义字符。

如何恢复 Cocoa Emacs 中的 TTY 行为?

我喜欢在 OSX 上两全其美,所以我将左 alt/option 键设置为 META,将右 alt/option 键设置为默认原生 [=15] =] 设置。以下是我对常用 Emacs 修改键的设置:

(setq ns-alternate-modifier 'meta)
(setq ns-right-alternate-modifier 'none)
(setq ns-command-modifier 'super)
(setq ns-right-command-modifier 'left)
(setq ns-control-modifier 'control)
(setq ns-right-control-modifier 'left)
(setq ns-function-modifier 'none)