diff --git a/autoload/gitgutter/utility.vim b/autoload/gitgutter/utility.vim index d497938..277be94 100644 --- a/autoload/gitgutter/utility.vim +++ b/autoload/gitgutter/utility.vim @@ -7,11 +7,12 @@ function! gitgutter#utility#supports_overscore_sign() endfunction function! gitgutter#utility#setbufvar(buffer, varname, val) - let dict = get(getbufvar(a:buffer, ''), 'gitgutter', {}) + let buffer = +a:buffer + let dict = get(getbufvar(buffer, '', {}), 'gitgutter', {}) let needs_setting = empty(dict) let dict[a:varname] = a:val if needs_setting - call setbufvar(+a:buffer, 'gitgutter', dict) + call setbufvar(buffer, 'gitgutter', dict) endif endfunction