Get buffer variable's default value in a backward-compatible way.

getbufvar() gained a default value in v7.3.831.  The change here handles
default values in older Vims (pre 7.2 at least).
This commit is contained in:
Andy Stewart
2016-05-18 08:47:52 +01:00
parent 867e013a62
commit f15a67ff51

View File

@@ -9,7 +9,7 @@ function! gitgutter#hunk#hunks() abort
endfunction endfunction
function! gitgutter#hunk#summary(bufnr) abort function! gitgutter#hunk#summary(bufnr) abort
return getbufvar(a:bufnr, 'gitgutter_summary', [0,0,0]) return get(getbufvar(a:bufnr,''), 'gitgutter_summary', [0,0,0])
endfunction endfunction
function! gitgutter#hunk#reset() abort function! gitgutter#hunk#reset() abort