From 925490e34d6a4c6148a38bf1d331cd43dd55002a Mon Sep 17 00:00:00 2001 From: Riley Bruins Date: Sun, 12 May 2024 14:33:12 -0700 Subject: feat(zig): misc improvements --- queries/zig/highlights.scm | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm index 521f97d20..b4d578a98 100644 --- a/queries/zig/highlights.scm +++ b/queries/zig/highlights.scm @@ -100,6 +100,8 @@ field_constant: (IDENTIFIER) @constant "test" "opaque" "error" + "const" + "var" ] @keyword [ @@ -155,27 +157,22 @@ field_constant: (IDENTIFIER) @constant ] @type.builtin [ - "const" - "var" "volatile" "allowzero" "noalias" -] @keyword.modifier - -[ "addrspace" "align" "callconv" "linksection" + "pub" + "inline" + "noinline" + "extern" ] @keyword.modifier [ "comptime" - "extern" - "inline" - "noinline" "packed" - "pub" "threadlocal" ] @attribute @@ -206,6 +203,7 @@ field_constant: (IDENTIFIER) @constant "." "," ":" + "=>" ] @punctuation.delimiter [ @@ -220,10 +218,18 @@ field_constant: (IDENTIFIER) @constant ")" "{" "}" - (Payload - "|") - (PtrPayload - "|") - (PtrIndexPayload - "|") ] @punctuation.bracket + +(Payload + "|" @punctuation.bracket) + +(PtrPayload + "|" @punctuation.bracket) + +(PtrIndexPayload + "|" @punctuation.bracket) + +(ParamType + (ErrorUnionExpr + (SuffixExpr + variable_type_function: (IDENTIFIER) @type))) -- cgit v1.2.3-70-g09d2