Use FugitivePath in fugitiveline if available

This commit is contained in:
Tim Pope 2018-06-27 18:07:59 -04:00
parent 66e49d9a15
commit 9bee0e923e

View File

@ -18,9 +18,13 @@ function! airline#extensions#fugitiveline#bufname()
if !exists('b:fugitive_name')
let b:fugitive_name = ''
try
let buffer = fugitive#buffer()
if buffer.type('blob')
let b:fugitive_name = buffer.repo().translate(buffer.path('/'))
if bufname('%') =~? '^fugitive:' && exists('*FugitivePath')
let b:fugitive_name = FugitivePath()
elseif exists('b:git_dir')
let buffer = fugitive#buffer()
if buffer.type('blob')
let b:fugitive_name = buffer.repo().translate(buffer.path('/'))
endif
endif
catch
endtry