From 11cf2cff3eb9cec96800fc546cf3f022c2bcffe4 Mon Sep 17 00:00:00 2001 From: Rintaro Okamura Date: Sun, 16 Mar 2025 23:49:25 +0900 Subject: [PATCH] feat(images): add support for rendering latex math expressions adds a treesitter query for representing latex math expressions in org code blocks. by using snacks.images, they are shown as rendered image. Signed-off-by: Rintaro Okamura --- queries/org/images.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/queries/org/images.scm b/queries/org/images.scm index 1d150794d..d67c1ab01 100644 --- a/queries/org/images.scm +++ b/queries/org/images.scm @@ -2,3 +2,12 @@ (#gsub! @image.src "^file:" "") (#match? @image.src "(png|jpg|jpeg|gif|bmp|webp|tiff|heic|avif|mp4|mov|avi|mkv|webm|pdf)$") ) + +(block + name: (expr) @name + parameter: (expr) @lang + contents: (contents (expr) @image.content) + (#match? @name "(src|SRC)") + (#eq? @lang "math") + (#set! injection.language "latex") + (#set! image.ext "math.tex"))