feat: switch from lazy to vim.pack

This commit is contained in:
2026-04-10 14:42:25 +02:00
parent 190b3ecebd
commit 28c45c8390
35 changed files with 1168 additions and 1455 deletions
+50 -58
View File
@@ -1,60 +1,52 @@
---@type LazyPluginSpec
return {
"owallb/mason-auto-install.nvim",
dependencies = {
"neovim/nvim-lspconfig",
},
---@type MasonAutoInstall.Config
opts = {
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",
"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",
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",
"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",
},
}
})