56 lines
1.2 KiB
Lua
56 lines
1.2 KiB
Lua
require("mason-auto-install").setup({
|
|
packages = {
|
|
{
|
|
"bash-language-server",
|
|
dependencies = { "shellcheck", "shfmt" },
|
|
},
|
|
-- "clangd",
|
|
{
|
|
"cmake-language-server",
|
|
dependencies = { "golines" },
|
|
},
|
|
"gopls",
|
|
"hyprls",
|
|
{
|
|
"intelephense",
|
|
dependencies = { "phpcs" },
|
|
},
|
|
"jedi-language-server",
|
|
{
|
|
"lemminx",
|
|
dependencies = { "xmlformatter" },
|
|
},
|
|
{
|
|
"lua-language-server",
|
|
dependencies = { "stylua" },
|
|
},
|
|
"mesonlsp",
|
|
"oxfmt",
|
|
"oxlint",
|
|
"ruff",
|
|
"pyright",
|
|
"pyrefly",
|
|
{
|
|
"prettier",
|
|
filetypes = {
|
|
"json",
|
|
"jsonc",
|
|
"markdown",
|
|
"html",
|
|
"css",
|
|
"scss",
|
|
"less",
|
|
"javascript",
|
|
"javascriptreact",
|
|
"typescript",
|
|
"typescriptreact",
|
|
},
|
|
},
|
|
"rust-analyzer",
|
|
"svelte-language-server",
|
|
"tailwindcss-language-server",
|
|
"tsgo",
|
|
"zls",
|
|
},
|
|
})
|