aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Deiml2023-02-25 18:40:02 +0000
committerGitHub2023-02-25 18:40:02 +0000
commit0cbb61c3a45f605f685897027ec0dc606ec8bef5 (patch)
treedb0c62bd735aca1c6a4559bc9bfdc52ee21dc0dc
parent309735aa2d9516a734165ee066f2c9a080f9849a (diff)
Improve markdown highlights and add latex injection (#6100)
-rw-r--r--languages.toml4
-rw-r--r--runtime/queries/markdown.inline/injections.scm2
-rw-r--r--runtime/queries/markdown/highlights.scm8
3 files changed, 11 insertions, 3 deletions
diff --git a/languages.toml b/languages.toml
index aade6bf2..aa580dec 100644
--- a/languages.toml
+++ b/languages.toml
@@ -1026,7 +1026,7 @@ indent = { tab-width = 2, unit = " " }
[[grammar]]
name = "markdown"
-source = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "a7de4be29783a6e25f3240c90afea52f2417faa3", subpath = "tree-sitter-markdown" }
+source = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "7e7aa9a25ca9729db9fe22912f8f47bdb403a979", subpath = "tree-sitter-markdown" }
[[language]]
name = "markdown.inline"
@@ -1038,7 +1038,7 @@ grammar = "markdown_inline"
[[grammar]]
name = "markdown_inline"
-source = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "a7de4be29783a6e25f3240c90afea52f2417faa3", subpath = "tree-sitter-markdown-inline" }
+source = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "7e7aa9a25ca9729db9fe22912f8f47bdb403a979", subpath = "tree-sitter-markdown-inline" }
[[language]]
name = "dart"
diff --git a/runtime/queries/markdown.inline/injections.scm b/runtime/queries/markdown.inline/injections.scm
index 2dd149d9..c2e7012c 100644
--- a/runtime/queries/markdown.inline/injections.scm
+++ b/runtime/queries/markdown.inline/injections.scm
@@ -1,2 +1,4 @@
((html_tag) @injection.content (#set! injection.language "html") (#set! injection.include-unnamed-children))
+
+((latex_block) @injection.content (#set! injection.language "latex") (#set! injection.include-unnamed-children))
diff --git a/runtime/queries/markdown/highlights.scm b/runtime/queries/markdown/highlights.scm
index 25f22ba7..80c9f958 100644
--- a/runtime/queries/markdown/highlights.scm
+++ b/runtime/queries/markdown/highlights.scm
@@ -39,7 +39,7 @@
(list_marker_parenthesis)
] @markup.list.numbered
-(thematic_break) @punctuation.delimiter
+(thematic_break) @punctuation.special
[
(block_continuation)
@@ -51,3 +51,9 @@
] @string.escape
(block_quote) @markup.quote
+
+(pipe_table_row
+ "|" @punctuation.special)
+(pipe_table_header
+ "|" @punctuation.special)
+(pipe_table_delimiter_row) @punctuation.special