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-columnWert darin ist 72 not 80.
Aber was ich wirklich will, ist: Machen Sie den truncate-linesto nilin 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-hookundmagit-mode-hookfunktioniert nicht für den COMMIT_EDITMSG- Puffer, daher lösche ich Ihren HINWEIS .