aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Jakobi <marc.jakobi@tiko.energy>2025-04-30 10:46:14 +0200
committerChristian Clason <ch.clason+github@icloud.com>2025-04-30 11:45:52 +0200
commit94ea4f436d2b59c80f02e293466c374584f03b8c (patch)
tree6f0396a20dfd993fb7562d1278060a0b79c11011
parentfix(injections): dtd, glimmer.*, razor, tablegen, teal (diff)
downloadnvim-treesitter-94ea4f436d2b59c80f02e293466c374584f03b8c.tar
nvim-treesitter-94ea4f436d2b59c80f02e293466c374584f03b8c.tar.gz
nvim-treesitter-94ea4f436d2b59c80f02e293466c374584f03b8c.tar.bz2
nvim-treesitter-94ea4f436d2b59c80f02e293466c374584f03b8c.tar.lz
nvim-treesitter-94ea4f436d2b59c80f02e293466c374584f03b8c.tar.xz
nvim-treesitter-94ea4f436d2b59c80f02e293466c374584f03b8c.tar.zst
nvim-treesitter-94ea4f436d2b59c80f02e293466c374584f03b8c.zip
feat(haskell): injections for inline-python quasiquotes
-rw-r--r--queries/haskell/injections.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/queries/haskell/injections.scm b/queries/haskell/injections.scm
index 59fe73357..a82addbce 100644
--- a/queries/haskell/injections.scm
+++ b/queries/haskell/injections.scm
@@ -74,3 +74,11 @@
(#any-of? @_name "persistUpperCase" "persistLowerCase" "persistWith")
(quasiquote_body) @injection.content
(#set! injection.language "haskell_persistent"))
+
+; -----------------------------------------------------------------------------
+; Python
+; inline-python
+(quasiquote
+ (quoter) @injection.language
+ (#any-of? @injection.language "pymain" "pye" "py_" "pyf")
+ (quasiquote_body) @injection.content)