aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/configs.lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-01-14 02:39:12 -0800
committerMichael Lingelbach <m.j.lbach@gmail.com>2021-01-14 11:34:56 -0800
commitacc93eb3febaaf3950f65b70fa33f21edfb963f0 (patch)
tree3046863b1057721fa3660cde04c69aab3ed08deb /lua/lspconfig/configs.lua
parentMerge pull request #659 from mjlbach/disable_transparency_lspinfo (diff)
downloadnvim-lspconfig-acc93eb3febaaf3950f65b70fa33f21edfb963f0.tar
nvim-lspconfig-acc93eb3febaaf3950f65b70fa33f21edfb963f0.tar.gz
nvim-lspconfig-acc93eb3febaaf3950f65b70fa33f21edfb963f0.tar.bz2
nvim-lspconfig-acc93eb3febaaf3950f65b70fa33f21edfb963f0.tar.lz
nvim-lspconfig-acc93eb3febaaf3950f65b70fa33f21edfb963f0.tar.xz
nvim-lspconfig-acc93eb3febaaf3950f65b70fa33f21edfb963f0.tar.zst
nvim-lspconfig-acc93eb3febaaf3950f65b70fa33f21edfb963f0.zip
Fix root detection for LspInfo, cache setup
Diffstat (limited to 'lua/lspconfig/configs.lua')
-rw-r--r--lua/lspconfig/configs.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/lua/lspconfig/configs.lua b/lua/lspconfig/configs.lua
index d1b0090d..7da5c6ef 100644
--- a/lua/lspconfig/configs.lua
+++ b/lua/lspconfig/configs.lua
@@ -118,6 +118,12 @@ function configs.__newindex(t, config_name, config_def)
local get_root_dir = config.root_dir
+ -- Used by :LspInfo
+ M.get_root_dir = config.root_dir
+ M.filetypes = config.filetypes
+ M.handlers = config.handlers
+ M.cmd = config.cmd
+
-- In the case of a reload, close existing things.
if M.manager then
for _, client in ipairs(M.manager.clients()) do