From 0882efd1a3031ba28549a33b62a097e78e95e0fb Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Mon, 17 Mar 2025 08:01:56 -0300 Subject: [PATCH] feat: add rustaceanvim lsp config --- lua/kickstart/plugins/lspconfig.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/kickstart/plugins/lspconfig.lua b/lua/kickstart/plugins/lspconfig.lua index 278bedf9..e76545b3 100644 --- a/lua/kickstart/plugins/lspconfig.lua +++ b/lua/kickstart/plugins/lspconfig.lua @@ -251,6 +251,7 @@ return { 'golines', 'goimports-reviser', 'cspell', + 'rust-analyzer', }) require('mason-tool-installer').setup { ensure_installed = ensure_installed } @@ -260,6 +261,10 @@ return { handlers = { function(server_name) local server = servers[server_name] or {} + -- This configuration is required since the rustaceanvim not work properly with lsp + if server_name == 'rust_analyzer' then + return + end -- This handles overriding only values explicitly passed -- by the server configuration above. Useful when disabling -- certain features of an LSP (for example, turning off formatting for ts_ls)