Приятно и просто, я бы хотел, чтобы NERDTree не вмешивался, когда git вызывал vim, например, при создании сообщения коммита или при перебазировании.
Предположительно, это достижимо с помощью какого-либо обнаружения типа файла (gitcommit и т.д.), Но как именно это сделать, я понятия не имею. Соответствующие части моего vimrc на данный момент:
autocmd vimenter * NERDTree
map <C-n> :NERDTreeToggle<CR>
Я хочу сохранить автоматическое открытие NERDTree в общем случае. Я пробовал что-то вроде:
autocmd FileType gitcommit NERDTreeToggle
Однако в документах было бы рекомендовано, чтобы VimEnter использовался в последнюю очередь после загрузки всех буферов и т.д., Поэтому я думаю, именно поэтому это не работает.
Заранее спасибо.