From 8ad2b96cdfda11070645f71b2d804466b750041d Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Tue, 21 Mar 2023 10:32:23 -0400 Subject: [PATCH] Guard against missing win_id2win on Vim 7.4 Resolves: https://github.com/tpope/vim-fugitive/issues/2136 --- autoload/fugitive.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index ef7ab3d..10eb3fc 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -6806,7 +6806,7 @@ endfunction function! s:BlameLeave() abort let state = s:TempState() - let bufwinnr = win_id2win(get(state, 'origin_winid')) + let bufwinnr = exists('*win_id2win') ? win_id2win(get(state, 'origin_winid')) : 0 if bufwinnr == 0 let bufwinnr = bufwinnr(get(state, 'origin_bufnr', -1)) endif