From ff2897e5b7ca8b4ce188696995c3b325a2f16412 Mon Sep 17 00:00:00 2001 From: maxxnino <34153891+maxxnino@users.noreply.github.com> Date: Sun, 21 Nov 2021 14:42:32 +0900 Subject: zig: highlight zig format, type and function --- queries/zig/highlights.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm index 7dde682ca..b85b4d369 100644 --- a/queries/zig/highlights.scm +++ b/queries/zig/highlights.scm @@ -4,6 +4,10 @@ (line_comment) ] @comment +((line_comment) @text.note + (#match? @text.note "^// *zig fmt: (on|off) *$") +) + [ variable: (IDENTIFIER) variable_type_function: (IDENTIFIER) @@ -23,7 +27,7 @@ parameter: (IDENTIFIER) @parameter field_access: (IDENTIFIER) parameter: (IDENTIFIER) ] @type - (#match? @type "^[A-Z]([a-z]+[A-Za-z0-9]*)*$") + (#match? @type "^[A-Z]") ) ;; assume camelCase is a function ( @@ -32,7 +36,7 @@ parameter: (IDENTIFIER) @parameter field_access: (IDENTIFIER) parameter: (IDENTIFIER) ] @function - (#match? @function "^[a-z]+([A-Z][a-z0-9]*)+$") + (#match? @function "^[a-z]+[A-Z]+") ) ;; assume all CAPS_1 is a constant -- cgit v1.2.3-70-g09d2