issue #211 tsserver not working

fix-keymap-buffer
ray-x 2 years ago
parent 9aad2978dc
commit 0de6c290cf

@ -423,16 +423,18 @@ local function load_cfg(ft, client, cfg, loaded, starting)
log('lsp not installed for client', client, cmd) log('lsp not installed for client', client, cmd)
return return
end 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 for k, c in pairs(loaded) do
if client == k then if client == k then
-- loaded -- loaded
log(client, 'already been loaded for', ft, loaded, c) 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') log('doautocmd filetype')
vim.cmd('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 return
end end
end end

Loading…
Cancel
Save