Commit messages
Adeodato Simó (2009-01-13 21:10 +0100) wrote:
Show 6 quoted lines
> * Boyd Stephen Smith Jr. [Tue, 13 Jan 2009 14:03:11 -0600]:
>
>> My rule for this is absolutely no more than 80 characters.
>
> My rule for *all* of the commit message is "absolutely no more than 76
> characters". With more than 76, `git log` wraps in a 80-column terminal.
Here's my rule:
(add-to-list 'auto-mode-alist
'("/\\.git/\\(COMMIT\\|TAG\\)_EDITMSG\\'" .
vcs-message-mode))(define-derived-mode vcs-message-mode text-mode "VCS-message"
"Major mode for editing commit and tag messages."
(auto-fill-mode 1)
(set (make-local-variable 'tab-stop-list)
(number-sequence 4 100 4))
(setq indent-tabs-mode nil
fill-column 72
truncate-lines t))