summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIhor Radchenko <yantar92@posteo.net>2024-09-22 18:15:19 +0200
committerIhor Radchenko <yantar92@posteo.net>2024-09-22 18:15:19 +0200
commit28b6315108a55ffea8d2870b00311aaa06f5ca75 (patch)
treedba82bd47d0d487c086eb718b3f7606fe8fff25f
parent5dc7028d7fbda589962af6fdad8ed0ad6b48b231 (diff)
parentfac0787e1659b93810bff320a87d81eda98d03a9 (diff)
Merge branch 'bugfix'HEADmain
-rw-r--r--lisp/ox-texinfo.el10
1 files changed, 7 insertions, 3 deletions
diff --git a/lisp/ox-texinfo.el b/lisp/ox-texinfo.el
index d3cd5cde1..1e90b40a4 100644
--- a/lisp/ox-texinfo.el
+++ b/lisp/ox-texinfo.el
@@ -2050,9 +2050,12 @@ Once computed, the results remain cached."
(unless (boundp 'org-texinfo-supports-math--cache)
(setq org-texinfo-supports-math--cache
(let ((math-example "1 + 1 = 2"))
- (let* ((input-file (make-temp-file "test" nil ".info"))
+ (let* ((input-file (make-temp-file "test" nil ".texi"))
+ (output-file
+ (file-name-with-extension
+ (file-name-sans-extension input-file) "info"))
(input-content (string-join
- (list (format "@setfilename %s" input-file)
+ (list (format "@setfilename %s" output-file)
"@node Top"
"@displaymath"
math-example
@@ -2063,7 +2066,8 @@ Once computed, the results remain cached."
(when-let* ((output-file
;; If compilation fails, consider math to
;; be not supported.
- (ignore-errors (org-texinfo-compile input-file)))
+ (ignore-errors (let ((inhibit-message t))
+ (org-texinfo-compile input-file))))
(output-content (with-temp-buffer
(insert-file-contents output-file)
(buffer-string))))