Это не ошибка, это особенность!
Vim знает о многих типах файлов, включая git commit (и интерактивные ребазы, и config ...) Для каждого из них есть определения синтаксиса и ftplugins (плагины, активируемые типом файла). Одна из настроек в коммите ftplugin - textwidth=72
. Это сделано для того, чтобы вывод git log выглядел хорошо в терминале стандартной ширины. Если вы действительно хотите изменить его, вы можете отредактировать плагин, но я действительно рекомендую оставить его.
Плагин должен быть в <vim-directory>/vimXX/ftplugin/gitcommit.vim
. XX
- это номер версии, например, 72 для версии 7.2, и ведущий компонент, как правило, выглядит как /usr/share/vim
.
P.S. Плагин также определяет команду DiffGitCached, которая откроет diff для фиксации в окне предварительного просмотра. Handy!