From 9c1c6da888c1701488b4432c046e302972ee1de5 Mon Sep 17 00:00:00 2001 From: js0ny Date: Tue, 25 Mar 2025 01:56:08 +0000 Subject: [PATCH 1/3] feat(image): match latex code tag for math preview --- queries/org/images.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/queries/org/images.scm b/queries/org/images.scm index d67c1ab01..871dbaf22 100644 --- a/queries/org/images.scm +++ b/queries/org/images.scm @@ -8,6 +8,6 @@ parameter: (expr) @lang contents: (contents (expr) @image.content) (#match? @name "(src|SRC)") - (#eq? @lang "math") + (#eq? @lang "(math|latex)") (#set! injection.language "latex") (#set! image.ext "math.tex")) From 21334b2cde2cad5e5a8b77cb31d856d60ab1f083 Mon Sep 17 00:00:00 2001 From: js0ny Date: Tue, 25 Mar 2025 01:58:51 +0000 Subject: [PATCH 2/3] feat(image): match latex code tag for math preview --- queries/org/images.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/queries/org/images.scm b/queries/org/images.scm index 871dbaf22..8a3759fd9 100644 --- a/queries/org/images.scm +++ b/queries/org/images.scm @@ -8,6 +8,6 @@ parameter: (expr) @lang contents: (contents (expr) @image.content) (#match? @name "(src|SRC)") - (#eq? @lang "(math|latex)") + (#match? @lang "(math|latex)") (#set! injection.language "latex") (#set! image.ext "math.tex")) From 002c3811c3d2b643f09b4bfe67f50d850a4cb59b Mon Sep 17 00:00:00 2001 From: js0ny Date: Tue, 25 Mar 2025 03:30:38 +0000 Subject: [PATCH 3/3] feat(ts): Match latex_env for image rendering --- queries/org/images.scm | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/queries/org/images.scm b/queries/org/images.scm index 8a3759fd9..0abd80322 100644 --- a/queries/org/images.scm +++ b/queries/org/images.scm @@ -6,8 +6,22 @@ (block name: (expr) @name parameter: (expr) @lang - contents: (contents (expr) @image.content) + contents: (contents) @image.content (#match? @name "(src|SRC)") (#match? @lang "(math|latex)") (#set! injection.language "latex") (#set! image.ext "math.tex")) + + +(block + name: (expr) @name + contents: (contents) @image.content + (#match? @name "(equation|EQUATION)") + (#set! injection.language "latex") + (#set! image.ext "math.tex")) + +(latex_env + (contents) @image.content + (#set! injection.language "latex") + (#set! image.ext "math.tex")) +