Adaptando um dos autocommands dados no Vim Wikia, isso parece funcionar bem com git commit -t /tmp/COMMIT_EDITMSG
para mim:
" ~/.vim/ftplugin/gitcommit.vim
au! VimEnter COMMIT_EDITMSG exec 'norm gg' | startinsert!
Eu usei exec 'norm gg' |
em vez de 1 |
porque :1 |
é equivalente a :1p |
e há um pequeno atraso quando a linha é impressa.