.gitconfig
[core]
editor = /usr/bin/vim
.vimrc
autocmd VimEnter * NERDTree ./
これを git commit で呼び出したくありません。
これしたい
if !gitcommit
autocmd VimEnter * NERDTree ./
endif
このスニペットはあなたを正しい方向に導くはずです:
augroup IsNotGitCommit
autocmd!
autocmd VimEnter * NERDTree ./
augroup END
autocmd BufRead COMMIT_EDITMSG autocmd! IsNotGitCommit
グループには、「通常の」ファイルで機能NotGitCommit
するジェネリックが含まれています。autocmd
もう 1 つautocmd
は、イベントの前にコミット メッセージを編集したときにトリガーされVimEnter
、グループを削除しNotGitCommit
ます。