Files
nvim-config/lua/plugins/mason.lua

44 lines
805 B
Lua

return {
-- Mason: manage LSP servers, linters, formatters
{
"mason-org/mason.nvim",
opts = {
ensure_installed = {
-- LSP servers
"gopls",
"lua-language-server",
"typescript-language-server",
"html-lsp",
"css-lsp",
"json-lsp",
"yaml-language-server",
"marksman",
"sqlls",
"pyright",
"ruff",
"docker-language-server",
"zls",
-- Linters
"golangci-lint",
"eslint_d",
"markdownlint",
"hadolint",
"shellcheck",
-- Formatters
"gofumpt",
"goimports",
"prettier",
"stylua",
"sql-formatter",
-- DAP adapters
"delve",
"js-debug-adapter",
},
},
},
}