aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1997-07-16 20:55:50 +0000
committerRichard M. Stallman1997-07-16 20:55:50 +0000
commit55642aa486ffc855ee84c6c9bdad75942fdec2d6 (patch)
treea0f57eade27fae9154833f93839fc585601f36ef
parentc22fc59251a1db6f8ae9b654cd6fa2824a2df314 (diff)
downloademacs-55642aa486ffc855ee84c6c9bdad75942fdec2d6.tar.gz
emacs-55642aa486ffc855ee84c6c9bdad75942fdec2d6.zip
(dired-find-file): Better error message
for symlink to nonexistent target.
-rw-r--r--lisp/dired.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/dired.el b/lisp/dired.el
index c4cfc2ea73e..c767b1c6b3e 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -1226,7 +1226,9 @@ Creates a buffer if necessary."
1226 (let ((file-name (file-name-sans-versions (dired-get-filename) t))) 1226 (let ((file-name (file-name-sans-versions (dired-get-filename) t)))
1227 (if (file-exists-p file-name) 1227 (if (file-exists-p file-name)
1228 (find-file file-name) 1228 (find-file file-name)
1229 (error "File no longer exists; type `g' to update Dired buffer")))) 1229 (if (file-symlink-p file-name)
1230 (error "File is a symlink to a nonexistent target")
1231 (error "File no longer exists; type `g' to update Dired buffer")))))
1230 1232
1231(defun dired-mouse-find-file-other-window (event) 1233(defun dired-mouse-find-file-other-window (event)
1232 "In dired, visit the file or directory name you click on." 1234 "In dired, visit the file or directory name you click on."