Ignore blank buffers in fugitive#Statusline()

This commit is contained in:
Tim Pope
2019-09-06 17:16:19 -04:00
parent cb66611f03
commit f5fc469c0c

View File

@@ -5756,7 +5756,8 @@ endfunction
" Section: Statusline " Section: Statusline
function! fugitive#Statusline(...) abort function! fugitive#Statusline(...) abort
if empty(s:Dir()) let dir = s:Dir(bufnr(''))
if empty(dir)
return '' return ''
endif endif
let status = '' let status = ''
@@ -5764,7 +5765,7 @@ function! fugitive#Statusline(...) abort
if len(commit) if len(commit)
let status .= ':' . commit[0:6] let status .= ':' . commit[0:6]
endif endif
let status .= '('.FugitiveHead(7).')' let status .= '('.FugitiveHead(7, dir).')'
return '[Git'.status.']' return '[Git'.status.']'
endfunction endfunction