diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2024-01-06 15:05:50 +0900 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch) | |
| tree | 70bf645539882b88e6fa129cefd30986b89bbac3 /queries/jq | |
| parent | ci: add query lint job (diff) | |
| download | nvim-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.scm | 48 | ||||
| -rw-r--r-- | queries/jq/injections.scm | 40 | ||||
| -rw-r--r-- | queries/jq/locals.scm | 9 |
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) |
