Я нахожусь на окнах и не хотел устанавливать autocrlf
на true
. Я обошел эту проблему, добавив следующее в мой .vimrc
" settings for git commit messages
function GitCommitSettings()
%s/^M//g " remove ^M added by git diff
syntax sync fromstart " refresh syntax highlight after replace
1 " move to line 1
endfunction
au BufNewFile,BufRead COMMIT_EDITMSG call GitCommitSettings()