Es gibt eine Reihe von Befehlen in Emacs, die sich auf "Wörter" beziehen. Beispiele hierfür sind forward-word, kill-word, upcase-word, mark-word, transpose-wordsusw. Der Begriff „Wort“ scheint ein wenig zwischen den Befehlen zu variieren. Beispiel: forward-wordStoppt bei einem Unterstrich in einem Wort (z. B. foo_bar), mark-wordhört aber nicht bei dem Unterstrich auf.
Ist es möglich, die Definition von "Wort" im Prog-Modus zu ändern, sodass Emacs die entsprechenden Wortgrenzen für die Syntax der aktuellen Sprache verwendet?
Wenn ich in c-modebin, möchte ich forward-wordUnterstriche überspringen, und wenn ich in lisp-modebin, möchte ich forward-wordsowohl Bindestriche als auch Unterstriche überspringen, usw.
C-M-fist gebunden anforward-sexpund verhält sich nicht wie das, was Sie beschreiben. Sie haben Recht, ich möchte nur mit Symbolen navigieren, aber ich sehe diese Option nicht.