From 0de6c290cfc8940a6b47b7890040b026e355bcf1 Mon Sep 17 00:00:00 2001 From: ray-x Date: Tue, 19 Jul 2022 07:58:55 +1000 Subject: [PATCH] issue #211 tsserver not working --- lua/navigator/lspclient/clients.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/navigator/lspclient/clients.lua b/lua/navigator/lspclient/clients.lua index 64d763a..a31cd9b 100644 --- a/lua/navigator/lspclient/clients.lua +++ b/lua/navigator/lspclient/clients.lua @@ -423,16 +423,18 @@ local function load_cfg(ft, client, cfg, loaded, starting) log('lsp not installed for client', client, cmd) return end - _NG_Loaded = _NG_loaded or {} + if _NG_Loaded == nil then + return log('_NG_Loaded not set') + end for k, c in pairs(loaded) do if client == k then -- loaded log(client, 'already been loaded for', ft, loaded, c) - if _NG_Loaded[bufnr] and _NG_loaded[bufnr] < 2 then + if _NG_Loaded[bufnr] and _NG_Loaded[bufnr] < 2 then log('doautocmd filetype') vim.cmd('doautocmd FileType') - _NG_loaded[bufnr] = (_NG_loaded[bufnr] or 0 )+ 1 + _NG_Loaded[bufnr] = (_NG_Loaded[bufnr] or 0 )+ 1 return end end