.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ます。