私は ParEdit モードを試していますが、これは私が望む方法ではありません。元のバインディングをシャドウし、C-M-Fそれを に置き換えますC-M-f。つまり、sexp を選択する代わりに転送します :| 一見バインディングが定義されている場所を見つけることができませんでした。
この動作をキャンセルする方法はありますか? または、sexp を選択するための ParEdit のアナログ コマンドは何でしょうか?
編集:
何が起こるかをよりよく理解するために、C-h kParEdit がアクティブなときに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]
何も翻訳したくありません。これは絶対に望ましくない動作です。