diff --git a/lisp/ox-html.el b/lisp/ox-html.el index 9b77e4f8dd..3f55be2eeb 100644 --- a/lisp/ox-html.el +++ b/lisp/ox-html.el @@ -2887,13 +2887,15 @@ INFO is a plist containing export properties." (insert latex-frag) (org-format-latex cache-relpath nil nil cache-dir nil "Creating LaTeX Image..." nil processing-type) - ;; Present save dialogue to be shown for this buffer. We need - ;; to explicitly disable the dialogue because + ;; Present save dialogue to be shown for this buffer and prevent + ;; Emacs to jump into this buffer when opening + ;; `buffer-file-name' file. We need this because ;; `org-export-copy-buffer' copies `buffer-file-name' local ;; variable thus making Emacs think that the buffer copy is ;; associated with file. Note that despite `buffer-file-name', ;; `org-export-copy-buffer' arranges saving to not perform ;; actual writing onto the disk. + (setq buffer-file-name nil) (restore-buffer-modified-p nil) (buffer-string))))