diff options
author | Marvin Borner | 2020-03-17 23:00:37 +0100 |
---|---|---|
committer | Marvin Borner | 2020-03-17 23:00:37 +0100 |
commit | eb4fbe62bb1f24a1bae63792b234d1265c205091 (patch) | |
tree | a915642e7697ac2d39097592f8b13f247f57b42d /.config/nvim/plugged/vim-airline/autoload/airline/extensions/coc.vim | |
parent | 0e9ddbb0bf0cd34500155ea4b03de2e2a38d8ab2 (diff) |
Wht did I spend my whole day on a awesome vim config? :)
Diffstat (limited to '.config/nvim/plugged/vim-airline/autoload/airline/extensions/coc.vim')
-rw-r--r-- | .config/nvim/plugged/vim-airline/autoload/airline/extensions/coc.vim | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/.config/nvim/plugged/vim-airline/autoload/airline/extensions/coc.vim b/.config/nvim/plugged/vim-airline/autoload/airline/extensions/coc.vim deleted file mode 100644 index 3a2abaa..0000000 --- a/.config/nvim/plugged/vim-airline/autoload/airline/extensions/coc.vim +++ /dev/null @@ -1,54 +0,0 @@ -" MIT License. Copyright (c) 2019 Peng Guanwen et al. -" vim: et ts=2 sts=2 sw=2 -" Plugin: https://github.com/neoclide/coc - -scriptencoding utf-8 - -let s:error_symbol = get(g:, 'airline#extensions#coc#error_symbol', 'E:') -let s:warning_symbol = get(g:, 'airline#extensions#coc#warning_symbol', 'W:') - -function! airline#extensions#coc#get_warning() abort - return airline#extensions#coc#get('warning') -endfunction - -function! airline#extensions#coc#get_error() abort - return airline#extensions#coc#get('error') -endfunction - -function! airline#extensions#coc#get(type) abort - if !exists(':CocCommand') - return '' - endif - let _backup = get(g:, 'coc_stl_format', '') - let is_err = (a:type is# 'error') - if is_err - let g:coc_stl_format = get(g:, 'airline#extensions#coc#stl_format_err', '%E{[%e(#%fe)]}') - else - let g:coc_stl_format = get(g:, 'airline#extensions#coc#stl_format_warn', '%W{[%w(#%fw)]}') - endif - let info = get(b:, 'coc_diagnostic_info', {}) - if empty(info) | return '' | endif - - - let cnt = get(info, a:type, 0) - if !empty(_backup) - let g:coc_stl_format = _backup - endif - - if empty(cnt) - return '' - else - return (is_err ? s:error_symbol : s:warning_symbol).cnt - endif -endfunction - -function! airline#extensions#coc#get_status() abort - " Shorten text for windows < 81 characters - return airline#util#shorten(get(g:, 'coc_status', ''), 81, 9) -endfunction - -function! airline#extensions#coc#init(ext) abort - call airline#parts#define_function('coc_error_count', 'airline#extensions#coc#get_error') - call airline#parts#define_function('coc_warning_count', 'airline#extensions#coc#get_warning') - call airline#parts#define_function('coc_status', 'airline#extensions#coc#get_status') -endfunction |