diff options
author | Christian Clason <c.clason@uni-graz.at> | 2024-03-03 11:18:34 +0100 |
---|---|---|
committer | Christian Clason <c.clason@uni-graz.at> | 2024-03-19 09:41:16 +0100 |
commit | c30ebb17f6b98625e3db8f032c2223876bb60f99 (patch) | |
tree | f4407dc37380f63ce3e27935895b88f60867ada5 /src | |
parent | 5e875ae8d07dd204ce5b1d97a8acf70e3835b40b (diff) | |
download | rneovim-c30ebb17f6b98625e3db8f032c2223876bb60f99.tar.gz rneovim-c30ebb17f6b98625e3db8f032c2223876bb60f99.tar.bz2 rneovim-c30ebb17f6b98625e3db8f032c2223876bb60f99.zip |
fix(treesitter): document more standard highlight groups
Problem: Not all standard treesitter groups are documented.
Solution: Document them all (without relying on fallback); add default
link for new `*.builtin` groups to `Special` and `@keyword.type` to
`Structure`. Remove `@markup.environment.*` which only made sense for
LaTeX.
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/highlight_group.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/nvim/highlight_group.c b/src/nvim/highlight_group.c index 682df8bcb5..f0c7e1aae6 100644 --- a/src/nvim/highlight_group.c +++ b/src/nvim/highlight_group.c @@ -223,7 +223,8 @@ static const char *highlight_init_both[] = { "default link DiagnosticUnnecessary Comment", // Treesitter standard groups - "default link @variable.builtin Special", + "default link @variable.builtin Special", + "default link @variable.parameter.builtin Special", "default link @constant Constant", "default link @constant.builtin Special", @@ -248,8 +249,9 @@ static const char *highlight_init_both[] = { "default link @type Type", "default link @type.builtin Special", - "default link @attribute Macro", - "default link @property Identifier", + "default link @attribute Macro", + "default link @attribute.builtin Special", + "default link @property Identifier", "default link @function Function", "default link @function.builtin Special", @@ -282,7 +284,8 @@ static const char *highlight_init_both[] = { "default link @diff.minus Removed", "default link @diff.delta Changed", - "default link @tag Tag", + "default link @tag Tag", + "default link @tag.builtin Special", // LSP semantic tokens "default link @lsp.type.class @type", |