From 377608c54b42c91ce46ef1013b3a9298f81d838b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 10 Mar 2021 12:58:04 -0500 Subject: [PATCH] Fix #4651: don't trigger formatters on org tangle --- modules/lang/org/config.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index de8bbbd7a..35f2dccbc 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -523,10 +523,10 @@ relative to `org-directory', unless it is an absolute path." (mathjax . t) (variable . "revealjs-url=https://revealjs.com")))) - (defadvice! +org--dont-trigger-save-hooks-on-export-a (orig-fn &rest args) - "`org-export-to-file' triggers save hooks, which may inadvertantly change -the exported output (i.e. formatters)." - :around #'org-export-to-file + (defadvice! +org--dont-trigger-save-hooks-a (orig-fn &rest args) + "Exporting and tangling trigger save hooks; inadvertantly triggering +mutating hooks on exported output, like formatters." + :around '(org-export-to-file org-babel-tangle) (let (before-save-hook after-save-hook) (apply orig-fn args)))