1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
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
|