From 057b429b022c2670cb1b3738602b65eebcdf490f Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 27 Apr 2016 20:11:40 +0200 Subject: [PATCH] Check that default value exists, before accessing it closes #1146 --- autoload/airline/extensions/default.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autoload/airline/extensions/default.vim b/autoload/airline/extensions/default.vim index 416c73ea..ec305c5d 100644 --- a/autoload/airline/extensions/default.vim +++ b/autoload/airline/extensions/default.vim @@ -22,6 +22,9 @@ function! s:get_section(winnr, key, ...) endif endif let spc = g:airline_symbols.space + if !exists('g:airline_section_{a:key}') + return '' + endif let text = airline#util#getwinvar(a:winnr, 'airline_section_'.a:key, g:airline_section_{a:key}) let [prefix, suffix] = [get(a:000, 0, '%('.spc), get(a:000, 1, spc.'%)')] return empty(text) ? '' : prefix.text.suffix