From 8a30031dbd06d00ce4bb441c66ba79a4c63fbb38 Mon Sep 17 00:00:00 2001 From: Robert Kmiec Date: Wed, 28 Jul 2021 01:29:39 +0200 Subject: [PATCH] Nvim: switch from rls to rust_analyzer --- .config/nvim/after/plugin/lspconfig.rc.vim | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.config/nvim/after/plugin/lspconfig.rc.vim b/.config/nvim/after/plugin/lspconfig.rc.vim index 4e1df71..af0b036 100644 --- a/.config/nvim/after/plugin/lspconfig.rc.vim +++ b/.config/nvim/after/plugin/lspconfig.rc.vim @@ -53,15 +53,6 @@ vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( } ) -nvim_lsp.rls.setup { - settings = { - rust = { - unstable_features = true, - build_on_save = false, - all_features = true, - }, - }, -} nvim_lsp.groovyls.setup { cmd = { "java", "-jar", "/home/kmcr/tools/groovy-language-server/build/libs/groovy-language-server-all.jar" }, on_attach = on_attach, @@ -84,7 +75,7 @@ nvim_lsp.ccls.setup { -- Use a loop to conveniently call 'setup' on multiple servers and -- map buffer local keybindings when the language server attaches -local servers = { "pylsp", "cmake" } +local servers = { "pylsp", "cmake", "rust_analyzer" } for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { on_attach = on_attach,