Parcourir la source

Export: handle include files before processing macros.

* lisp/org-exp.el (org-export-preprocess-string): Handle include files
before processing macros.

Patch by Benny Simonsen.  TINYCHANGE
Carsten Dominik il y a 14 ans
Parent
commit
a0a526bc3e
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      lisp/org-exp.el

+ 4 - 4
lisp/org-exp.el

@@ -1095,16 +1095,16 @@ on this string to produce the exported version."
       ;; Call the hook
       (run-hooks 'org-export-preprocess-hook)
 
-      ;; Process the macros
-      (org-export-preprocess-apply-macros)
-      (run-hooks 'org-export-preprocess-after-macros-hook)
-
       (untabify (point-min) (point-max))
 
       ;; Handle include files, and call a hook
       (org-export-handle-include-files-recurse)
       (run-hooks 'org-export-preprocess-after-include-files-hook)
 
+      ;; Process the macros
+      (org-export-preprocess-apply-macros)
+      (run-hooks 'org-export-preprocess-after-macros-hook)
+
       ;; Get rid of archived trees
       (org-export-remove-archived-trees archived-trees)