32 lines
741 B
Lua
32 lines
741 B
Lua
return { "mason-org/mason.nvim",
|
|
disable = not vim.fn.has("nvim-0.7.0"),
|
|
function()
|
|
local mason = require("mason")
|
|
|
|
mason.setup {
|
|
ui = {
|
|
border = vim.g.border_style,
|
|
width = 0.8,
|
|
height = 0.9,
|
|
|
|
icons = {
|
|
package_installed = "+",
|
|
package_pending = "?",
|
|
package_uninstalled = "x"
|
|
}
|
|
},
|
|
keymaps = {
|
|
toggle_package_expand = "<CR>",
|
|
install_package = "i",
|
|
update_package = "u",
|
|
check_package_version = "c",
|
|
update_all_packages = "U",
|
|
check_outdated_packages = "C",
|
|
uninstall_package = "r",
|
|
cancel_installation = "<C-c>",
|
|
apply_language_filter = "<C-f>"
|
|
}
|
|
}
|
|
end
|
|
}
|