forked from mirrors/org-mode
ox: Ignore `org-mode-hook' and `kill-emacs-hook' in asynchronous export
* lisp/ox.el (org-export-async-start): Ignore `org-mode-hook' and `kill-emacs-hook'. The first one has been run in the original buffer. The second is not necessary and can pollute output to a temporary buffer (e.g. with `org-clock-persistence-insinuate').
This commit is contained in:
parent
7d48126665
commit
ce3e6555d3
|
@ -5091,6 +5091,10 @@ and
|
|||
"%S"
|
||||
`(with-temp-buffer
|
||||
,(when org-export-async-debug '(setq debug-on-error t))
|
||||
;; Ignore `org-mode-hook' as it has been run already
|
||||
;; in the original buffer. Ignore `kill-emacs-hook'
|
||||
;; as we need a truly non-interactive process.
|
||||
(setq org-mode-hook nil kill-emacs-hook nil)
|
||||
;; Initialize `org-mode' and export framework in the
|
||||
;; external process.
|
||||
(org-mode)
|
||||
|
|
Loading…
Reference in New Issue