]> Sergey Matveev's repositories - dotfiles.git/blob - vim/.vim/pack/stargrave/start/lsp/autoload/mylsp.vim
Various Vim plugins separated on packages
[dotfiles.git] / vim / .vim / pack / stargrave / start / lsp / autoload / mylsp.vim
1 function! mylsp#qfpopulate() abort
2     let l = []
3     for d in lsp#ui#vim#diagnostics#get_all_buffer_diagnostics()
4         call add(l, {
5             \"lnum": d["range"]["start"]["line"],
6             \"col": d["range"]["start"]["character"],
7             \"text": d["message"],
8             \"bufnr": bufnr()})
9     endfor
10     call setqflist(l, "r")
11 endfunction