From 2db9b27e39bfd84cb432e001b4a3f41f633b3b7e Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Fri, 14 Jun 2019 10:30:05 +0200 Subject: [PATCH] async: Better fix for #1936 fix #1936 in a different way --- autoload/airline/async.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autoload/airline/async.vim b/autoload/airline/async.vim index 62237129..6b673d10 100644 --- a/autoload/airline/async.vim +++ b/autoload/airline/async.vim @@ -69,10 +69,11 @@ function! s:set_clean_variables(file, vcs, val) if has_key(var, a:vcs) && has_key(var[a:vcs], 'dirty') && \ type(getbufvar(fnameescape(a:file), 'buffer_vcs_config')) == type({}) let var[a:vcs].dirty=a:val - if bufexists(a:file) + try call setbufvar(fnameescape(a:file), 'buffer_vcs_config', var) unlet! b:airline_head - endif + catch + endtry endif endfunction