Unnamed repository; edit this file 'description' to name the repository.
fix zig highlight query use of #lua-match (#12708)
Gabriel Dinner-David 2025-01-28
parent 98ddbf0 · commit 8d6efaf
-rw-r--r--runtime/queries/zig/highlights.scm13
1 files changed, 12 insertions, 1 deletions
diff --git a/runtime/queries/zig/highlights.scm b/runtime/queries/zig/highlights.scm
index 56c33825..0b683158 100644
--- a/runtime/queries/zig/highlights.scm
+++ b/runtime/queries/zig/highlights.scm
@@ -203,6 +203,13 @@
(builtin_identifier) @keyword.control.import
(#any-of? @keyword.control.import "@import" "@cImport")))
+(variable_declaration
+ (identifier) @variable ; TODO: module
+ (field_expression
+ object: (builtin_function
+ (builtin_identifier) @keyword.control.import
+ (#any-of? @keyword.control.import "@import" "@cImport"))))
+
; Functions
(call_expression
@@ -225,6 +232,10 @@
(field_expression
(_)
+ member: (identifier) @type (#match? @type "^[A-Z_][a-zA-Z0-9_]*"))
+
+(field_expression
+ (_)
member: (identifier) @variable.other.member)
(container_field
@@ -266,7 +277,7 @@
type: (identifier) @type)
((identifier) @type
- (#lua-match? @type "^[A-Z_][a-zA-Z0-9_]*"))
+ (#match? @type "^[A-Z_][a-zA-Z0-9_]*"))
(variable_declaration
(identifier) @type
#73D0FF] hover:underline"> cache.c
-rw-r--r--
10124
cache.h
-rw-r--r--
1069
cgit-doc.css
-rw-r--r--
42
cgit.c
-rw-r--r--
29798
cgit.css
-rw-r--r--
12395
cgit.h
-rw-r--r--
8389
cgit.mk
-rw-r--r--
3297
cgit.png
-rw-r--r--
1488
cgitrc.5.txt
-rw-r--r--
29214
cmd.c
-rw-r--r--
3964
cmd.h
-rw-r--r--
301
configfile.c
-rw-r--r--
1587
configfile.h
-rw-r--r--
239
favicon.ico
-rw-r--r--
1078
filter.c
-rw-r--r--
10812
filters
d---------
gen-version.sh
-rwxr-xr-x
392
git @ d2446df
m---------
html.c
-rw-r--r--
7892
html.h
-rw-r--r--
1334
parsing.c
-rw-r--r--
5041
robots.txt
-rw-r--r--
47
scan-tree.c
-rw-r--r--
6290
scan-tree.h
-rw-r--r--
150
shared.c
-rw-r--r--
12607
tests
d---------
ui-atom.c
-rw-r--r--
3245
ui-atom.h
-rw-r--r--
112
ui-blob.c
-rw-r--r--
3969
ui-blob.h
-rw-r--r--
308
ui-clone.c
-rw-r--r--
2314
ui-clone.h
-rw-r--r--
211
ui-commit.c
-rw-r--r--
4207
ui-commit.h
-rw-r--r--
129
ui-diff.c
-rw-r--r--
11525
ui-diff.h
-rw-r--r--
426
ui-log.c
-rw-r--r--
11507
ui-log.h
-rw-r--r--
278
ui-patch.c
-rw-r--r--
2230
ui-patch.h
-rw-r--r--
164
ui-plain.c
-rw-r--r--
5820
ui-plain.h
-rw-r--r--
120
ui-refs.c
-rw-r--r--
6228
ui-refs.h
-rw-r--r--
182
ui-repolist.c
-rw-r--r--
7820
ui-repolist.h
-rw-r--r--
146
ui-shared.c
-rw-r--r--
24596
ui-shared.h
-rw-r--r--
3278
ui-snapshot.c
-rw-r--r--
6292
ui-snapshot.h
-rw-r--r--
191
ui-ssdiff.c
-rw-r--r--
9227
ui-ssdiff.h
-rw-r--r--
479
ui-stats.c
-rw-r--r--
9818
ui-stats.h
-rw-r--r--
638
ui-summary.c
-rw-r--r--
3847
ui-summary.h
-rw-r--r--
152
ui-tag.c
-rw-r--r--
2695
ui-tag.h
-rw-r--r--
101
ui-tree.c
-rw-r--r--
7295
ui-tree.h
-rw-r--r--
119
README.md