diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2023-11-10 13:43:26 +0200 |
|---|---|---|
| committer | Amaan Qureshi <amaanq12@gmail.com> | 2023-11-18 19:03:19 -0500 |
| commit | f9999888eb3dc5918e3d511b69de0d5ab3373306 (patch) | |
| tree | 8ef2aa7e1231c90646e8d66690173537b172d4af | |
| parent | feat(xml,dtd): add locals queries (diff) | |
| download | nvim-treesitter-f9999888eb3dc5918e3d511b69de0d5ab3373306.tar nvim-treesitter-f9999888eb3dc5918e3d511b69de0d5ab3373306.tar.gz nvim-treesitter-f9999888eb3dc5918e3d511b69de0d5ab3373306.tar.bz2 nvim-treesitter-f9999888eb3dc5918e3d511b69de0d5ab3373306.tar.lz nvim-treesitter-f9999888eb3dc5918e3d511b69de0d5ab3373306.tar.xz nvim-treesitter-f9999888eb3dc5918e3d511b69de0d5ab3373306.tar.zst nvim-treesitter-f9999888eb3dc5918e3d511b69de0d5ab3373306.zip | |
feat(jq): add locals queries
and highlight function calls
| -rw-r--r-- | queries/jq/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/jq/locals.scm | 7 |
2 files changed, 9 insertions, 0 deletions
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) |
