aboutsummaryrefslogtreecommitdiffstats
path: root/queries/zig
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2024-01-06 15:05:50 +0900
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch)
tree70bf645539882b88e6fa129cefd30986b89bbac3 /queries/zig
parentci: add query lint job (diff)
downloadnvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.gz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.bz2
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.lz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.xz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.zst
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.zip
chore: query formatting
Diffstat (limited to 'queries/zig')
-rw-r--r--queries/zig/folds.scm12
-rw-r--r--queries/zig/highlights.scm104
-rw-r--r--queries/zig/indents.scm3
-rw-r--r--queries/zig/injections.scm5
-rw-r--r--queries/zig/locals.scm1
5 files changed, 57 insertions, 68 deletions
diff --git a/queries/zig/folds.scm b/queries/zig/folds.scm
index 965987439..1d65a5280 100644
--- a/queries/zig/folds.scm
+++ b/queries/zig/folds.scm
@@ -6,11 +6,9 @@
(AsmExpr)
(ErrorSetDecl)
(LINESTRING)
- (
- [
- (IfPrefix)
- (WhilePrefix)
- (ForPrefix)
- ]
- )
+ ([
+ (IfPrefix)
+ (WhilePrefix)
+ (ForPrefix)
+ ])
] @fold
diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm
index 875235412..c0477986d 100644
--- a/queries/zig/highlights.scm
+++ b/queries/zig/highlights.scm
@@ -9,7 +9,6 @@
variable: (IDENTIFIER)
variable_type_function: (IDENTIFIER)
] @variable
-
parameter: (IDENTIFIER) @variable.parameter
[
@@ -17,56 +16,45 @@ parameter: (IDENTIFIER) @variable.parameter
field_access: (IDENTIFIER)
] @variable.member
-;; assume TitleCase is a type
-(
- [
- variable_type_function: (IDENTIFIER)
- field_access: (IDENTIFIER)
- parameter: (IDENTIFIER)
- ] @type
- (#lua-match? @type "^%u([%l]+[%u%l%d]*)*$")
-)
-;; assume camelCase is a function
-(
- [
- variable_type_function: (IDENTIFIER)
- field_access: (IDENTIFIER)
- parameter: (IDENTIFIER)
- ] @function
- (#lua-match? @function "^%l+([%u][%l%d]*)+$")
-)
+; assume TitleCase is a type
+([
+ variable_type_function: (IDENTIFIER)
+ field_access: (IDENTIFIER)
+ parameter: (IDENTIFIER)
+] @type
+ (#lua-match? @type "^%u([%l]+[%u%l%d]*)*$"))
-;; assume all CAPS_1 is a constant
-(
- [
- variable_type_function: (IDENTIFIER)
- field_access: (IDENTIFIER)
- ] @constant
- (#lua-match? @constant "^%u[%u%d_]+$")
-)
+; assume camelCase is a function
+([
+ variable_type_function: (IDENTIFIER)
+ field_access: (IDENTIFIER)
+ parameter: (IDENTIFIER)
+] @function
+ (#lua-match? @function "^%l+([%u][%l%d]*)+$"))
+; assume all CAPS_1 is a constant
+([
+ variable_type_function: (IDENTIFIER)
+ field_access: (IDENTIFIER)
+] @constant
+ (#lua-match? @constant "^%u[%u%d_]+$"))
function: (IDENTIFIER) @function
function_call: (IDENTIFIER) @function.call
-
exception: "!" @keyword.exception
-(
- (IDENTIFIER) @variable.builtin
- (#eq? @variable.builtin "_")
-)
-
-(PtrTypeStart "c" @variable.builtin)
+((IDENTIFIER) @variable.builtin
+ (#eq? @variable.builtin "_"))
-(
- (ContainerDeclType
- [
- (ErrorUnionExpr)
- "enum"
- ]
- )
- (ContainerField (IDENTIFIER) @constant)
-)
+(PtrTypeStart
+ "c" @variable.builtin)
+((ContainerDeclType
+ [
+ (ErrorUnionExpr)
+ "enum"
+ ])
+ (ContainerField
+ (IDENTIFIER) @constant))
field_constant: (IDENTIFIER) @constant
(BUILTINIDENTIFIER) @function.builtin
@@ -89,11 +77,16 @@ field_constant: (IDENTIFIER) @constant
] @string @spell
(CHAR_LITERAL) @character
+
(EscapeSequence) @string.escape
+
(FormatSequence) @string.special
-(BreakLabel (IDENTIFIER) @label)
-(BlockLabel (IDENTIFIER) @label)
+(BreakLabel
+ (IDENTIFIER) @label)
+
+(BlockLabel
+ (IDENTIFIER) @label)
[
"asm"
@@ -115,9 +108,7 @@ field_constant: (IDENTIFIER) @constant
"resume"
] @keyword.coroutine
-[
- "fn"
-] @keyword.function
+"fn" @keyword.function
[
"and"
@@ -125,9 +116,7 @@ field_constant: (IDENTIFIER) @constant
"orelse"
] @keyword.operator
-[
- "return"
-] @keyword.return
+"return" @keyword.return
[
"if"
@@ -142,9 +131,7 @@ field_constant: (IDENTIFIER) @constant
"continue"
] @keyword.repeat
-[
- "usingnamespace"
-] @keyword.import
+"usingnamespace" @keyword.import
[
"try"
@@ -223,7 +210,10 @@ field_constant: (IDENTIFIER) @constant
")"
"{"
"}"
- (Payload "|")
- (PtrPayload "|")
- (PtrIndexPayload "|")
+ (Payload
+ "|")
+ (PtrPayload
+ "|")
+ (PtrIndexPayload
+ "|")
] @punctuation.bracket
diff --git a/queries/zig/indents.scm b/queries/zig/indents.scm
index fdf7b183b..bf9d3e42a 100644
--- a/queries/zig/indents.scm
+++ b/queries/zig/indents.scm
@@ -5,7 +5,8 @@
(InitList)
] @indent.begin
-(Block "}" @indent.end)
+(Block
+ "}" @indent.end)
[
"("
diff --git a/queries/zig/injections.scm b/queries/zig/injections.scm
index 31e15a328..9e687ca76 100644
--- a/queries/zig/injections.scm
+++ b/queries/zig/injections.scm
@@ -2,6 +2,5 @@
(container_doc_comment)
(doc_comment)
(line_comment)
- ] @injection.content
- (#set! injection.language "comment"))
-
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/zig/locals.scm b/queries/zig/locals.scm
index e69de29bb..8b1378917 100644
--- a/queries/zig/locals.scm
+++ b/queries/zig/locals.scm
@@ -0,0 +1 @@
+