コマンド「backward-word」と「backward-kill-word」の動作に小さな問題があります。空白のみの行 (たとえば、インデントされた行の最初の文字) で「backward-kill-word」を押すと、コマンドはすべての空白と最後の単語を削除します。前の行。
この動作は、私にとって完全に直感的ではありません。たとえば、「backward-kill-word」を最初に押すと、行の先頭まで空白文字が削除され、前の行の末尾に移動します。次のヒットでのみ、行末から単語を削除し始めます。
ほとんどのアプリケーションでは、この動作がデフォルトであると確信しています (おそらく慣れているため、より直感的であるように見えますが、よくわかりません)。 Emacs がこの動作をするように構成する方法。残念ながら、Googleでいくつか検索しても何も見つかりませんでした。
ありがとう
編集:
答えてくれてありがとう(私が求めたことを実行するelispコードを含む)。
明らかに、forward-kill-word と移動コマンドで同じ問題が発生します。動作を変更するための構成可能なフラグが emacs にあることを望んでいましたが、これらの elisp 関数を使用するだけのようです。これらのコマンドのデフォルトの移動と殺害コマンドを再バインドします。