Use standard injection.language and injection.content captures (#22268)

Closes #9656. Continuation of #9654, but with the addition of backwards
compatibility for the existing captures.

Release Notes:

- Improved Tree-sitter support with added compatibility for standard
injections captures

---------

Co-authored-by: Finn Evers <finn.evers@outlook.de>
This commit is contained in:
uncenter
2025-01-07 18:17:49 +00:00
committed by GitHub
co-authored by Finn Evers
parent f3e75d8ff6
commit d58f006498
21 changed files with 181 additions and 159 deletions
+7 -7
View File
@@ -1,9 +1,9 @@
((text) @content
(#set! "language" "html")
(#set! "combined"))
((text) @injection.content
(#set! injection.language "html")
(#set! injection.combined))
((comment) @content
(#match? @content "^/\\*\\*[^*]")
(#set! "language" "phpdoc"))
((comment) @injection.content
(#match? @injection.content "^/\\*\\*[^*]")
(#set! injection.language "phpdoc"))
((heredoc_body) (heredoc_end) @language) @content
((heredoc_body) (heredoc_end) @injection.language) @injection.content