From 52538b0405342a7896a258270bae271192fe2855 Mon Sep 17 00:00:00 2001 From: Alexandre ABRIOUX Date: Sun, 3 May 2026 13:45:45 +0200 Subject: [PATCH] feat(lsp): wildcard disable mason --- lua/lazyvim/plugins/lsp/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/plugins/lsp/init.lua b/lua/lazyvim/plugins/lsp/init.lua index 490bec3c..b1ba91db 100644 --- a/lua/lazyvim/plugins/lsp/init.lua +++ b/lua/lazyvim/plugins/lsp/init.lua @@ -254,7 +254,9 @@ return { return end - local use_mason = sopts.mason ~= false and vim.tbl_contains(mason_all, server) + local use_mason = sopts.mason ~= false + and opts.servers["*"].mason ~= false + and vim.tbl_contains(mason_all, server) local setup = opts.setup[server] or opts.setup["*"] if setup and setup(server, sopts) then mason_exclude[#mason_exclude + 1] = server