Re: Please change the naming template for temporary files
Michael Albinus <[email protected]> Sat, 16 Aug 2025 16:23:05 +0200
| Newsgroups | gmane.emacs.tramp |
|---|---|
| Message-ID | <[email protected]> |
"R. Diez" <[email protected]> writes: >> Ahh, good. But pls show the backtrace here. Tramp is involved in >> the file-precious-flag machinery. > > My Emacs debugging skills are not great, but I believe I found the related code. > > Function basic-save-buffer-2 in files.el builds the temporary filename like this: > > (setq tempname > (make-temp-file > (expand-file-name "tmp" dir))) > > That is where those tmpXXXX filenames are coming from. > > In contrast, function make-auto-save-file-name in the same file uses the buffer's filename to construct the temporary filename: > > (make-temp-file > (let ((fname > (expand-file-name > (format "#%s#" buffer-name) I've checked what Tramp does when file-precious-flag is set. Nothing wrt the tmpfile template name, so we can ignore this case here. For the general problem you have raised bug#79252. The problem shall be discussed there. Best regards, Michael.