わかった
(setq-default fill-column 80)
(setq-default truncate-lines nil) ;; which is default
Emacsでmagitを使用する場合、長いコミットメッセージを回避する必要があることはわかっていますが、回避できない場合もあります。
問題は次のとおりです:(setq-default truncate-lines nil)
デフォルト設定はmagitでは機能しません:プロジェクトバッファー(行末にまっすぐ右矢印があります)、COMMIT_EDITMSGバッファーでは(setq-default fill-column 80)
機能せず、その値は80ではなく72です。fill-column
しかし、私が本当にしたいことはある:作るtruncate-lines
にnil
でmagit:プロジェクトバッファをだけでなく、私は1つのウィンドウで長い行を参照してくださいではなく、いくつかの異なる行にそれを破る、ことができるようにANDでオートフィルモードをオンにCOMMIT_EDITMSGバッファ、そう長くコミット入力中にメッセージが複数の行に分割されることはありません。
注:magit-logバッファーなどの他のバッファーには影響を与えないでください
git-commit-mode-hook
れ、magit-mode-hook
機能しませんCOMMIT_EDITMSGは、私はあなたの削除ので、バッファ注。