From f655add4e9ea6e153b36a5e9ee4d8101b281ffaf Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 14 Jul 2020 14:01:04 +0200 Subject: [PATCH] hunks: do not add trailing whitespace when branch extension is disabled fixes #2177 --- autoload/airline/extensions/hunks.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/airline/extensions/hunks.vim b/autoload/airline/extensions/hunks.vim index 9f8fc030..e8a59636 100644 --- a/autoload/airline/extensions/hunks.vim +++ b/autoload/airline/extensions/hunks.vim @@ -118,6 +118,11 @@ function! airline#extensions#hunks#get_hunks() abort endif endfor endif + if index(airline#extensions#get_loaded_extensions(), 'branch') == -1 && string[-1:] == ' ' + " branch extension not loaded, skip trailing whitespace + let string = string[0:-2] + endif + let b:airline_hunks = string let b:airline_changenr = b:changedtick let s:airline_winwidth = airline#util#winwidth()