Merge pull request #2243 from whisperity/battery-plugin-no-overwrite

[battery.vim] Change indicator to not overwrite position section
This commit is contained in:
Christian Brabandt
2020-10-14 09:04:46 +02:00
committed by GitHub
4 changed files with 20 additions and 7 deletions
+6 -3
View File
@@ -9,12 +9,15 @@ if !exists('g:loaded_battery')
endif
function! airline#extensions#battery#status(...) abort
if !exists('g:battery#update_statusline')
if !exists('g:battery#update_statusline')
let g:battery#update_statusline = 1
call battery#update()
endif
let w:airline_section_z = '%{battery#component()}'
let bat = battery#component()
return bat
endfunction
function! airline#extensions#battery#init(ext) abort
call a:ext.add_statusline_func('airline#extensions#battery#status')
call airline#parts#define_function('battery', 'airline#extensions#battery#status')
endfunction