[nvim] tweak coc status in airline

This commit is contained in:
Dmytro Meleshko 2020-03-07 20:01:33 +02:00
parent 57d91218c9
commit b8ba43a562
2 changed files with 4 additions and 4 deletions

View File

@ -74,7 +74,7 @@ Plug 'junegunn/vim-plug'
" Programming {{{ " Programming {{{
Plug 'sheerun/vim-polyglot' Plug 'sheerun/vim-polyglot'
if g:vim_ide if g:vim_ide
Plug 'neoclide/coc.nvim', { 'do': 'yarn install' } Plug 'neoclide/coc.nvim', { 'branch': 'release' }
Plug 'dag/vim2hs' Plug 'dag/vim2hs'
endif endif
" }}} " }}}

View File

@ -101,14 +101,14 @@ endif
let g:airline#extensions#branch#enabled = 1 let g:airline#extensions#branch#enabled = 1
let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#coc#enabled = 1 let g:airline#extensions#coc#enabled = 0
let g:airline#extensions#tabline#left_sep = ' ' let g:airline#extensions#tabline#left_sep = ' '
let g:airline#extensions#tabline#left_alt_sep = '' let g:airline#extensions#tabline#left_alt_sep = ''
let g:coc_status_error_sign = 'E:' let g:coc_status_error_sign = 'E:'
let g:coc_status_warning_sign = 'W:' let g:coc_status_warning_sign = 'W:'
call airline#parts#define_function('coc#status', 'coc#status') call airline#parts#define('coc#status', { 'function': 'coc#status', 'accent': 'airline_term' })
function StatusLine_filesize() function StatusLine_filesize()
let l:bytes = getfsize(expand('%')) let l:bytes = getfsize(expand('%'))
@ -126,7 +126,7 @@ endif
let l:factor = l:next_factor let l:factor = l:next_factor
endfor endfor
endfunction endfunction
call airline#parts#define_function('filesize', 'StatusLine_filesize') call airline#parts#define('filesize', { 'function': 'StatusLine_filesize' })
function s:airline_section_prepend(section, items) function s:airline_section_prepend(section, items)
let g:airline_section_{a:section} = airline#section#create_right(a:items + ['']) . g:airline_section_{a:section} let g:airline_section_{a:section} = airline#section#create_right(a:items + ['']) . g:airline_section_{a:section}