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

autoload/lsp/diag.vim

index 8cf463ee88d300f90cc8f8d9de6ba0ec56b4a789..c29d39eea3682896ff55bbc9ba9c09e0916a1d88 100644 (file)
@@ -59,13 +59,13 @@ export def InitOnce()
   hlset([{name: 'LspDiagInlineInfo', default: true, linksto: 'SpellRare'}])
   hlset([{name: 'LspDiagInlineHint', default: true, linksto: 'SpellLocal'}])
   prop_type_add('LspDiagInlineError',
-                      { highlight: 'LspDiagInlineError' })
+                      { highlight: 'LspDiagInlineError', priority: 10 })
   prop_type_add('LspDiagInlineWarning',
-                      { highlight: 'LspDiagInlineWarning' })
+                      { highlight: 'LspDiagInlineWarning', priority: 9 })
   prop_type_add('LspDiagInlineInfo',
-                      { highlight: 'LspDiagInlineInfo' })
+                      { highlight: 'LspDiagInlineInfo', priority: 8 })
   prop_type_add('LspDiagInlineHint',
-                      { highlight: 'LspDiagInlineHint' })
+                      { highlight: 'LspDiagInlineHint', priority: 7 })
 
   hlset([{name: 'LspDiagVirtualText', default: true, linksto: 'LineNr'}])
   prop_type_add('LspDiagVirtualText', {highlight: 'LspDiagVirtualText',