]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
Add priority to signs
authorAndreas Louv <andreas@louv.dk>
Tue, 23 May 2023 05:33:39 +0000 (07:33 +0200)
committerAndreas Louv <andreas@louv.dk>
Tue, 23 May 2023 05:33:40 +0000 (07:33 +0200)
This will render an error sign above warning, info and hint signs.

autoload/lsp/diag.vim

index cf74879b0484c84e57ce3fc88eea69c78e8819d2..8cf463ee88d300f90cc8f8d9de6ba0ec56b4a789 100644 (file)
@@ -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