25 lines
646 B
Lua
25 lines
646 B
Lua
return {
|
|
{
|
|
"williamboman/mason.nvim",
|
|
cmd = { "Mason", "MasonInstall", "MasonInstallAll", "MasonUpdate" },
|
|
dependencies = {
|
|
{ "williamboman/mason-lspconfig.nvim", event = { "BufReadPre", "BufNewFile" } },
|
|
{ "WhoIsSethDaniel/mason-tool-installer.nvim" },
|
|
{ "zapling/mason-lock.nvim", cmd = { "MasonLock", "MasonLockRestore" }, opts = {} },
|
|
},
|
|
config = function()
|
|
require("mason").setup()
|
|
end,
|
|
},
|
|
{
|
|
"nvimtools/none-ls.nvim", -- configure formatters & linters
|
|
event = { "BufRead", "FileType" },
|
|
dependencies = {
|
|
"jay-babu/mason-null-ls.nvim",
|
|
},
|
|
config = function()
|
|
require("configs.none-ls")
|
|
end,
|
|
},
|
|
}
|