46 lines
1.1 KiB
Lua
46 lines
1.1 KiB
Lua
-- if true then return {} end
|
|
|
|
-- Customize Mason
|
|
|
|
---@type LazySpec
|
|
return {
|
|
-- use mason-tool-installer for automatically installing Mason packages
|
|
{
|
|
"WhoIsSethDaniel/mason-tool-installer.nvim",
|
|
-- overrides `require("mason-tool-installer").setup(...)`
|
|
opts = {
|
|
-- Make sure to use the names found in `:Mason`
|
|
ensure_installed = {
|
|
-- install language servers
|
|
"lua-language-server",
|
|
"angular-language-server",
|
|
"typescript-language-server",
|
|
"gopls",
|
|
"html-lsp",
|
|
"css-lsp",
|
|
"c3-lsp",
|
|
"json-lsp",
|
|
"shellcheck",
|
|
-- "clangd",
|
|
-- "cmake-language-server",
|
|
"csharp-language-server",
|
|
"dockerfile-language-server",
|
|
-- "docker-compose-language-service",
|
|
"kotlin-language-server",
|
|
"postgres-language-server",
|
|
"python-lsp-server",
|
|
"rust-analyzer",
|
|
|
|
-- install formatters
|
|
"stylua",
|
|
|
|
-- install debuggers
|
|
"debugpy",
|
|
|
|
-- install any other package
|
|
"tree-sitter-cli",
|
|
},
|
|
},
|
|
},
|
|
}
|