Use :redrawstatus rather than &ro = &ro

References: https://github.com/tpope/vim-fugitive/issues/1180
This commit is contained in:
Tim Pope
2021-10-26 09:22:04 -04:00
parent 30933405bb
commit 6ad15506cc

View File

@@ -4122,8 +4122,7 @@ function! s:DoAutocmdChanged(dir) abort
exe s:DoAutocmd('User FugitiveChanged') exe s:DoAutocmd('User FugitiveChanged')
finally finally
unlet! g:fugitive_event g:fugitive_result unlet! g:fugitive_event g:fugitive_result
" Force statusline reload with the buffer's Git dir redrawstatus
let &ro = &ro
endtry endtry
return '' return ''
endfunction endfunction