From: Magnus Groß Date: Tue, 11 Jul 2023 17:01:35 +0000 (+0200) Subject: Enforce disabled autoHighlightDiags when aleSupport is set X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=0da5d53a36ed0de0edfaca0c45cc56f91bc2d85e;p=vim-lsp.git Enforce disabled autoHighlightDiags when aleSupport is set When someone enables Ale support, it semantically implies disabling automatic highlighting of diagnostics from this plugin. Thus we can simplify later checks by automatically disabling autoHighlightDiags. --- diff --git a/autoload/lsp/diag.vim b/autoload/lsp/diag.vim index e6d74d8..480d1ec 100644 --- a/autoload/lsp/diag.vim +++ b/autoload/lsp/diag.vim @@ -107,6 +107,7 @@ export def InitOnce() # ALE plugin support if opt.lspOptions.aleSupport + opt.lspOptions.autoHighlightDiags = false autocmd_add([ { group: 'LspAleCmds', @@ -216,7 +217,7 @@ enddef # This inline signs, inline props, and virtual text diagnostics export def DiagsRefresh(bnr: number, all: bool = false) var lspOpts = opt.lspOptions - if !lspOpts.autoHighlightDiags || lspOpts.aleSupport + if !lspOpts.autoHighlightDiags return endif