有谁知道如何更改 autopair.el,这样当您有一个区域时,按下(
会导致该点位于 ( 而不是括号内?
这让我很烦恼很长时间,因为每当我选择了一个区域并且我想插入括号时,我不希望点在括号内。
标准行为 SELECTED REGION TEXT -> ([point] TEXT )
首选行为 SELECTED REGION TEXT -> [point]](TEXT)
肮脏的版本:更改1+
为. 我目前看不到一种干净地进行这种修改的方法。我已经提交了一个问题,以使这种定制更容易。1-
autopair.el
正如 pmr 指出的那样,从第 952 行开始:
(goto-char (1+ (car region-before))))
改成:
(goto-char (1- (car region-before)))
(right-char 1))