aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ediff-util.el24
1 files changed, 15 insertions, 9 deletions
diff --git a/lisp/ediff-util.el b/lisp/ediff-util.el
index 44c96417189..1a294cb5f1f 100644
--- a/lisp/ediff-util.el
+++ b/lisp/ediff-util.el
@@ -2713,6 +2713,8 @@ Hit \\[ediff-recenter] to reset the windows afterward."
2713 (save-excursion 2713 (save-excursion
2714 (ediff-skip-unsuitable-frames)) 2714 (ediff-skip-unsuitable-frames))
2715 (with-output-to-temp-buffer ediff-msg-buffer 2715 (with-output-to-temp-buffer ediff-msg-buffer
2716 (ediff-with-current-buffer standard-output
2717 (fundamental-mode))
2716 (raise-frame (selected-frame)) 2718 (raise-frame (selected-frame))
2717 (princ (ediff-version)) 2719 (princ (ediff-version))
2718 (princ "\n\n") 2720 (princ "\n\n")
@@ -3838,6 +3840,8 @@ Mail anyway? (y or n) ")
3838 (interactive) 3840 (interactive)
3839 (ediff-barf-if-not-control-buffer) 3841 (ediff-barf-if-not-control-buffer)
3840 (with-output-to-temp-buffer ediff-debug-buffer 3842 (with-output-to-temp-buffer ediff-debug-buffer
3843 (ediff-with-current-buffer standard-output
3844 (fundamental-mode))
3841 (princ (format "\nCtl buffer: %S\n" ediff-control-buffer)) 3845 (princ (format "\nCtl buffer: %S\n" ediff-control-buffer))
3842 (ediff-print-diff-vector (intern "ediff-difference-vector-A")) 3846 (ediff-print-diff-vector (intern "ediff-difference-vector-A"))
3843 (ediff-print-diff-vector (intern "ediff-difference-vector-B")) 3847 (ediff-print-diff-vector (intern "ediff-difference-vector-B"))
@@ -3888,18 +3892,20 @@ Mail anyway? (y or n) ")
3888 (setq lis1 (cdr lis1))) 3892 (setq lis1 (cdr lis1)))
3889 (cdr result))) 3893 (cdr result)))
3890 3894
3891(defun ediff-copy-list (list) 3895(if (fboundp 'copy-sequence)
3892 (if (consp list) 3896 (defalias 'ediff-copy-list 'copy-sequence)
3897 (defun ediff-copy-list (list)
3898 (if (consp list)
3893 ;;;(let ((res nil)) 3899 ;;;(let ((res nil))
3894 ;;; (while (consp list) (push (pop list) res)) 3900 ;;; (while (consp list) (push (pop list) res))
3895 ;;; (prog1 (nreverse res) (setcdr res list))) 3901 ;;; (prog1 (nreverse res) (setcdr res list)))
3896 (let (res elt) 3902 (let (res elt)
3897 (while (consp list) 3903 (while (consp list)
3898 (setq elt (car list) 3904 (setq elt (car list)
3899 res (cons elt res) 3905 res (cons elt res)
3900 list (cdr list))) 3906 list (cdr list)))
3901 (nreverse res)) 3907 (nreverse res))
3902 (car list))) 3908 (car list))))
3903 3909
3904 3910
3905;; don't report error if version control package wasn't found 3911;; don't report error if version control package wasn't found