aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries/haskell
diff options
context:
space:
mode:
authorMarc Jakobi <marc.jakobi@tiko.energy>2025-07-23 15:58:06 +0200
committerChristian Clason <ch.clason+github@icloud.com>2025-12-09 11:02:20 +0100
commitb6271b678e035a5cbf62d637364f3eeca0890171 (patch)
treeab998471647a1d117b79d3101ac66ec97bef843d /runtime/queries/haskell
parentfeat(gdscript): update builtin highlights (diff)
downloadnvim-treesitter-b6271b678e035a5cbf62d637364f3eeca0890171.tar
nvim-treesitter-b6271b678e035a5cbf62d637364f3eeca0890171.tar.gz
nvim-treesitter-b6271b678e035a5cbf62d637364f3eeca0890171.tar.bz2
nvim-treesitter-b6271b678e035a5cbf62d637364f3eeca0890171.tar.lz
nvim-treesitter-b6271b678e035a5cbf62d637364f3eeca0890171.tar.xz
nvim-treesitter-b6271b678e035a5cbf62d637364f3eeca0890171.tar.zst
nvim-treesitter-b6271b678e035a5cbf62d637364f3eeca0890171.zip
feat(haskell): injection for morpheus-graphql-client quasiquotes
Diffstat (limited to 'runtime/queries/haskell')
-rw-r--r--runtime/queries/haskell/injections.scm11
1 files changed, 11 insertions, 0 deletions
diff --git a/runtime/queries/haskell/injections.scm b/runtime/queries/haskell/injections.scm
index 98a396e5e..b4d92aa30 100644
--- a/runtime/queries/haskell/injections.scm
+++ b/runtime/queries/haskell/injections.scm
@@ -83,3 +83,14 @@
(#any-of? @_name "pymain" "pye" "py_" "pyf")
(quasiquote_body) @injection.content
(#set! injection.language "python"))
+
+; -----------------------------------------------------------------------------
+; GraphQL
+; morpheus-graphql-client
+(_
+ function: (apply
+ function: (variable) @_name)
+ argument: (quasiquote
+ body: (quasiquote_body) @injection.content)
+ (#set! injection.language "graphql")
+ (#eq? @_name "declareLocalTypesInline"))