diagnostic updates

pull/282/head
ray-x 8 months ago
parent 4ba2c9557e
commit 8661bcd7ff

@ -433,9 +433,18 @@ M.setloclist = function(bufnr)
if not vim.tbl_isempty(vim.lsp.get_active_clients({ buffer = bufnr })) then if not vim.tbl_isempty(vim.lsp.get_active_clients({ buffer = bufnr })) then
local err_cnt = get_count(0, [[Error]]) local err_cnt = get_count(0, [[Error]])
if err_cnt > 0 and _NgConfigValues.lsp.display_diagnostic_qf then if err_cnt > 0 then
cfg.namespaces = diagnostic.get_namespaces() if _NgConfigValues.lsp.display_diagnostic_qf then
diagnostic.setloclist(cfg) if _NgConfigValues.lsp.display_diagnostic_qf == 'trouble' then
vim.cmd('Trouble')
else
cfg.namespaces = diagnostic.get_namespaces()
cfg.open = true
diagnostic.setloclist(cfg)
end
else
vim.notify('Error count: ' .. tostring(err_cnt) .. ' please check quickfix')
end
else else
vim.cmd('lclose') vim.cmd('lclose')
end end

Loading…
Cancel
Save