From d6ace7411755e726b75c48dde45b6b85ce79bf7d Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Sun, 30 Oct 2022 22:00:44 +0800 Subject: [PATCH] fix(lang#c): disable clangx when lsp enabled --- autoload/SpaceVim/layers/lang/c.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/layers/lang/c.vim b/autoload/SpaceVim/layers/lang/c.vim index a79701b49..1a19932c8 100644 --- a/autoload/SpaceVim/layers/lang/c.vim +++ b/autoload/SpaceVim/layers/lang/c.vim @@ -134,7 +134,9 @@ let s:CPT = SpaceVim#api#import('vim#compatible') " plugins {{{ function! SpaceVim#layers#lang#c#plugins() abort let plugins = [] - if !SpaceVim#layers#lsp#check_filetype('c') && !SpaceVim#layers#lsp#check_filetype('cpp') + if !SpaceVim#layers#lsp#check_filetype('c') + \ && !SpaceVim#layers#lsp#check_filetype('cpp') + \ && !SpaceVim#layers#lsp#check_server('clangd') if g:spacevim_autocomplete_method ==# 'deoplete' call add(plugins, ['Shougo/deoplete-clangx', {'merged' : 0}]) elseif g:spacevim_autocomplete_method ==# 'ycm'