nvim/lua/user/mason.lua
2023-09-21 00:33:41 -05:00

36 lines
718 B
Lua

local M = {
"williamboman/mason.nvim",
commit = "4546dec8b56bc56bc1d81e717e4a935bc7cd6477",
cmd = "Mason",
event = "BufReadPre",
dependencies = {
{
"williamboman/mason-lspconfig.nvim",
commit = "93e58e100f37ef4fb0f897deeed20599dae9d128",
},
},
}
local settings = {
ui = {
border = "none",
icons = {
package_installed = "",
package_pending = "",
package_uninstalled = "",
},
},
log_level = vim.log.levels.INFO,
max_concurrent_installers = 4,
}
function M.config()
require("mason").setup(settings)
require("mason-lspconfig").setup {
ensure_installed = require("utils").servers,
automatic_installation = true,
}
end
return M