[vim] coc enabled only for list of extensions

This commit is contained in:
2022-09-08 12:18:35 +03:00
parent 432dd88a1c
commit ed506ce6c0

View File

@@ -155,14 +155,14 @@ let g:ansible_yamlKeyName = 'yamlKey'
" CoC plugin settings " CoC plugin settings
" "
let g:coc_global_extensions = ['coc-pyright'] let g:coc_global_extensions = ['coc-pyright']
source ~/.vim/coc.vim
function! s:enable_coc_for_type() function! s:enable_coc_for_type()
let l:filesuffix_whitelist = ['py'] let l:filesuffix_whitelist = ['py']
if index(l:filesuffix_whitelist, expand('%:e')) == -1 if index(l:filesuffix_whitelist, expand('%:e')) == -1
let b:coc_enabled = 0 let b:coc_enabled = 0
endif endif
endfunction endfunction
autocmd BufRead,BufNewFile * call s:enable_coc_for_type() autocmd BufRead,BufNewFile * call s:enable_coc_for_type()
source ~/.vim/coc.vim
" YAML files config " YAML files config