gitgutter#utility#getbufvar: handle not existing buffer

This commit is contained in:
Daniel Hahler
2019-06-03 09:05:58 +02:00
committed by Andy Stewart
parent d7777b325a
commit a4e8d3f188

View File

@@ -22,8 +22,9 @@ function! gitgutter#utility#setbufvar(buffer, varname, val)
endfunction
function! gitgutter#utility#getbufvar(buffer, varname, ...)
if bufexists(a:buffer)
let dict = get(getbufvar(a:buffer, ''), 'gitgutter', {})
let bvars = getbufvar(a:buffer, '')
if !empty(bvars)
let dict = get(bvars, 'gitgutter', {})
if has_key(dict, a:varname)
return dict[a:varname]
endif