我正在尝试 ParEdit 模式,这不是我想要的方式:它隐藏了原始绑定C-M-F并将其替换为C-M-f. 即它转发 sexp 而不是选择它:| 乍一看,我找不到定义绑定的地方。
有什么办法可以取消这种行为?或者 ParEdit 中用于选择性别的模拟命令是什么?
编辑:
为了让您更好地了解会发生什么,如果我C-h k在 ParEdit 处于活动状态时这样做,那么C-M-S-f这就是我得到的:
C-M-f (translated from C-M-S-f) runs the command paredit-forward,
which is an interactive compiled Lisp function in `paredit.el'.
It is bound to C-M-f.
(paredit-forward)
Move forward an S-expression, or up an S-expression forward.
If there are no more S-expressions in this one before the closing
delimiter, move past that closing delimiter; otherwise, move forward
past the S-expression following the point.
C-M-f
(foo |(bar baz) quux)
->
(foo (bar baz)| quux)
(foo (bar)|)
->
(foo (bar))|
[back]
我不希望它翻译任何东西,这绝对是不受欢迎的行为。