From 5f0d280b517cacb16f59316659966c7ca5e2bea2 Mon Sep 17 00:00:00 2001 From: David Briscoe Date: Fri, 28 Apr 2023 12:27:18 -0700 Subject: [PATCH] Always fire BufReadStatus's autocmd Fix #2161. Always execute BufReadStatus's return value because that's the code that fires the FugitiveIndex autocmd. --- autoload/fugitive.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index be22420..13df6a4 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -4265,7 +4265,7 @@ function! s:ReloadStatusBuffer(...) abort endif let original_lnum = a:0 ? a:1 : line('.') let info = s:StageInfo(original_lnum) - call fugitive#BufReadStatus(0) + exe fugitive#BufReadStatus(0) call setpos('.', [0, s:StageSeek(info, original_lnum), 1, 0]) return '' endfunction