From f5a94cbc811aee12ad99cc82ee8092406aa94faf Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Mon, 16 Sep 2019 17:25:47 -0400 Subject: [PATCH] Reload status after Vim :terminal command Closes https://github.com/tpope/vim-fugitive/issues/1323 --- autoload/fugitive.vim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index aad7ab9..c7f9d19 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -2410,7 +2410,10 @@ augroup fugitive_status autocmd! autocmd BufWritePost * call fugitive#ReloadStatus(-1, 0) autocmd ShellCmdPost * nested call fugitive#ReloadStatus() - autocmd BufDelete term://* nested call fugitive#ReloadStatus() + autocmd BufDelete * nested + \ if getbufvar(+expand(''), 'buftype') == 'terminal' | + \ call fugitive#ReloadStatus() | + \ endif if !has('win32') autocmd FocusGained * call fugitive#ReloadStatus(-2, 0) endif