From 5631eb2c885c413b934d807db2e58f82c224fd39 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Wed, 6 Mar 2024 08:41:40 -0800 Subject: [PATCH] [vim] Add rust-analyzer LSP --- config/nvim/lua/lsp.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/config/nvim/lua/lsp.lua b/config/nvim/lua/lsp.lua index be1f3ee..ec10452 100644 --- a/config/nvim/lua/lsp.lua +++ b/config/nvim/lua/lsp.lua @@ -97,6 +97,24 @@ lspconfig.pyright.setup { capabilities = cmp_capabilities, } +lspconfig.rust_analyzer.setup { + on_attach = function(client, buffer_number) + print("rust-analyzer on attach") + on_attach(client, buffer_number) + vim.lsp.inlay_hint.enable(buffer_number) + end, + capabilities = cmp_capabilities, + settings = { + ["rust-analyzer"] = { + cargo = { + buildScripts = { + enable = true, + }, + }, + }, + }, +} + lspconfig.tailwindcss.setup { on_attach = on_attach, capabilities = cmp_capabilities,