From e44e31fded79624ac79072f0ce7729728deb14cd Mon Sep 17 00:00:00 2001 From: Iordanis Petkakis <12776461+dpetka2001@users.noreply.github.com> Date: Tue, 23 Sep 2025 12:18:20 +0300 Subject: [PATCH] fix(mason): only don't install servers with `enabled=false` --- lua/lazyvim/plugins/lsp/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/lazyvim/plugins/lsp/init.lua b/lua/lazyvim/plugins/lsp/init.lua index 4be74c82..687ed0ca 100644 --- a/lua/lazyvim/plugins/lsp/init.lua +++ b/lua/lazyvim/plugins/lsp/init.lua @@ -215,7 +215,7 @@ return { if have_mason then require("mason-lspconfig").setup({ ensure_installed = vim.tbl_filter(function(server) - return not vim.tbl_contains(exclude, server) + return opts.servers[server].enabled ~= false end, vim.list_extend(servers, LazyVim.opts("mason-lspconfig.nvim").ensure_installed or {})), automatic_enable = { exclude = exclude }, })