dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

commit fba1ce8f939c3ac9292ce30f5c0efb4734935600
parent 1ff230d205df248c316501b51a5909dd3e20bac8
Author: Alex Balgavy <alex@balgavy.eu>
Date:   Mon, 31 Oct 2022 22:43:05 +0100

emacs: allow exporting org-roam with math

Diffstat:
Memacs/config.org | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/emacs/config.org b/emacs/config.org @@ -1842,8 +1842,17 @@ The default Markdown backend doesn't provide that, so need to customize it by ad "Markdown template compatible with Zola (generates the necessary front matter from CONTENTS and INFO)." (let ((title (org-md-plain-text (org-element-interpret-data (plist-get info :title)) info))) (concat "+++\n" - (format "title = \"%s\"" (string-replace "\"" "'" title)) - "\n+++\n" + (format "title = \"%s\"\n" (string-replace "\"" "'" title)) + + ;; If the note contains a #+MATH: t + (when (org-element-map + (plist-get info :parse-tree) + 'keyword + (lambda (k) (when (equal (org-element-property :key k) "MATH") + (org-element-property :value k)))) + "template = \"page-math.html\"\n") + + "+++\n" (format "# %s\n" title) contents))) #+end_src