diff options
author | Matthias Deiml | 2023-02-25 18:40:02 +0000 |
---|---|---|
committer | GitHub | 2023-02-25 18:40:02 +0000 |
commit | 0cbb61c3a45f605f685897027ec0dc606ec8bef5 (patch) | |
tree | db0c62bd735aca1c6a4559bc9bfdc52ee21dc0dc | |
parent | 309735aa2d9516a734165ee066f2c9a080f9849a (diff) |
Improve markdown highlights and add latex injection (#6100)
-rw-r--r-- | languages.toml | 4 | ||||
-rw-r--r-- | runtime/queries/markdown.inline/injections.scm | 2 | ||||
-rw-r--r-- | runtime/queries/markdown/highlights.scm | 8 |
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 |