aboutsummaryrefslogtreecommitdiff
path: root/lua/pml68/configs/mason.lua
blob: 86351099c4f612aa0de8d0d13508581166d280ce (plain)
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
37
38
39
40
41
42
43
44
45
46
return {
  ensure_installed = {
    -- "asm-lsp",
    "bash-language-server",
    "termux-language-server",
    "lua-language-server",
    "clangd",
    "clang-format",
    "taplo",
    "jq",
    "json-lsp",
    "svelte-language-server",
    "emmet-language-server",
    "html-lsp",
    "css-lsp",
    "typescript-language-server",
    "pyright",
    "glsl_analyzer",
    "kotlin-lsp",
    "jdtls",
    "csharp-language-server",
    "gopls",
    "gofumpt",
    "golines",
    "unocss-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,
}