From: Andreas Louv <andreas@louv.dk>
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