refactored plugins and configurations

This commit is contained in:
2026-05-19 18:33:44 -06:00
parent 5c35466664
commit 4137b7424d
14 changed files with 550 additions and 563 deletions

43
lua/plugins/mason.lua Normal file
View File

@@ -0,0 +1,43 @@
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",
},
},
},
}