[Buffers] getbufinfo() may not be available

This commit is contained in:
Junegunn Choi
2020-04-09 10:30:11 +09:00
parent f90b3197ad
commit f86ef1bce6

View File

@@ -623,7 +623,7 @@ endfunction
function! s:format_buffer(b)
let name = bufname(a:b)
let line = getbufinfo(a:b)[0]['lnum']
let line = exists('*getbufinfo') ? getbufinfo(a:b)[0]['lnum'] : 0
let name = empty(name) ? '[No Name]' : fnamemodify(name, ":p:~:.")
let flag = a:b == bufnr('') ? s:blue('%', 'Conditional') :
\ (a:b == bufnr('#') ? s:magenta('#', 'Special') : ' ')