git commit 時に差分を表示する

git commit 時に差分を表示する機能が最近動作しなくなっていた.原因は debianvim-scripts パッケージの変更であった(Bug #539380).

具体的には vim-scripts に入っていた git-commit プラグインが消滅し,代わりに vim-runtime にその機能相当のものが入ることになった.

.vimrc では,

let g:git_diff_spawn_mode = 1

を削除し,以下に変更する必要がある.

augroup vimrc
  autocmd FileType gitcommit DiffGitCached | wincmd L
augroup END

上下均等2分割にするにはどうするんだろう?

augroup vimrc
  autocmd FileType gitcommit DiffGitCached | only | split | b 1
augroup END

こうですか?わかりません!