Try to tweak auto-installed Mason LSPs

This commit is contained in:
Ben Kreeger 2025-09-27 19:52:40 -05:00
parent 41f01fed2c
commit 65d8bc495d
Signed by: kreeger
GPG Key ID: D5CF8683D4BE4B50

View File

@ -2,18 +2,18 @@ local mason_lsps = {
-- LSPs -- LSPs
"jsonls", "jsonls",
"lua_ls", "lua_ls",
"ruby_lsp", -- "ruby_lsp",
"rubocop", -- "rubocop",
"rust_analyzer", "rust_analyzer",
"terraformls", "terraformls",
"ts_ls", "ts_ls",
"yamlls", "yamlls",
-- Formatters -- Formatters
"fixjson", -- "fixjson",
"goimports", -- "goimports",
"hclfmt", -- "hclfmt",
"prettierd", -- "prettierd",
"shellharden", -- "shellharden",
"stylua", "stylua",
} }
@ -22,19 +22,19 @@ local non_mason_lsps = {
} }
return { return {
{ -- {
"WhoIsSethDaniel/mason-tool-installer.nvim", -- "WhoIsSethDaniel/mason-tool-installer.nvim",
dependencies = { -- dependencies = {
"mason-org/mason-lspconfig.nvim", -- "mason-org/mason-lspconfig.nvim",
}, -- },
opts = { -- opts = {
ensure_installed = mason_lsps, -- ensure_installed = mason_lsps,
}, -- },
}, -- },
{ {
"mason-org/mason-lspconfig.nvim", "mason-org/mason-lspconfig.nvim",
opts = { opts = {
ensure_installed = {}, ensure_installed = mason_lsps,
automatic_enable = true, automatic_enable = true,
automatic_installation = false, automatic_installation = false,
}, },