Angenommen, Sie schreiben einen Code wie diesen (im Ruby-Modus, aber ich habe gesehen, dass dies auch in anderen Modi passiert):
# This is a comment.
def foo
puts "foo!"
end
Wenn Sie den Punkt auf die erste Zeile setzen und M-q drücken, erhalten Sie folgendes Ergebnis:
# This is a comment. def foo puts "foo!" end
Wie kann ich das vermeiden? Ich verwende die Version 21.3.
Klarstellung: Dies geschieht nicht, wenn ich eine Leerzeile zwischen dem Kommentar und dem Code einfüge. Als Workaround, wenn ich meine Kommentare auffüllen möchte, muss ich einen lästigen dreistufigen Prozess durchlaufen:
- Ich füge eine Leerzeile vor und nach dem Kommentarabsatz
- M-q
- die leeren Zeilen löschen
Es wäre viel schöner, wenn M-q das Auffüllen von Kommentarabsätzen ohne das Hinzufügen und Löschen von Leerzeilen erledigen würde. Emacs weiß bereits, welcher Text ein Kommentar ist, also muss es einen Weg geben, dies zu tun.