From 181ca07a962b053a549c2d441a1a2c5990698535 Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Wed, 26 Feb 2025 13:56:36 -0800 Subject: [PATCH] [nvim] Updates rust-analyzer options --- .../neovim/config/lua/plugins/rust.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 home-manager/features/neovim/config/lua/plugins/rust.lua diff --git a/home-manager/features/neovim/config/lua/plugins/rust.lua b/home-manager/features/neovim/config/lua/plugins/rust.lua new file mode 100644 index 0000000..8f3ae3f --- /dev/null +++ b/home-manager/features/neovim/config/lua/plugins/rust.lua @@ -0,0 +1,19 @@ +return { + "mrcjkb/rustaceanvim", + opts = { + server = { + default_settings = { + ["rust-analyzer"] = { + procMacro = { + enable = true, + ignored = { + -- We use async-trait which is commonly ignored, so we need to enable it. + ["napi-derive"] = { "napi" }, + ["async-recursion"] = { "async_recursion" }, + }, + }, + }, + }, + }, + }, +}