org-html-format-latex: Prevent save prompt for temporary buffer

* lisp/ox-html.el (org-html-format-latex): Mark the temporary Org
buffer as unchanged to prevent buffer saving prompt before exiting
Emacs.

Reported-by: Rudolf Adamkovič <salutis@me.com>
Link: https://list.orgmode.org/m2zgef774u.fsf@me.com/T/#t
This commit is contained in:
Ihor Radchenko 2022-10-07 12:53:26 +08:00
parent dcdf98a564
commit 0be36ac13e
No known key found for this signature in database
GPG Key ID: 6470762A7DA11D8B
1 changed files with 8 additions and 0 deletions

View File

@ -2887,6 +2887,14 @@ 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
;; `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.
(restore-buffer-modified-p nil)
(buffer-string))))
(defun org-html--wrap-latex-environment (contents _ &optional caption label)