summaryrefslogtreecommitdiffstats
path: root/lua/conf/plugins/mason.lua
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lua/conf/plugins/mason.lua31
1 files changed, 31 insertions, 0 deletions
diff --git a/lua/conf/plugins/mason.lua b/lua/conf/plugins/mason.lua
new file mode 100644
index 0000000..b3eeacf
--- /dev/null
+++ b/lua/conf/plugins/mason.lua
@@ -0,0 +1,31 @@
+return { 'williamboman/mason.nvim',
+ disable = vim.version().minor < 7,
+ function()
+ local mason = require('mason')
+
+ mason.setup {
+ ui = {
+ border = "solid",
+ 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
+}