From ce8f74885cd32d60e761bb979966e2728bd8eb6c Mon Sep 17 00:00:00 2001 From: newtonne <14221622+newtonne@users.noreply.github.com> Date: Sun, 14 May 2023 16:53:13 +0100 Subject: [PATCH] make more explicit --- autoload/lsp/diag.vim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/autoload/lsp/diag.vim b/autoload/lsp/diag.vim index 5b28f60..3b5a0b9 100644 --- a/autoload/lsp/diag.vim +++ b/autoload/lsp/diag.vim @@ -404,8 +404,11 @@ 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' + # if pre-existing error list, make current + if LspQfId != 0 + var LspQfNr: number = getloclist(0, {id: LspQfId, nr: 0}).nr + silent! exe $':{LspQfNr} lhistory' + endif return true enddef -- 2.48.1