aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorStefan Kangas2023-09-02 14:42:30 +0200
committerStefan Kangas2023-09-02 14:42:30 +0200
commit511bd2b8bc32b2867bd8d63311d827a821e6ef47 (patch)
tree36039d7496453b2e811e6b8389004bea3f1a0059 /lisp
parentd096c5dc831f9feb373c4d796eeb0a551f2d0675 (diff)
downloademacs-511bd2b8bc32b2867bd8d63311d827a821e6ef47.tar.gz
emacs-511bd2b8bc32b2867bd8d63311d827a821e6ef47.zip
Make emerge-m-t-f obsolete in favor of make-temp-file
* lisp/vc/emerge.el (emerge-make-temp-file): Make obsolete in favor of 'make-temp-file'. Update all callers.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/vc/emerge.el30
1 files changed, 12 insertions, 18 deletions
diff --git a/lisp/vc/emerge.el b/lisp/vc/emerge.el
index e95742b304a..5328ebc73ad 100644
--- a/lisp/vc/emerge.el
+++ b/lisp/vc/emerge.el
@@ -877,8 +877,8 @@ This is *not* a user option, since Emerge uses it for its own processing.")
877(defun emerge-buffers (buffer-A buffer-B &optional startup-hooks quit-hooks) 877(defun emerge-buffers (buffer-A buffer-B &optional startup-hooks quit-hooks)
878 "Run Emerge on two buffers BUFFER-A and BUFFER-B." 878 "Run Emerge on two buffers BUFFER-A and BUFFER-B."
879 (interactive "bBuffer A to merge: \nbBuffer B to merge: ") 879 (interactive "bBuffer A to merge: \nbBuffer B to merge: ")
880 (let ((emerge-file-A (emerge-make-temp-file "A")) 880 (let ((emerge-file-A (make-temp-file "emerge-A"))
881 (emerge-file-B (emerge-make-temp-file "B"))) 881 (emerge-file-B (make-temp-file "emerge-B")))
882 (with-current-buffer 882 (with-current-buffer
883 buffer-A 883 buffer-A
884 (write-region (point-min) (point-max) emerge-file-A nil 'no-message)) 884 (write-region (point-min) (point-max) emerge-file-A nil 'no-message))
@@ -901,9 +901,9 @@ This is *not* a user option, since Emerge uses it for its own processing.")
901 "Run Emerge on two buffers, giving another buffer as the ancestor." 901 "Run Emerge on two buffers, giving another buffer as the ancestor."
902 (interactive 902 (interactive
903 "bBuffer A to merge: \nbBuffer B to merge: \nbAncestor buffer: ") 903 "bBuffer A to merge: \nbBuffer B to merge: \nbAncestor buffer: ")
904 (let ((emerge-file-A (emerge-make-temp-file "A")) 904 (let ((emerge-file-A (make-temp-file "emerge-A"))
905 (emerge-file-B (emerge-make-temp-file "B")) 905 (emerge-file-B (make-temp-file "emerge-B"))
906 (emerge-file-ancestor (emerge-make-temp-file "anc"))) 906 (emerge-file-ancestor (make-temp-file "emerge-ancestor")))
907 (with-current-buffer 907 (with-current-buffer
908 buffer-A 908 buffer-A
909 (write-region (point-min) (point-max) emerge-file-A nil 'no-message)) 909 (write-region (point-min) (point-max) emerge-file-A nil 'no-message))
@@ -1039,8 +1039,8 @@ This is *not* a user option, since Emerge uses it for its own processing.")
1039 startup-hooks quit-hooks _output-file) 1039 startup-hooks quit-hooks _output-file)
1040 (let ((buffer-A (get-buffer-create (format "%s,%s" file revision-A))) 1040 (let ((buffer-A (get-buffer-create (format "%s,%s" file revision-A)))
1041 (buffer-B (get-buffer-create (format "%s,%s" file revision-B))) 1041 (buffer-B (get-buffer-create (format "%s,%s" file revision-B)))
1042 (emerge-file-A (emerge-make-temp-file "A")) 1042 (emerge-file-A (make-temp-file "emerge-A"))
1043 (emerge-file-B (emerge-make-temp-file "B"))) 1043 (emerge-file-B (make-temp-file "emerge-B")))
1044 ;; Get the revisions into buffers 1044 ;; Get the revisions into buffers
1045 (with-current-buffer 1045 (with-current-buffer
1046 buffer-A 1046 buffer-A
@@ -1076,9 +1076,9 @@ This is *not* a user option, since Emerge uses it for its own processing.")
1076 (let ((buffer-A (get-buffer-create (format "%s,%s" file revision-A))) 1076 (let ((buffer-A (get-buffer-create (format "%s,%s" file revision-A)))
1077 (buffer-B (get-buffer-create (format "%s,%s" file revision-B))) 1077 (buffer-B (get-buffer-create (format "%s,%s" file revision-B)))
1078 (buffer-ancestor (get-buffer-create (format "%s,%s" file ancestor))) 1078 (buffer-ancestor (get-buffer-create (format "%s,%s" file ancestor)))
1079 (emerge-file-A (emerge-make-temp-file "A")) 1079 (emerge-file-A (make-temp-file "emerge-A"))
1080 (emerge-file-B (emerge-make-temp-file "B")) 1080 (emerge-file-B (make-temp-file "emerge-B"))
1081 (emerge-ancestor (emerge-make-temp-file "ancestor"))) 1081 (emerge-ancestor (make-temp-file "emerge-ancestor")))
1082 ;; Get the revisions into buffers 1082 ;; Get the revisions into buffers
1083 (with-current-buffer 1083 (with-current-buffer
1084 buffer-A 1084 buffer-A
@@ -2851,14 +2851,6 @@ Otherwise, signal an error."
2851 (setq vars (cdr vars)) 2851 (setq vars (cdr vars))
2852 (setq values (cdr values)))) 2852 (setq values (cdr values))))
2853 2853
2854;; When the pointless option emerge-temp-file-prefix goes,
2855;; make this function obsolete too, and just use make-temp-file.
2856(defun emerge-make-temp-file (prefix)
2857 "Make a private temporary file based on PREFIX.
2858This is named by concatenating `emerge-temp-file-prefix' with
2859PREFIX."
2860 (make-temp-file (concat emerge-temp-file-prefix prefix)))
2861
2862;;; Functions that query the user before he can write out the current buffer. 2854;;; Functions that query the user before he can write out the current buffer.
2863 2855
2864(defun emerge-query-write-file () 2856(defun emerge-query-write-file ()
@@ -3062,6 +3054,8 @@ See also `auto-save-file-name-p'."
3062 :type '(choice (const nil) regexp)) 3054 :type '(choice (const nil) regexp))
3063(make-obsolete-variable 'emerge-metachars nil "26.1") 3055(make-obsolete-variable 'emerge-metachars nil "26.1")
3064 3056
3057(define-obsolete-function-alias 'emerge-make-temp-file #'make-temp-file "30.1")
3058
3065(provide 'emerge) 3059(provide 'emerge)
3066 3060
3067;;; emerge.el ends here 3061;;; emerge.el ends here