# HG changeset patch # User Dan Nicolaescu # Date 1196674140 0 # Node ID 2039ff581b31f32c707d7cd00230057c6958df00 # Parent 888320f5e3f7fb12beeb0978f38eb36a6fb9af87 * ediff-util.el (ediff-setup): * ediff-diff.el (ediff-prepare-error-list): Disable undo for ediff-error-buffer. diff -r 888320f5e3f7 -r 2039ff581b31 lisp/ChangeLog --- a/lisp/ChangeLog Mon Dec 03 09:28:15 2007 +0000 +++ b/lisp/ChangeLog Mon Dec 03 09:29:00 2007 +0000 @@ -1,3 +1,9 @@ +2007-12-03 Dan Nicolaescu + + * ediff-util.el (ediff-setup): + * ediff-diff.el (ediff-prepare-error-list): Disable undo for + ediff-error-buffer. + 2007-12-03 Tassilo Horn * doc-view.el (doc-view-initiate-display): Use `doc-view-mode-p'. diff -r 888320f5e3f7 -r 2039ff581b31 lisp/ediff-diff.el --- a/lisp/ediff-diff.el Mon Dec 03 09:28:15 2007 +0000 +++ b/lisp/ediff-diff.el Mon Dec 03 09:29:00 2007 +0000 @@ -343,6 +343,7 @@ (get-buffer-create (ediff-unique-buffer-name "*ediff-errors" "*")))) (ediff-with-current-buffer ediff-error-buffer + (setq buffer-undo-list t) (erase-buffer) (insert (ediff-with-current-buffer diff-buff (buffer-string))) (goto-char (point-min)) diff -r 888320f5e3f7 -r 2039ff581b31 lisp/ediff-util.el --- a/lisp/ediff-util.el Mon Dec 03 09:28:15 2007 +0000 +++ b/lisp/ediff-util.el Mon Dec 03 09:29:00 2007 +0000 @@ -396,6 +396,9 @@ (setq ediff-error-buffer (get-buffer-create (ediff-unique-buffer-name "*ediff-errors" "*"))) + (with-current-buffer ediff-error-buffer + (setq buffer-undo-list t)) + (ediff-with-current-buffer buffer-A (ediff-strip-mode-line-format)) (ediff-with-current-buffer buffer-B (ediff-strip-mode-line-format)) (if ediff-3way-job