From 174fd6a39b7e162ca707c87582d1b7979fba95f4 Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Wed, 27 Oct 2021 03:16:01 -0400 Subject: [PATCH] Revert "Use :redrawstatus rather than &ro = &ro" Turns out :redrawstatus is a lot more aggressive and can prevent seeing Fugitive output. This reverts commit 6ad15506ccec939b75c79cf5fc177efe6b730c62. References: https://github.com/tpope/vim-fugitive/issues/1180 --- autoload/fugitive.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index a607750..5366c48 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -4122,7 +4122,8 @@ function! s:DoAutocmdChanged(dir) abort exe s:DoAutocmd('User FugitiveChanged') finally unlet! g:fugitive_event g:fugitive_result - redrawstatus + " Force statusline reload with the buffer's Git dir + let &l:ro = &l:ro endtry return '' endfunction