From e4a38d1ee6feb5fe48d232be2d79b450da9365f8 Mon Sep 17 00:00:00 2001 From: Hirokazu Hata Date: Sat, 21 Mar 2020 14:38:22 +0900 Subject: fix: require target language server module before LspInstall and LspInstallInfo At 6d380677502de0a750dc61dc537fedccebfefd5d, make requiring all language server modules lazy. That commit broke LspInstall and LspInstallInfo --- lua/nvim_lsp.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lua/nvim_lsp.lua') diff --git a/lua/nvim_lsp.lua b/lua/nvim_lsp.lua index f5c77305..2b9154ad 100644 --- a/lua/nvim_lsp.lua +++ b/lua/nvim_lsp.lua @@ -23,6 +23,9 @@ function M._root._setup() M._root.commands = { LspInstall = { function(name) + if configs[name] == nil then + pcall(require('nvim_lsp/'..name)) + end local config = configs[name] if not config then return print("Invalid server name:", name) @@ -50,6 +53,9 @@ function M._root._setup() end return print(vim.inspect(res)) end + if configs[name] == nil then + pcall(require('nvim_lsp/'..name)) + end local config = configs[name] if not config then return print("Invalid server name:", name) -- cgit v1.2.3-70-g09d2