Aquamacs:为什么M-p突然开始进入pi?

时间:2017-03-10 23:35:45

标签: emacs erlang aquamacs

Aquamacs 3.3 GNU Emacs 25.1.1(x86_64-apple-darwin14.1.0,NS appkit-1344.72版本10.10.2(Build 14C109))  2016-09-19在24a02dbf6b34ae061ef4df89f15bfbc5d3ed497e

OSX 10.10.5

通常,当我在erlang shell中时,我可以使用M-p来循环显示以前的命令,但偶尔当我这样做时,pi符号会被输入,我无法获得emacs功能回来了。在那之后,无论我在哪种类型的缓冲区,M-p都会进入pi。我以为我有一个解决办法:退出Aquamacs,但现在已经不再适用了。

并且,为什么erlang shell中没有自动完成函数名称 - 就像在终端窗口中运行erlang shell一样?

emacs令人沮丧!

1 个答案:

答案 0 :(得分:0)

我在OliverMüller的blog找到了答案。不知何故,在(错误)键入emacs键序列的过程中,我最终得到了这个(参见Aquamacs菜单栏):

Options > 
     Option, Command, Meta keys >
          ✓Option for composed characters
           Option is Meta

只需单击Option is Meta即可将Aquamacs恢复为默认状态,这样我就可以再次使用Option键作为ema键密钥序列的Meta键。

注意:在短时间内,我键入的一些键序列将Option键更改回Option for composed characters

编辑:看起来C-;可能是有问题的密钥序列。在任何情况下,C-;都可用于打开和关闭选项是元