summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Guerry <bzg@altern.org>2013-03-19 18:09:01 +0100
committerBastien Guerry <bzg@altern.org>2013-03-19 19:39:35 +0100
commit492e20dbfa1e8112898ee2695feed626781602cb (patch)
treeefe9f1b95baefe941e916d2ce86e00b2122b2fd8
parent1ab084ba730f1205cf04ef72b0f62b6a8a70749e (diff)
downloadorg-mode-492e20dbfa1e8112898ee2695feed626781602cb.tar.gz
ox.el (org-export-as): Allow user functions in `org-export-before-parsing-hook' to modify the point
* ox.el (org-export-as): Allow user functions in `org-export-before-parsing-hook' to modify the point. Thanks to Charles Berry for reporting this.
-rw-r--r--lisp/ox.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/ox.el b/lisp/ox.el
index 5e1d2e7..f9fa036 100644
--- a/lisp/ox.el
+++ b/lisp/ox.el
@@ -2881,7 +2881,8 @@ Return code as a string."
(org-update-radio-target-regexp)
;; Run last hook with current back-end as argument.
(goto-char (point-min))
- (run-hook-with-args 'org-export-before-parsing-hook backend)
+ (save-excursion
+ (run-hook-with-args 'org-export-before-parsing-hook backend))
;; Update communication channel with environment. Also
;; install user's and developer's filters.
(setq info