ich habe
(setq-default fill-column 80)
(setq-default truncate-lines nil) ;; which is default
Wenn ich magit in Emacs verwende, weiß ich, dass ich lange Commit-Nachrichten vermeiden sollte, aber manchmal können sie einfach nicht vermieden werden.
Das Problem ist: Die (setq-default truncate-lines nil)
Standardeinstellung funktioniert nicht in magit: project buffer (am Ende der Zeile befindet sich ein gerader Pfeil nach rechts), die (setq-default fill-column 80)
funktioniert nicht in COMMIT_EDITMSG buffer und der fill-column
Wert darin ist 72 not 80.
Aber was ich wirklich will, ist: Machen Sie den truncate-lines
to nil
in magit: Projektpuffer auch, damit ich lange Zeilen in einem Fenster sehen kann, aber nicht in mehrere verschiedene Zeilen aufteilen kann , UND aktivieren Sie den Auto-Fill-Modus im COMMIT_EDITMSG- Puffer, so lange festschreiben Nachrichten werden während der Eingabe nicht in mehrere Zeilen unterteilt.
HINWEIS: Beeinflussen Sie NICHT andere Puffer wie den Magit-Log- Puffer
git-commit-mode-hook
undmagit-mode-hook
funktioniert nicht für den COMMIT_EDITMSG- Puffer, daher lösche ich Ihren HINWEIS .