From 26bdde9d3446ac64a1a68ff01082348436b2483a Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Tue, 3 Mar 2015 18:34:13 -0800 Subject: [PATCH] Prevent double adding of Airline Function --- plugin/ForceCli.vim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugin/ForceCli.vim b/plugin/ForceCli.vim index 4cec08e..f3bd08a 100644 --- a/plugin/ForceCli.vim +++ b/plugin/ForceCli.vim @@ -6,6 +6,10 @@ end if !exists("g:force_disable_airline") let g:force_disable_airline = 0 end + +if !exists("g:force_status_line_func_added") + let g:force_status_line_func_added = 0 +end " Config Variables } " Main Functions { @@ -156,8 +160,9 @@ function! ForceCli#AirlineFunction(...) endif endfunction -if g:force_disable_airline != 1 && g:loaded_airline == 1 +if g:force_disable_airline != 1 && g:loaded_airline == 1 && g:force_status_line_func_added != 1 call airline#add_statusline_func('ForceCli#AirlineFunction') + let g:force_status_line_func_added = 1 endif " Plugin Functions }