Ändern des Emacs-Forward-Word-Verhaltens

Wie ändert man, wie der Titel sagt, das Verhalten der Vorwärtswortfunktion des Emacs? Angenommen, [] ist der Cursor. Dann:

my $abs_target_path[]= abs_path($target);
<M-f>
my $abs_target_path = abs[_]path($target);

Ich weiß, ich könnte einfach M-f M-b verwenden, aber was mich betrifft, sollte das nicht notwendig sein und ich würde es gerne ändern. Insbesondere möchte ich zwei Dinge:

Wenn ich M-f drücke, möchte ich zum ersten Zeichen des nächsten Wortes gehen, unabhängig davon, ob sich der Punkt innerhalb eines Wortes, innerhalb einer Gruppe von Leerzeichen oder an einer anderen Stelle befindet.Passen Sie die Wortzeichen modusweise an. Schließlich unterscheidet sich das Bewegen im CPerl-Modus vom TeX-Modus.

Im obigen Beispiel würde also bei Punkt 1 der Cursor nach dem Drücken von M-f auf das 'a' (und den Punkt links davon) bewegen. Punkt 2 würde es mir ermöglichen, Unterstriche und Siegel als Wortzeichen zu definieren.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage