aboutsummaryrefslogtreecommitdiffstats
path: root/queries/jq
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/jq
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/jq')
-rw-r--r--queries/jq/highlights.scm48
-rw-r--r--queries/jq/injections.scm40
-rw-r--r--queries/jq/locals.scm9
3 files changed, 41 insertions, 56 deletions
diff --git a/queries/jq/highlights.scm b/queries/jq/highlights.scm
index 968ba87a0..d7c42a96c 100644
--- a/queries/jq/highlights.scm
+++ b/queries/jq/highlights.scm
@@ -1,61 +1,59 @@
; Variables
-
(variable) @variable
((variable) @constant.builtin
- (#eq? @constant.builtin "$ENV"))
+ (#eq? @constant.builtin "$ENV"))
((variable) @constant.macro
- (#eq? @constant.macro "$__loc__"))
+ (#eq? @constant.macro "$__loc__"))
; Properties
-
(index
- (identifier) @property)
+ (identifier) @property)
; Labels
-
(query
- label: (variable) @label)
+ label: (variable) @label)
(query
- break_statement: (variable) @label)
+ break_statement: (variable) @label)
; Literals
-
(number) @number
(string) @string
[
- "true"
- "false"
+ "true"
+ "false"
] @boolean
("null") @type.builtin
; Interpolation
-
-["\\(" ")"] @character.special
+[
+ "\\("
+ ")"
+] @character.special
; Format
-
(format) @attribute
; Functions
-
(funcdef
- (identifier) @function)
+ (identifier) @function)
(funcdefargs
- (identifier) @variable.parameter)
+ (identifier) @variable.parameter)
[
"reduce"
"foreach"
] @function.builtin
-((funcname) @function.call . "(")
+((funcname) @function.call
+ .
+ "(")
; jq -n 'builtins | map(split("/")[0]) | unique | .[]'
((funcname) @function.builtin
@@ -251,9 +249,7 @@
"y0"
"y1"
"yn"))
-
; Keywords
-
[
"def"
"as"
@@ -286,7 +282,6 @@
] @keyword.operator
; Operators
-
[
"."
"=="
@@ -315,7 +310,6 @@
] @operator
; Punctuation
-
[
";"
","
@@ -323,11 +317,13 @@
] @punctuation.delimiter
[
- "[" "]"
- "{" "}"
- "(" ")"
+ "["
+ "]"
+ "{"
+ "}"
+ "("
+ ")"
] @punctuation.bracket
; Comments
-
(comment) @comment @spell
diff --git a/queries/jq/injections.scm b/queries/jq/injections.scm
index 072d38e24..740af735e 100644
--- a/queries/jq/injections.scm
+++ b/queries/jq/injections.scm
@@ -1,36 +1,22 @@
-((comment) @injection.content (#set! injection.language "comment"))
-
+((comment) @injection.content
+ (#set! injection.language "comment"))
; test(val)
(query
((funcname) @_function
- (#any-of? @_function
- "test"
- "match"
- "capture"
- "scan"
- "split"
- "splits"
- "sub"
- "gsub"))
- (args .
- (query
+ (#any-of? @_function "test" "match" "capture" "scan" "split" "splits" "sub" "gsub"))
+ (args
+ .
+ (query
(string) @injection.content
(#set! injection.language "regex"))))
-
; test(regex; flags)
(query
((funcname) @_function
- (#any-of? @_function
- "test"
- "match"
- "capture"
- "scan"
- "split"
- "splits"
- "sub"
- "gsub"))
- (args . (args
- (query
- (string) @injection.content
- (#set! injection.language "regex")))))
+ (#any-of? @_function "test" "match" "capture" "scan" "split" "splits" "sub" "gsub"))
+ (args
+ .
+ (args
+ (query
+ (string) @injection.content
+ (#set! injection.language "regex")))))
diff --git a/queries/jq/locals.scm b/queries/jq/locals.scm
index 369bcb4eb..0b8a0997d 100644
--- a/queries/jq/locals.scm
+++ b/queries/jq/locals.scm
@@ -1,7 +1,10 @@
-(funcdef (identifier) @local.definition.function)
+(funcdef
+ (identifier) @local.definition.function)
-(funcdefargs (identifier) @local.definition.parameter)
+(funcdefargs
+ (identifier) @local.definition.parameter)
(funcname) @local.reference
-(index (identifier) @local.reference)
+(index
+ (identifier) @local.reference)