使用带有TTY emacs的国际键盘可以正常输入字符:
alt-e + a enters á
alt-i + a enters â
etc
问题是在Cocoa Emacs中同样不成立。这些键被解释为emacs命令。
我尝试在全球范围内取消绑定这些密钥,即使没有绑定,也无法输入国际重音字符所需的正确转义字符。
如何回到Cocoa Emacs中的TTY行为?
答案 0 :(得分:2)
我喜欢在OSX上实现两全其美,所以我将左侧alt /选项键设置为META,将右侧alt / option键设置为默认的本机OSX设置。以下是我常用的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)