summaryrefslogtreecommitdiff
path: root/fnl/plugins/lsp/mason.fnl
blob: e9c59eaf09bf802c5df4b4d4c20547a5b08baf06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
;; Mason manages external tooling, e.g. lsp, formatters, and linters.

(local icons (require :settings.icons))

(local opts {:ui {:border :single
                  :icons {:package_installed (.. (. icons :checkmark) " ")
                          :package_pending (.. (. icons :arrow-right) " ")
                          :package_uninstalled (.. (. icons :close) " ")}}
             :max_concurrent_installers 10})

{1 :williamboman/mason.nvim
 :cmd :Mason
 :keys [{1 :<leader>m 2 :<cmd>Mason<cr> :desc :Mason}]
 : opts}