From 110b2d28410543757ae0ce23ce45d2215236f37d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 21 Feb 2025 21:34:03 -0500 Subject: [PATCH] fix(org): interop between org-fancy-priorities & org-export Causing a beginning-of-buffer error. Fix: #8280 --- modules/lang/org/contrib/pretty.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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