[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/files.el,v
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/files.el,v |
Date: |
Mon, 05 Mar 2007 18:46:36 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Richard M. Stallman <rms> 07/03/05 18:46:36
Index: files.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/files.el,v
retrieving revision 1.886
retrieving revision 1.887
diff -u -b -r1.886 -r1.887
--- files.el 1 Mar 2007 17:06:40 -0000 1.886
+++ files.el 5 Mar 2007 18:46:36 -0000 1.887
@@ -1474,11 +1474,12 @@
(error "Aborted"))
(if buf
;; We are using an existing buffer.
- (progn
+ (let (nonexistent)
(or nowarn
(verify-visited-file-modtime buf)
(cond ((not (file-exists-p filename))
- (error "File %s no longer exists!" filename))
+ (setq nonexistent t)
+ (message "File %s no longer exists!" filename))
;; Certain files should be reverted automatically
;; if they have changed on disk and not in the buffer.
((and (not (buffer-modified-p buf))
@@ -1515,7 +1516,8 @@
;; writable and vice versa, but if the buffer agrees
;; with the new state of the file, that is ok too.
(let ((read-only (not (file-writable-p buffer-file-name))))
- (unless (or (eq read-only buffer-file-read-only)
+ (unless (or nonexistent
+ (eq read-only buffer-file-read-only)
(eq read-only buffer-read-only))
(when (or nowarn
(let ((question
@@ -1528,6 +1530,7 @@
(when (and (not (eq (not (null rawfile))
(not (null find-file-literally))))
+ (not nonexistent)
;; It is confusing to ask whether to visit
;; non-literally if they have the file in
;; hexl-mode.
- [Emacs-diffs] Changes to emacs/lisp/files.el,v, Chong Yidong, 2007/03/01
- [Emacs-diffs] Changes to emacs/lisp/files.el,v,
Richard M. Stallman <=
- [Emacs-diffs] Changes to emacs/lisp/files.el,v, Richard M. Stallman, 2007/03/19
- [Emacs-diffs] Changes to emacs/lisp/files.el,v, Chong Yidong, 2007/03/19
- [Emacs-diffs] Changes to emacs/lisp/files.el,v, Martin Rudalics, 2007/03/20
- [Emacs-diffs] Changes to emacs/lisp/files.el,v, David Kastrup, 2007/03/20
- [Emacs-diffs] Changes to emacs/lisp/files.el,v, Chong Yidong, 2007/03/25