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 endfunction
function! gitgutter#utility#getbufvar(buffer, varname, ...) function! gitgutter#utility#getbufvar(buffer, varname, ...)
if bufexists(a:buffer) let bvars = getbufvar(a:buffer, '')
let dict = get(getbufvar(a:buffer, ''), 'gitgutter', {}) if !empty(bvars)
let dict = get(bvars, 'gitgutter', {})
if has_key(dict, a:varname) if has_key(dict, a:varname)
return dict[a:varname] return dict[a:varname]
endif endif