From a70ce220c0cfb97c90bb40e7dd83d9f763bc5dd4 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 6 Apr 2025 15:17:54 -0400 Subject: [PATCH] refactor(org): use variables instead of +org-pretty-mode Toggling +org-pretty-mode on startup is much slower (because `org-toggle-pretty-entites` and realigning tables can be expensive in larger Org buffers), so rely on the variables instead. --- modules/lang/org/contrib/pretty.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/lang/org/contrib/pretty.el b/modules/lang/org/contrib/pretty.el index fa0cda043..010ed9d13 100644 --- a/modules/lang/org/contrib/pretty.el +++ b/modules/lang/org/contrib/pretty.el @@ -11,7 +11,10 @@ (use-package! org-modern :hook (org-mode . org-modern-mode) :hook (org-agenda-finalize . org-modern-agenda) - :hook (org-modern-mode . +org-pretty-mode) + :init + (after! org + (setq org-hide-emphasis-markers t + org-pretty-entities t)) :config ;; HACK: If `org-indent-mode' is active, org-modern's default of hiding ;; leading stars makes sub-headings look too sunken into the left margin.