]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
Always switch to correct loclist after running `:LspShowDiags`
authornewtonne <14221622+newtonne@users.noreply.github.com>
Sun, 14 May 2023 12:38:55 +0000 (13:38 +0100)
committernewtonne <14221622+newtonne@users.noreply.github.com>
Sun, 14 May 2023 12:38:55 +0000 (13:38 +0100)
Fixes #300

autoload/lsp/diag.vim

index f812c401aaf0e89cd44b82c37bb6df22b10479b3..5b28f600b1cf377efbe3c15d6fbbe07fcdb6f73f 100644 (file)
@@ -404,6 +404,9 @@ def DiagsUpdateLocList(bnr: number): bool
     setbufvar(bnr, 'LspQfId', getloclist(0, {id: 0}).id)
   endif
 
+  var LspQfNr: number = getloclist(0, {id: LspQfId, nr: 0}).nr
+  silent! exe $':{LspQfNr} lhistory'
+
   return true
 enddef