diff options
| author | BardofSprites <[email protected]> | 2025-12-26 18:29:05 -0500 |
|---|---|---|
| committer | BardofSprites <[email protected]> | 2025-12-26 18:29:05 -0500 |
| commit | b9c10085fa166cea468bbb2626d6fd3b8314b93a (patch) | |
| tree | fa40c199f82c91aedeb2c5b8aa2b0a65ebf3f0d8 | |
| parent | 00ed728882f2db96b2845cd5898b4546db041381 (diff) | |
export on save minor mode
| -rw-r--r-- | bard-emacs-modules/bard-emacs-org.el | 13 |
1 files changed, 13 insertions, 0 deletions
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) |
