From 8d6efaf3501ee0f1d3cf0878917f2c0c48559664 Mon Sep 17 00:00:00 2001 From: Gabriel Dinner-David <82682503+gabydd@users.noreply.github.com> Date: Mon, 27 Jan 2025 21:19:43 -0800 Subject: [PATCH] fix zig highlight query use of #lua-match (#12708) --- runtime/queries/zig/highlights.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/runtime/queries/zig/highlights.scm b/runtime/queries/zig/highlights.scm index 56c338252..0b683158f 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 @@ -223,6 +230,10 @@ . (identifier) @variable.other.member) +(field_expression + (_) + member: (identifier) @type (#match? @type "^[A-Z_][a-zA-Z0-9_]*")) + (field_expression (_) member: (identifier) @variable.other.member) @@ -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