lua require("diaglist").init({
-- optional settings
-- below are defaults
debug = false,
-- increase for noisy servers
debounce_ms = 150,
})
Init sets diag update on LspDiagnosticsChanged
, WinEnter
, BufEnter
for live diagnostics update
and QuickFixCmdPre
to avoid conflicts with other commands using quickfix.
There are no default mappings. Here is an example:
nmap <space>dw <cmd>lua require('diaglist').open_all_diagnostics()<cr>
nmap <space>d0 <cmd>lua require('diaglist').open_buffer_diagnostics()<cr>