+" That function requires vim-lsp/autoload/lsp/internal/diagnostics/movement.vim:
+" function! lsp#internal#diagnostics#movement#get_all_buffer_diagnostics(...) abort
+" return s:get_all_buffer_diagnostics()
+" endfunction
+
function! mylsp#qfpopulate() abort
let l = []
- for d in lsp#ui#vim#diagnostics#get_all_buffer_diagnostics()
+ for d in lsp#internal#diagnostics#movement#get_all_buffer_diagnostics()
call add(l, {
\"lnum": d["range"]["start"]["line"],
\"col": d["range"]["start"]["character"],