1

有谁知道如何更改 autopair.el,这样当您有一个区域时,按下(会导致该点位于 ( 而不是括号内?

这让我很烦恼很长时间,因为每当我选择了一个区域并且我想插入括号时,我不希望点在括号内。

标准行为 SELECTED REGION TEXT -> ([point] TEXT )

首选行为 SELECTED REGION TEXT -> [point]](TEXT)

4

2 回答 2

1

肮脏的版本:更改1+为. 我目前看不到一种干净地进行这种修改的方法。我已经提交了一个问题,以使这种定制更容易。1-autopair.el

于 2012-11-25T09:34:21.613 回答
0

正如 pmr 指出的那样,从第 952 行开始:

(goto-char (1+ (car region-before))))

改成:

(goto-char (1- (car region-before)))
(right-char 1))
于 2012-11-25T09:53:58.730 回答