无法在emacs中input花括号和方括号

我正在运行Mac OS X和GNU Emacs 22.3.1。 我使用瑞典的键盘。 我无法在emacs中键入大括号{ }[ ] 。 当试图键入大括号时,我得到括号。 由于我对Mac和emacs相当陌生,所以我需要一点帮助来configurationemacs来获得这个权利。

 (setq mac-option-modifier nil mac-command-modifier 'meta x-select-enable-clipboard t) 

这是我用我的瑞典键盘。 它甚至适用于svorak A5,如果你使用它:)

你也可以尝试:

 (setq mac-option-key-is-meta t) (setq mac-right-option-modifier nil) 

我假设你正在使用graphics化的emacs,而不仅仅是使用terminal内的OS X捆绑版本。

要确保Emacs按照与其他OS X应用程序相同的方式响应按键,请尝试以下操作:

 (setq default-input-method "MacOSX") 

特别是,如果您要使用Option键input不在键盘上的扩展字符(例如“Option-c c”=>“ç”),请使用以下设置:

 (setq mac-command-modifier 'meta) (setq mac-option-modifier 'none) 

(将这些命令放在〜/ .emacs或〜/ .emacs.d / init.el emacs启动文件中,然后重新启动Emacs,或者在编辑文件时只需要“Mx eval-buffer”)。

 (setq default-input-method "MacOSX") (setq mac-command-modifier 'meta mac-option-modifier nil mac-allow-anti-aliasing t mac-command-key-is-meta t) 

尝试这个。 您将能够使用Alt键作为AltGR和所有旧的Mxfunction,您将不得不使用您的命令键。

我会尝试基于cocoa的emacs ie版本23.对于Mac集成emacs,我会尝试Aquamacs

我有一个法国键盘相同的问题。 它看起来像一个Aquamacs问题(Carbon Emacs不能replace{with())。

上面的emacs的变化工作正常,我可以键入括号,但我不能使用标准的快捷键了(例如Ctrl + C / Ctrl + V)。

Aquamacs提供了一种解决方法。 菜单栏>选项>选项,命令,元键>select…元和法语

它为我工作得很好。 然而它可能不适用于瑞典语,没有瑞典的键盘选项。

使用Aquamacs:

从主菜单中,转到选项 – 选项,命令,元键,然后select“组合字符选项”。

大括号和括号与标准的Mac键盘一样工作。

你不需要记住那些编程的东西:这是答案。 转到键盘首选项,然后选中“在菜单栏中显示键盘和字符查看器”。 之后,检查电池表附近的菜单栏上的图标,并开始双击任何你想要的字符。