blob: bcd3527ed5c4bed6b009e357697acdb1d26e3192 (
plain)
1
2
3
4
5
6
7
8
9
10
|
(var capabilities (require :cmp_nvim_lsp))
(set capabilities (capabilities.default_capabilities))
(local lsp _G.settings.lsp)
(local config_table {})
(local lspconfig (_G.util.require! :lspconfig))
(each [language (lsp:gmatch "([^,]+)")]
(when (= (. config_table language) nil) (tset config_table language {}))
(tset (. config_table language) :capabilities capabilities)
((. (. lspconfig language) :setup) (. config_table language)))
|