diff --git a/common/.config/nvim/lua/lsp-general.lua b/common/.config/nvim/lua/lsp-general.lua index 6a81a66..b189ef2 100644 --- a/common/.config/nvim/lua/lsp-general.lua +++ b/common/.config/nvim/lua/lsp-general.lua @@ -38,6 +38,19 @@ require('rust-tools').setup { } } +-- Specific LSP +lspconfig.rust_analyzer.setup { + settings = { + ["rust-analyzer"] = { + diagnostics = { + enable = true, + disabled = {"unresolved-proc-macro"}, + enableExperimental = true, + }, + }, + }, +} + -- diagnostic symbols local signs = { Error = "", Warn = "", Hint = "", Info = "" } for type, icon in pairs(signs) do