diff --git a/modules/lang/org/contrib/pretty.el b/modules/lang/org/contrib/pretty.el index e66ba9e47..96fe6030d 100644 --- a/modules/lang/org/contrib/pretty.el +++ b/modules/lang/org/contrib/pretty.el @@ -21,7 +21,13 @@ (use-package! org-fancy-priorities ; priority icons :hook (org-mode . org-fancy-priorities-mode) :hook (org-agenda-mode . org-fancy-priorities-mode) - :config (setq org-fancy-priorities-list '("⚑" "⬆" "■"))) + :config + (setq org-fancy-priorities-list '("⚑" "⬆" "■")) + ;; HACK: Prevent org-fancy-priorities from interfering with org exporters or + ;; other non-interactive Org crawlers/parsers (see #8280). + (defadvice! +org--inhibit-org-fancy-in-non-real-buffers-a (&rest _) + :before-until #'org-fancy-priorities-mode + org-inhibit-startup)) (use-package! org-appear ; better markup edit