From f9999888eb3dc5918e3d511b69de0d5ab3373306 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Fri, 10 Nov 2023 13:43:26 +0200 Subject: feat(jq): add locals queries and highlight function calls --- queries/jq/highlights.scm | 2 ++ queries/jq/locals.scm | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 queries/jq/locals.scm diff --git a/queries/jq/highlights.scm b/queries/jq/highlights.scm index 120cbe2eb..66acd26f4 100644 --- a/queries/jq/highlights.scm +++ b/queries/jq/highlights.scm @@ -55,6 +55,8 @@ "foreach" ] @function.builtin +((funcname) @function.call . "(") + ; jq -n 'builtins | map(split("/")[0]) | unique | .[]' ((funcname) @function.builtin (#any-of? @function.builtin diff --git a/queries/jq/locals.scm b/queries/jq/locals.scm new file mode 100644 index 000000000..b655a5e10 --- /dev/null +++ b/queries/jq/locals.scm @@ -0,0 +1,7 @@ +(funcdef (identifier) @definition.function) + +(funcdefargs (identifier) @definition.parameter) + +(funcname) @reference + +(index (identifier) @reference) -- cgit v1.2.3-70-g09d2