From 4f2d34436a5ecc18043ef002db11b3d46ea995af Mon Sep 17 00:00:00 2001 From: Jelte Fennema-Nio Date: Thu, 19 Jun 2025 15:43:35 +0200 Subject: [PATCH] fix(rust): disable proc-macro-disabled diagnostic The default config disables a bunch of proc macros, but that causes a huge diagnostic to be shown by default for those proc macros. This disables that diagnostic by default. Related - https://github.com/rust-lang/rust-analyzer/issues/18414 - https://github.com/mrcjkb/rustaceanvim/discussions/482 - https://github.com/LazyVim/LazyVim/discussions/5638 --- lua/lazyvim/plugins/extras/lang/rust.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/lazyvim/plugins/extras/lang/rust.lua b/lua/lazyvim/plugins/extras/lang/rust.lua index 0adddf18..ff62472e 100644 --- a/lua/lazyvim/plugins/extras/lang/rust.lua +++ b/lua/lazyvim/plugins/extras/lang/rust.lua @@ -83,6 +83,9 @@ return { -- Enable diagnostics if using rust-analyzer diagnostics = { enable = diagnostics == "rust-analyzer", + disabled = { + "proc-macro-disabled", + }, }, procMacro = { enable = true,