小调整autopair emacs

时间:2012-11-25 08:19:55

标签: emacs brackets

有没有人知道如何改变autopair.el,当你有一个区域时,按(会导致该点位于(而不是括号内)?

很长一段时间我一直很讨厌,因为每当我选择一个区域并且我想插入括号时,我不希望指向括号内。

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

优先行为SELECTED REGION TEXT - > [点](TEXT)

2 个答案:

答案 0 :(得分:1)

脏版:在1+的第952行将1-更改为autopair.el。我目前看不到干净利落地进行这种修改的方法。我已经提交了issue来简化此自定义。

答案 1 :(得分:0)

从第952行开始,pmr指出:

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

更改为:

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