aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGregory Anders <8965202+gpanders@users.noreply.github.com>2022-12-08 10:55:09 -0700
committerGitHub <noreply@github.com>2022-12-08 10:55:09 -0700
commit9b14ad5fd9e15718aa938f7a426dddcc2edab4e3 (patch)
tree53d4bb16095fafb481aacdfe6e52febbfd66327c /src
parent42009ac7df88bfffeea49a83e642fdc6cf9f9447 (diff)
parent9f035559defd9d575f37fd825954610065d9cf96 (diff)
downloadrneovim-9b14ad5fd9e15718aa938f7a426dddcc2edab4e3.tar.gz
rneovim-9b14ad5fd9e15718aa938f7a426dddcc2edab4e3.tar.bz2
rneovim-9b14ad5fd9e15718aa938f7a426dddcc2edab4e3.zip
Merge pull request #21100 from jdrouhard/lsp_semantic_tokens
LSP: semantic tokens support
Diffstat (limited to 'src')
-rw-r--r--src/nvim/highlight_group.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/nvim/highlight_group.c b/src/nvim/highlight_group.c
index 2e60d6a570..c4649ac91c 100644
--- a/src/nvim/highlight_group.c
+++ b/src/nvim/highlight_group.c
@@ -258,12 +258,23 @@ static const char *highlight_init_both[] = {
"default link @type Type",
"default link @type.definition Typedef",
"default link @storageclass StorageClass",
- "default link @structure Structure",
"default link @namespace Identifier",
"default link @include Include",
"default link @preproc PreProc",
"default link @debug Debug",
"default link @tag Tag",
+
+ // LSP semantic tokens
+ "default link @class Structure",
+ "default link @struct Structure",
+ "default link @enum Type",
+ "default link @enumMember Constant",
+ "default link @event Identifier",
+ "default link @interface Identifier",
+ "default link @modifier Identifier",
+ "default link @regexp SpecialChar",
+ "default link @typeParameter Type",
+ "default link @decorator Identifier",
NULL
};