aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2006-09-28 18:45:58 +0000
committerRichard M. Stallman2006-09-28 18:45:58 +0000
commitfa601de5de492eceef93d6c4d76378e4edf0111f (patch)
tree109406fb44985858fe142352f5acc3a693dff12e
parent2fc739195a2c08a29bf7fbf25e7ae37cd2d8b6e6 (diff)
downloademacs-fa601de5de492eceef93d6c4d76378e4edf0111f.tar.gz
emacs-fa601de5de492eceef93d6c4d76378e4edf0111f.zip
(after-insert-file-set-coding):
If VISIT, don't let set-buffer-multibyte make undo info.
-rw-r--r--lisp/international/mule.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index 31e3b5cedb0..cea1a917be5 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -1864,7 +1864,13 @@ The optional second arg VISIT non-nil means that we are visiting a file."
1864 (let ((pos-marker (copy-marker (+ (point) inserted))) 1864 (let ((pos-marker (copy-marker (+ (point) inserted)))
1865 ;; Prevent locking. 1865 ;; Prevent locking.
1866 (buffer-file-name nil)) 1866 (buffer-file-name nil))
1867 (set-buffer-multibyte nil) 1867 (if visit
1868 ;; If we're doing this for find-file,
1869 ;; don't record undo info; this counts as
1870 ;; part of producing the buffer's initial contents.
1871 (let ((buffer-undo-list t))
1872 (set-buffer-multibyte nil))
1873 (set-buffer-multibyte nil))
1868 (setq inserted (- pos-marker (point))))) 1874 (setq inserted (- pos-marker (point)))))
1869 (set-buffer-modified-p modified-p)))) 1875 (set-buffer-modified-p modified-p))))
1870 inserted) 1876 inserted)