From 9d20473e912ab39008a25b1902e5f35189e67aad Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Mon, 15 Aug 2022 17:29:58 +0200 Subject: [PATCH] fugitiveline: remove outdated calls to fugitive as per https://github.com/tpope/vim-fugitive/issues/2034 This also fixes an issue that is shown in older Vims (pre 7.4.1711) since those versions did not correctly catch exceptions while evaluating the statusline. closes #2566 --- autoload/airline/extensions/fugitiveline.vim | 9 --------- 1 file changed, 9 deletions(-) diff --git a/autoload/airline/extensions/fugitiveline.vim b/autoload/airline/extensions/fugitiveline.vim index 04fb21e5..8f1c4cbd 100644 --- a/autoload/airline/extensions/fugitiveline.vim +++ b/autoload/airline/extensions/fugitiveline.vim @@ -16,15 +16,6 @@ function! airline#extensions#fugitiveline#bufname() abort try if bufname('%') =~? '^fugitive:' && exists('*FugitiveReal') let b:fugitive_name = FugitiveReal(bufname('%')) - elseif exists('b:git_dir') && exists('*fugitive#repo') - if get(b:, 'fugitive_type', '') is# 'blob' - let b:fugitive_name = fugitive#repo().translate(FugitivePath(@%, '')) - endif - elseif exists('b:git_dir') && !exists('*fugitive#repo') - let buffer = fugitive#buffer() - if buffer.type('blob') - let b:fugitive_name = buffer.repo().translate(buffer.path('/')) - endif endif catch endtry