diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-05-28 17:35:34 +0000 |
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-05-28 17:35:34 +0000 |
| commit | ab1d38354db0b8c9028347f4c532d546f3d928d8 (patch) | |
| tree | df884efd8aac4c0eb14d30f8e79db80039f4125d /lisp/files.el | |
| parent | a6e0b7e57248adf3ce9615f8de08dac2ff46f6ee (diff) | |
| download | emacs-ab1d38354db0b8c9028347f4c532d546f3d928d8.tar.gz | |
* progmodes/flymake.el (flymake-save-buffer-in-file):
* shadowfile.el (shadow-copy-file):
* arc-mode.el (archive-*-write-file-member):
* files.el (diff-buffer-with-file):
* subr.el (with-temp-file): Pass nil to write-region.
* jka-compr.el (jka-compr-write-region): Preserve `start's nullness.
Diffstat (limited to 'lisp/files.el')
| -rw-r--r-- | lisp/files.el | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lisp/files.el b/lisp/files.el index 14752752b79..0fcbcb2a397 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -4145,9 +4145,8 @@ This requires the external program `diff' to be in your `exec-path'." (file-exists-p buffer-file-name)) (let ((tempfile (make-temp-file "buffer-content-"))) (unwind-protect - (save-restriction - (widen) - (write-region (point-min) (point-max) tempfile nil 'nomessage) + (progn + (write-region nil nil tempfile nil 'nomessage) (diff buffer-file-name tempfile nil t) (sit-for 0)) (when (file-exists-p tempfile) |
