Be more careful about invalid chars in file name

pdflatex doesn't like ~, and mac/windows doesn't like :
This commit is contained in:
TEC 2023-11-18 12:14:12 +08:00
parent bd3cee1d84
commit 567b7b1a63
Signed by: tec
SSH Key Fingerprint: SHA256:eobz41Mnm0/iYWBvWThftS0ElEs1ftBr6jamutnXc/A
1 changed files with 7 additions and 5 deletions

View File

@ -586,11 +586,13 @@ compiler will be used."
"-diff-"
(file-name-base orgdiff--rev2file)))
(when orgdiff-git-revisions
(concat "-"
(car (split-string orgdiff-git-revisions "\\.\\."))
":"
(or (cadr (split-string orgdiff-git-revisions "\\.\\."))
"current")))
(replace-regexp-in-string
"~" "_"
(concat "-"
(car (split-string orgdiff-git-revisions "\\.\\."))
"-to-"
(or (cadr (split-string orgdiff-git-revisions "\\.\\."))
"current"))))
".tex"))
(run-hooks 'orgdiff-latexdiff-postprocess-hooks)
(let (before-save-hook after-save-hook write-file-functions)