aboutsummaryrefslogtreecommitdiff
path: root/lua/pml68/configs/mason.lua
diff options
context:
space:
mode:
authorpml68 <tutorialmester@gmail.com>2024-03-17 22:26:04 +0100
committerpml68 <tutorialmester@gmail.com>2024-03-17 22:26:04 +0100
commitf42f70da93a162cca62859232e4ff0480c6fb846 (patch)
tree8a7a36f1d09d9c21cda266a0097a0743fd4228fe /lua/pml68/configs/mason.lua
downloadnvim-f42f70da93a162cca62859232e4ff0480c6fb846.tar.gz
feat: reborn
Diffstat (limited to '')
-rw-r--r--lua/pml68/configs/mason.lua39
1 files changed, 39 insertions, 0 deletions
diff --git a/lua/pml68/configs/mason.lua b/lua/pml68/configs/mason.lua
new file mode 100644
index 0000000..fbc5af7
--- /dev/null
+++ b/lua/pml68/configs/mason.lua
@@ -0,0 +1,39 @@
+return {
+ ensure_installed = {
+ "bash-language-server",
+ "lua-language-server",
+ "clangd",
+ "codelldb",
+ "clang-format",
+ "jq",
+ "json-lsp",
+ "svelte-language-server",
+ "emmet-ls",
+ "html-lsp",
+ "css-lsp",
+ "typescript-language-server",
+ "pyright",
+ "rust-analyzer",
+ "glsl_analyzer",
+ "kotlin-language-server"
+ },
+ PATH = "skip",
+ ui = {
+ icons = {
+ package_pending = " ",
+ package_installed = "󰄳 ",
+ package_uninstalled = " 󰚌",
+ },
+ keymaps = {
+ toggle_server_expand = "<CR>",
+ install_server = "i",
+ update_server = "u",
+ check_server_version = "c",
+ update_all_servers = "U",
+ check_outdated_servers = "C",
+ uninstall_server = "X",
+ cancel_installation = "<C-c>",
+ },
+ },
+ max_concurrent_installers = 10,
+}