diff options
| author | Alan Russell <ajrussellaudio@gmail.com> | 2025-07-18 17:04:42 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-18 18:04:42 +0200 |
| commit | 61ec748ef7624b1962f392191aad61b91c0f9829 (patch) | |
| tree | 84fb1dedbe96ca7b624058b8c1ab400c32a5be86 /runtime/queries/ecma | |
| parent | feat(parsers): update arduino, editorconfig, gdscript, idl, javadoc, koto, ma... (diff) | |
| download | nvim-treesitter-61ec748ef7624b1962f392191aad61b91c0f9829.tar nvim-treesitter-61ec748ef7624b1962f392191aad61b91c0f9829.tar.gz nvim-treesitter-61ec748ef7624b1962f392191aad61b91c0f9829.tar.bz2 nvim-treesitter-61ec748ef7624b1962f392191aad61b91c0f9829.tar.lz nvim-treesitter-61ec748ef7624b1962f392191aad61b91c0f9829.tar.xz nvim-treesitter-61ec748ef7624b1962f392191aad61b91c0f9829.tar.zst nvim-treesitter-61ec748ef7624b1962f392191aad61b91c0f9829.zip | |
feat(groq): add parser and queries (#8008)
Diffstat (limited to 'runtime/queries/ecma')
| -rw-r--r-- | runtime/queries/ecma/injections.scm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/runtime/queries/ecma/injections.scm b/runtime/queries/ecma/injections.scm index 04abafcde..669c75671 100644 --- a/runtime/queries/ecma/injections.scm +++ b/runtime/queries/ecma/injections.scm @@ -48,6 +48,17 @@ (#offset! @injection.content 0 1 0 -1) (#set! injection.include-children)) +; Sanity CMS GROQ query +; defineQuery(`...`) +(call_expression + function: (identifier) @_name + (#eq? @_name "defineQuery") + arguments: (arguments + (template_string) @injection.content) + (#offset! @injection.content 0 1 0 -1) + (#set! injection.include-children) + (#set! injection.language "groq")) + (call_expression function: (identifier) @_name (#eq? @_name "gql") |
