From: Andreas Louv Date: Thu, 27 Apr 2023 06:43:00 +0000 (+0200) Subject: Remove option checks around prop_ declarations X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=2cd404a2a42a037586082d12d2729c691afa49d2;p=vim-lsp.git Remove option checks around prop_ declarations There is no reason not supporting enabling these options about initialization instead. --- diff --git a/autoload/lsp/diag.vim b/autoload/lsp/diag.vim index b6daa3e..f812c40 100644 --- a/autoload/lsp/diag.vim +++ b/autoload/lsp/diag.vim @@ -54,26 +54,22 @@ export def InitOnce() } ]) - if opt.lspOptions.highlightDiagInline - hlset([{name: 'LspDiagInlineError', default: true, linksto: 'SpellBad'}]) - hlset([{name: 'LspDiagInlineWarning', default: true, linksto: 'SpellCap'}]) - hlset([{name: 'LspDiagInlineInfo', default: true, linksto: 'SpellRare'}]) - hlset([{name: 'LspDiagInlineHint', default: true, linksto: 'SpellLocal'}]) - prop_type_add('LspDiagInlineError', - { highlight: 'LspDiagInlineError' }) - prop_type_add('LspDiagInlineWarning', - { highlight: 'LspDiagInlineWarning' }) - prop_type_add('LspDiagInlineInfo', - { highlight: 'LspDiagInlineInfo' }) - prop_type_add('LspDiagInlineHint', - { highlight: 'LspDiagInlineHint' }) - endif - - if opt.lspOptions.showDiagWithVirtualText - hlset([{name: 'LspDiagVirtualText', default: true, linksto: 'LineNr'}]) - prop_type_add('LspDiagVirtualText', {highlight: 'LspDiagVirtualText', - override: true}) - endif + hlset([{name: 'LspDiagInlineError', default: true, linksto: 'SpellBad'}]) + hlset([{name: 'LspDiagInlineWarning', default: true, linksto: 'SpellCap'}]) + hlset([{name: 'LspDiagInlineInfo', default: true, linksto: 'SpellRare'}]) + hlset([{name: 'LspDiagInlineHint', default: true, linksto: 'SpellLocal'}]) + prop_type_add('LspDiagInlineError', + { highlight: 'LspDiagInlineError' }) + prop_type_add('LspDiagInlineWarning', + { highlight: 'LspDiagInlineWarning' }) + prop_type_add('LspDiagInlineInfo', + { highlight: 'LspDiagInlineInfo' }) + prop_type_add('LspDiagInlineHint', + { highlight: 'LspDiagInlineHint' }) + + hlset([{name: 'LspDiagVirtualText', default: true, linksto: 'LineNr'}]) + prop_type_add('LspDiagVirtualText', {highlight: 'LspDiagVirtualText', + override: true}) enddef # Sort diagnostics ascending based on line and character offset