diff options
author | Dave Love <fx@gnu.org> | 2000-11-10 22:36:02 +0000 |
---|---|---|
committer | Dave Love <fx@gnu.org> | 2000-11-10 22:36:02 +0000 |
commit | 2acc9e43c3d6184d1948d14ee2047802a00a4329 (patch) | |
tree | d44bdf0403d30a2ef3d8305010b0697765fe4ff1 /lisp/ediff-ptch.el | |
parent | 5c12aa690e63e13bbcc9802f6089da46295b1db2 (diff) | |
download | emacs-2acc9e43c3d6184d1948d14ee2047802a00a4329.tar.gz |
(ediff-dispatch-file-patching-job): Check
ediff-patch-map non-nil.
(ediff-fixup-patch-map, ediff-fixup-patch-map)
(ediff-fixup-patch-map, ediff-patch-file-internal): Put temp
buffer into fundamental mode.
Diffstat (limited to 'lisp/ediff-ptch.el')
-rw-r--r-- | lisp/ediff-ptch.el | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/lisp/ediff-ptch.el b/lisp/ediff-ptch.el index 1f1a42477a0..873e45060e0 100644 --- a/lisp/ediff-ptch.el +++ b/lisp/ediff-ptch.el @@ -287,6 +287,8 @@ program." ;; hence, something wrong (progn (with-output-to-temp-buffer ediff-msg-buffer + (ediff-with-current-buffer standard-output + (fundamental-mode)) (princ (format " The patch file contains a context diff for @@ -342,6 +344,8 @@ other files, enter /dev/null (setcar triple file1)) ((and f1-exists f2-exists) (with-output-to-temp-buffer ediff-msg-buffer + (ediff-with-current-buffer standard-output + (fundamental-mode)) (princ (format " Ediff has inferred that %s @@ -361,6 +365,8 @@ Please advice: (f1-exists (setcar triple file1)) (t (with-output-to-temp-buffer ediff-msg-buffer + (ediff-with-current-buffer standard-output + (fundamental-mode)) (princ "\nEdiff has inferred that") (if (string= file1 file2) (princ (format " @@ -482,7 +488,8 @@ optional argument, then use it." (if (< (length ediff-patch-map) 2) (ediff-patch-file-internal patch-buf - (if (and (not (string-match "^/dev/null" (car (car ediff-patch-map)))) + (if (and ediff-patch-map + (not (string-match "^/dev/null" (car (car ediff-patch-map)))) (> (length (car (car ediff-patch-map))) 1)) (car (car ediff-patch-map)) filename) @@ -628,6 +635,8 @@ optional argument, then use it." (concat true-source-filename ediff-backup-extension))) (progn (with-output-to-temp-buffer ediff-msg-buffer + (ediff-with-current-buffer standard-output + (fundamental-mode)) (princ (format "Patch program has failed due to a bad patch file, it couldn't apply all hunks, OR @@ -646,12 +655,12 @@ In particular, check the documentation for `ediff-backup-specs'. In any of the above cases, Ediff doesn't compare files automatically. However, if the patch was applied partially and the backup file was created, you can still examine the changes via M-x ediff-files" - ediff-patch-program - ediff-patch-program - ediff-patch-options - ediff-backup-extension - ediff-backup-specs - ))) + ediff-patch-program + ediff-patch-program + ediff-patch-options + ediff-backup-extension + ediff-backup-specs + ))) (beep 1) (if (setq aux-wind (get-buffer-window ediff-msg-buffer)) (progn |