diff options
| author | Dave Love | 2000-11-10 22:35:35 +0000 |
|---|---|---|
| committer | Dave Love | 2000-11-10 22:35:35 +0000 |
| commit | 5c12aa690e63e13bbcc9802f6089da46295b1db2 (patch) | |
| tree | 7fc18e22d8d4d8f41a196955c24555e5fab44b44 | |
| parent | 7de0717c0e240032cb5849a1c4ff758967f487b9 (diff) | |
| download | emacs-5c12aa690e63e13bbcc9802f6089da46295b1db2.tar.gz emacs-5c12aa690e63e13bbcc9802f6089da46295b1db2.zip | |
(ediff-status-info, ediff-debug-info): Put temp
buffer into fundamental mode.
(ediff-set-difference): Use copy-sequence if available.
| -rw-r--r-- | lisp/ediff-util.el | 24 |
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 |