From 5a9b810aef5ff5769215d031ad6968795d7084df Mon Sep 17 00:00:00 2001 From: Luke Naylor Date: Fri, 21 Nov 2025 16:57:56 +0000 Subject: [PATCH] markdown: Add LaTeX syntax highlighting injection (#41110) Closes [#30264](https://github.com/zed-industries/zed/issues/30264) Small addition based on [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter/blob/main/runtime/queries/markdown_inline/injections.scm) Screenshot From 2025-10-24 15-47-58 This does require the LaTeX extension to be installed. Release Notes: - Added LaTeX highlighting for inline and display equations in Markdown when the LaTeX extension is installed --------- Co-authored-by: Ben Kunkle --- crates/languages/src/markdown-inline/injections.scm | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 crates/languages/src/markdown-inline/injections.scm diff --git a/crates/languages/src/markdown-inline/injections.scm b/crates/languages/src/markdown-inline/injections.scm new file mode 100644 index 0000000000000000000000000000000000000000..074b08fd87432f324ae56e0403fc1a0a77334b05 --- /dev/null +++ b/crates/languages/src/markdown-inline/injections.scm @@ -0,0 +1,2 @@ +((latex_block) @injection.content + (#set! injection.language "latex"))