mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
* lisp/vc/emerge.el (emerge-make-temp-file): Simplify.
This commit is contained in:
parent
f4da4720df
commit
abad7b05fa
2 changed files with 8 additions and 10 deletions
|
|
@ -1,3 +1,7 @@
|
|||
2014-05-14 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* vc/emerge.el (emerge-make-temp-file): Simplify.
|
||||
|
||||
2014-05-14 Stephen Berman <stephen.berman@gmx.net>
|
||||
Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
|
|
|
|||
|
|
@ -2883,17 +2883,11 @@ keymap. Leaves merge in fast mode."
|
|||
(setq vars (cdr vars))
|
||||
(setq values (cdr values))))
|
||||
|
||||
;; Make a temporary file that only we have access to.
|
||||
;; PREFIX is appended to emerge-temp-file-prefix to make the filename prefix.
|
||||
;; When the pointless option emerge-temp-file-prefix goes,
|
||||
;; make this function obsolete too, and just use make-temp-file.
|
||||
(defun emerge-make-temp-file (prefix)
|
||||
(let (f (old-modes (default-file-modes)))
|
||||
(unwind-protect
|
||||
(progn
|
||||
;; This has no effect, since make-temp-file sets umask = 700.
|
||||
(set-default-file-modes emerge-temp-file-mode)
|
||||
(setq f (make-temp-file (concat emerge-temp-file-prefix prefix))))
|
||||
(set-default-file-modes old-modes))
|
||||
f))
|
||||
"Make a private temporary file based on `emerge-temp-file-prefix'."
|
||||
(make-temp-file (concat emerge-temp-file-prefix prefix)))
|
||||
|
||||
;;; Functions that query the user before he can write out the current buffer.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue