From a4e8d3f188180114501a77baa005e408cfd1f0f6 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Mon, 3 Jun 2019 09:05:58 +0200 Subject: [PATCH] gitgutter#utility#getbufvar: handle not existing buffer --- autoload/gitgutter/utility.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autoload/gitgutter/utility.vim b/autoload/gitgutter/utility.vim index b49908e..48cc126 100644 --- a/autoload/gitgutter/utility.vim +++ b/autoload/gitgutter/utility.vim @@ -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