From f5726db8b66264dc3888050cf66c32ebbad1eff8 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Thu, 2 Nov 2023 19:24:02 +0100 Subject: vim: add LSP servers only if lsp binaries are available --- vimrc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'vimrc') diff --git a/vimrc b/vimrc index 2459891..64d94b4 100644 --- a/vimrc +++ b/vimrc @@ -152,12 +152,17 @@ call LspOptionsSet(#{ \ showDiagWithVirtualText: v:true, \ usePopupInCodeAction: v:true, \ }) + +if executable("clangd") call LspAddServer([#{ \ name: 'clangd', \ filetype: ['c', 'cpp'], \ path: 'clangd', \ args: ['--background-index'] \ }]) +endif + +if executable("rust-analyzer") call LspAddServer([#{ \ name: 'rust-analyzer', \ filetype: ['rust'], @@ -175,5 +180,6 @@ call LspAddServer([#{ \ }, \ } \ }]) +endif " vim: set et:sw=4:sts=4 -- cgit v1.2.3