blob: e211056379dae515ff9bf73adc97eb4c5e5c66c4 (
plain) (
tree)
|
|
local M = {
"williamboman/mason.nvim",
commit = "4546dec8b56bc56bc1d81e717e4a935bc7cd6477",
cmd = "Mason",
event = "BufReadPre",
dependencies = {
{
"williamboman/mason-lspconfig.nvim",
commit = "93e58e100f37ef4fb0f897deeed20599dae9d128",
lazy = true,
},
},
}
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
|