From 8f41b232318f81776df9047dc86aa2acb0b2813b Mon Sep 17 00:00:00 2001 From: Andreas Louv Date: Tue, 23 May 2023 07:33:39 +0200 Subject: [PATCH] Add priority to signs This will render an error sign above warning, info and hint signs. --- autoload/lsp/diag.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/lsp/diag.vim b/autoload/lsp/diag.vim index cf74879..8cf463e 100644 --- a/autoload/lsp/diag.vim +++ b/autoload/lsp/diag.vim @@ -179,7 +179,8 @@ def DiagsRefresh(bnr: number) var lnum = diag.range.start.line + 1 signs->add({id: 0, buffer: bnr, group: 'LSPDiag', lnum: lnum, - name: DiagSevToSignName(diag.severity)}) + name: DiagSevToSignName(diag.severity), + priority: 10 - diag.severity}) try if opt.lspOptions.highlightDiagInline -- 2.48.1