From abc983f22b6cfce6376de3e6d5b8093491561119 Mon Sep 17 00:00:00 2001 From: caskd Date: Sun, 15 Mar 2020 14:29:11 +0100 Subject: [PATCH] Add language server support --- .gitmodules | 3 +++ pack/lang/start/vim-lsc | 1 + vimrc | 3 +++ 3 files changed, 7 insertions(+) create mode 160000 pack/lang/start/vim-lsc diff --git a/.gitmodules b/.gitmodules index bdc90f7..13574d4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "pack/airline/start/vim-airline"] path = pack/airline/start/vim-airline url = https://github.com/vim-airline/vim-airline +[submodule "pack/lang/start/vim-lsc"] + path = pack/lang/start/vim-lsc + url = https://github.com/natebosch/vim-lsc diff --git a/pack/lang/start/vim-lsc b/pack/lang/start/vim-lsc new file mode 160000 index 0000000..62c6f6a --- /dev/null +++ b/pack/lang/start/vim-lsc @@ -0,0 +1 @@ +Subproject commit 62c6f6aa227b1b3ef5e7cf7df9f0a9c1d855d7fe diff --git a/vimrc b/vimrc index 6d49426..4d0c801 100644 --- a/vimrc +++ b/vimrc @@ -16,6 +16,9 @@ endfunction inoremap =CleverTab() autocmd BufWritePre * %s/\s\+$//e +let g:lsc_server_commands = {'cpp': { 'command': 'clangd', 'suppress_stderr': v:true }, 'c': { 'command': 'clangd', 'suppress_stderr': v:true }, 'tex': { 'command': 'texlab', 'suppress_stderr': v:true }} +let g:lsc_auto_map = 1 + let g:netrw_banner=0 let g:netrw_liststile=3