|author||Nicolas Goaziou <email@example.com>||2012-10-10 11:55:51 (GMT)|
|committer||Nicolas Goaziou <firstname.lastname@example.org>||2012-10-10 11:55:51 (GMT)|
org-export: Update radio targets after expanding include keywords
* contrib/lisp/org-export.el (org-export-as): Update radio targets after expanding include keywords.
1 files changed, 5 insertions, 2 deletions
diff --git a/contrib/lisp/org-export.el b/contrib/lisp/org-export.el
index 8315a97..72709b9 100644
@@ -2545,14 +2545,17 @@ Return code as a string."
(let* ((info (org-export-install-filters
(org-export-get-environment backend subtreep ext-plist)))
;; 2. Get parse tree. Buffer isn't parsed directly.
- ;; Instead, a temporary copy is created, where macros
- ;; and include keywords are expanded and code blocks
+ ;; Instead, a temporary copy is created, where include
+ ;; keywords and macros are expanded and code blocks
;; are evaluated.
(tree (let ((buf (or (buffer-file-name (buffer-base-buffer))
+ ;; Update radio targets since keyword
+ ;; inclusion might have added some more.
;; TODO: Setting `org-current-export-file' is
;; required by Org Babel to properly resolve