22 lines
397 B
Lua
22 lines
397 B
Lua
vim.pack.add({ "https://github.com/mason-org/mason.nvim" })
|
|
|
|
local Mason = require("mason")
|
|
|
|
Mason.setup()
|
|
|
|
local lsps = {
|
|
"stylua",
|
|
"biome",
|
|
"tailwindcss-language-server",
|
|
"html-lsp",
|
|
"css-lsp",
|
|
"emmet-language-server",
|
|
"lua-language-server",
|
|
"codebook",
|
|
}
|
|
|
|
for _, lsp in ipairs(lsps) do
|
|
if not require("mason-registry").is_installed(lsp) then
|
|
vim.cmd("MasonInstall " .. lsp)
|
|
end
|
|
end
|