在Autopair中包含其他字符。

时间:2012-09-28 01:28:13

标签: emacs elisp

Autopair不适用于{和'。 是否需要添加任何代码?

2 个答案:

答案 0 :(得分:2)

Autopair通过分析您所在的特定主要模式的syntax table来工作。打开定界符关闭定界符配对分隔符(标有 $ 符号)。您必须修改语法表以更改autopair的行为。

这会使{和}分隔符相互匹配:

(modify-syntax-entry ?{ "(}")
(modify-syntax-entry ?} "){")

顺便说一下,Emacs 24.1包含一个名为electric-pair-mode的内置模式,与自动模式非常相似。

答案 1 :(得分:1)

我认为这取决于您使用的主要模式。但是如果你想在主模式指定的对之外添加特定的对,那么它就有一个变量。检查M-x customize-group RET autopair RET