From b9c10085fa166cea468bbb2626d6fd3b8314b93a Mon Sep 17 00:00:00 2001 From: BardofSprites <89086143+BardofSprites@users.noreply.github.com> Date: Fri, 26 Dec 2025 18:29:05 -0500 Subject: export on save minor mode --- bard-emacs-modules/bard-emacs-org.el | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'bard-emacs-modules') diff --git a/bard-emacs-modules/bard-emacs-org.el b/bard-emacs-modules/bard-emacs-org.el index 94d29ef..81c8988 100644 --- a/bard-emacs-modules/bard-emacs-org.el +++ b/bard-emacs-modules/bard-emacs-org.el @@ -68,6 +68,19 @@ (setq org-format-latex-options (plist-put org-format-latex-options :scale 1.5)) +(defun bard/org-export-on-save () + "Export current Org buffer to PDF and open it with auto-revert enabled." + (when (derived-mode-p 'org-mode) + (org-latex-export-to-pdf))) + +(define-minor-mode bard/org-auto-export-pdf-mode + "Automatically export Org buffer to PDF on save." + :lighter " AutoPDF" + :group 'org + (if bard/org-auto-export-pdf-mode + (add-hook 'after-save-hook #'bard/org-export-on-save) + (remove-hook 'after-save-hook #'bard/org-export-on-save))) + (use-package auctex :ensure t) -- cgit v1.2.3