[battery.vim] Move indicator to non-overwriting position if window big enough

This commit is contained in:
Whisperity
2020-09-29 14:55:03 +02:00
parent 06747d11be
commit 2762f7e6e5
4 changed files with 20 additions and 7 deletions

View File

@@ -172,7 +172,7 @@ function! airline#init#bootstrap()
\ 'lsp_error_count', 'lsp_warning_count',
\ 'nvimlsp_error_count', 'nvimlsp_warning_count',
\ 'languageclient_error_count', 'languageclient_warning_count',
\ 'coc_warning_count', 'coc_error_count', 'vista'])
\ 'coc_warning_count', 'coc_error_count', 'vista', 'battery'])
call airline#parts#define_text('bookmark', '')
call airline#parts#define_text('capslock', '')
call airline#parts#define_text('gutentags', '')
@@ -194,7 +194,11 @@ function! airline#init#sections()
let g:airline_section_a = airline#section#create_left(['mode', 'crypt', 'paste', 'keymap', 'spell', 'capslock', 'xkblayout', 'iminsert'])
endif
if !exists('g:airline_section_b')
let g:airline_section_b = airline#section#create(['hunks', 'branch'])
if airline#util#winwidth() > 99
let g:airline_section_b = airline#section#create(['hunks', 'branch', 'battery'])
else
let g:airline_section_b = airline#section#create(['hunks', 'branch'])
endif
endif
if !exists('g:airline_section_c')
if exists("+autochdir") && &autochdir == 1