From e6aa547582683f15e2ea0366dc1e2cc6c0628f6a Mon Sep 17 00:00:00 2001 From: Andreas Louv Date: Tue, 16 May 2023 09:45:44 +0200 Subject: [PATCH] Make it possible to define custom ref highlights --- autoload/lsp/lsp.vim | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/autoload/lsp/lsp.vim b/autoload/lsp/lsp.vim index bb204e3..4f78a6f 100644 --- a/autoload/lsp/lsp.vim +++ b/autoload/lsp/lsp.vim @@ -31,9 +31,13 @@ var ftypeServerMap: dict>> = {} var lspInitializedOnce = false def LspInitOnce() - prop_type_add('LspTextRef', {highlight: 'Search', override: true}) - prop_type_add('LspReadRef', {highlight: 'DiffChange', override: true}) - prop_type_add('LspWriteRef', {highlight: 'DiffDelete', override: true}) + hlset([{name: 'LspTextRef', default: true, linksto: 'Search'}]) + hlset([{name: 'LspReadRef', default: true, linksto: 'DiffChange'}]) + hlset([{name: 'LspWriteRef', default: true, linksto: 'DiffDelete'}]) + + prop_type_add('LspTextRef', {highlight: 'LspTextRef', override: true}) + prop_type_add('LspReadRef', {highlight: 'LspReadRef', override: true}) + prop_type_add('LspWriteRef', {highlight: 'LspWriteRef', override: true}) diag.InitOnce() inlayhints.InitOnce() -- 2.48.1