refactored plugins and configurations
This commit is contained in:
43
lua/plugins/mason.lua
Normal file
43
lua/plugins/mason.lua
Normal 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",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user