aboutsummaryrefslogtreecommitdiff
path: root/runtime/queries/markdown/injections.scm
diff options
context:
space:
mode:
authorMatthias Deiml2022-08-06 15:56:48 +0000
committerGitHub2022-08-06 15:56:48 +0000
commitea04220874a262c2a2d64f8eb9e9cb3124eb0886 (patch)
tree9211e208f82736c2a1ebee6119ec83021479f1ab /runtime/queries/markdown/injections.scm
parentc00b8f7ad70e69d5365dc4d1247a8d47b53a8d2e (diff)
Use split_parser branch for markdown grammar (#3108)
Diffstat (limited to 'runtime/queries/markdown/injections.scm')
-rw-r--r--runtime/queries/markdown/injections.scm22
1 files changed, 14 insertions, 8 deletions
diff --git a/runtime/queries/markdown/injections.scm b/runtime/queries/markdown/injections.scm
index 10dcab0b..9940e961 100644
--- a/runtime/queries/markdown/injections.scm
+++ b/runtime/queries/markdown/injections.scm
@@ -1,9 +1,15 @@
+; From nvim-treesitter/nvim-treesitter
+
(fenced_code_block
- (info_string) @injection.language
- (code_fence_content) @injection.content
- (#set! injection.include-children))
-
-((html_block) @injection.content
- (#set! injection.language "html"))
-((html_tag) @injection.content
- (#set! injection.language "html"))
+ (info_string
+ (language) @injection.language)
+ (code_fence_content) @injection.content (#set! injection.include-unnamed-children))
+
+((html_block) @injection.content (#set! injection.language "html") (#set! injection.include-unnamed-children))
+
+([
+ (minus_metadata)
+ (plus_metadata)
+] @injection.content (#set! injection.language "yaml") (#set! injection.include-unnamed-children))
+
+((inline) @injection.content (#set! injection.language "markdown.inline") (#set! injection.include-unnamed-children))