aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-10-28 17:02:45 +0300
committerObserverOfTime <chronobserver@disroot.org>2022-11-26 13:17:51 +0200
commitdc5542a95380db6d3d530ea155cd0a3ce0f60fb0 (patch)
tree6e6cb49c65b42e1165efba0a3450933e8e971dd7 /queries
parenthighlights(zig): fix captures (diff)
downloadnvim-treesitter-dc5542a95380db6d3d530ea155cd0a3ce0f60fb0.tar
nvim-treesitter-dc5542a95380db6d3d530ea155cd0a3ce0f60fb0.tar.gz
nvim-treesitter-dc5542a95380db6d3d530ea155cd0a3ce0f60fb0.tar.bz2
nvim-treesitter-dc5542a95380db6d3d530ea155cd0a3ce0f60fb0.tar.lz
nvim-treesitter-dc5542a95380db6d3d530ea155cd0a3ce0f60fb0.tar.xz
nvim-treesitter-dc5542a95380db6d3d530ea155cd0a3ce0f60fb0.tar.zst
nvim-treesitter-dc5542a95380db6d3d530ea155cd0a3ce0f60fb0.zip
highlights(wgsl): use more specific groups
Diffstat (limited to 'queries')
-rw-r--r--queries/wgsl/highlights.scm25
1 files changed, 15 insertions, 10 deletions
diff --git a/queries/wgsl/highlights.scm b/queries/wgsl/highlights.scm
index 925d02e18..c9ab0668f 100644
--- a/queries/wgsl/highlights.scm
+++ b/queries/wgsl/highlights.scm
@@ -13,9 +13,9 @@
(struct_declaration
(identifier) @type)
-
+
(struct_declaration
- (struct_member (variable_identifier_declaration (identifier) @field)))
+ (struct_member (variable_identifier_declaration (identifier) @field)))
(type_constructor_or_function_call_expression
(type_declaration) @function.call)
@@ -26,21 +26,26 @@
"discard"
"enable"
"fallthrough"
- "fn"
"let"
- "private"
- "read"
- "read_write"
- "storage"
"type"
- "uniform"
"var"
- "workgroup"
- "write"
"override"
(texel_format)
] @keyword
+[
+ "private"
+ "storage"
+ "uniform"
+ "workgroup"
+] @storageclass
+
+[
+ "read"
+ "read_write"
+ "write"
+] @type.qualifier
+
"fn" @keyword.function
"return" @keyword.return