diff options
| author | Richard M. Stallman | 2006-09-28 18:45:58 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2006-09-28 18:45:58 +0000 |
| commit | fa601de5de492eceef93d6c4d76378e4edf0111f (patch) | |
| tree | 109406fb44985858fe142352f5acc3a693dff12e | |
| parent | 2fc739195a2c08a29bf7fbf25e7ae37cd2d8b6e6 (diff) | |
| download | emacs-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.el | 8 |
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) |