Files
snippets/nvim-config/lua/plugins/mason-exclude-hls.lua

33 lines
739 B
Lua

return {
{
"mason-org/mason-lspconfig.nvim",
opts = function(_, opts)
-- nichts automatisch installieren für HLS
opts.automatic_installation = true -- für alle anderen weiterhin an
local list = opts.ensure_installed or {}
local keep = {}
for _, name in ipairs(list) do
if name ~= "hls" and name ~= "haskell_language_server" then
table.insert(keep, name)
end
end
opts.ensure_installed = keep
end,
},
-- Mason soll PATH nicht voranstellen
{
"mason-org/mason.nvim",
opts = { PATH = "append" },
},
{
"neovim/nvim-lspconfig",
opts = {
setup = {
hls = function()
return true
end,
},
},
},
}