]> code.delx.au - gnu-emacs/blobdiff - lisp/minibuffer.el
* lisp/progmodes/perl-mode.el: Refine handling of /re/ and y/abc/def/
[gnu-emacs] / lisp / minibuffer.el
index 60b89b6d5212004eed23072c8f7297f0a0eaa0c9..bf18adf361bc7d4ff7278dd6c051e562a7223c70 100644 (file)
@@ -2572,7 +2572,7 @@ and `read-file-name-function'."
 (defun read-file-name-default (prompt &optional dir default-filename mustmatch initial predicate)
   "Default method for reading file names.
 See `read-file-name' for the meaning of the arguments."
-  (unless dir (setq dir default-directory))
+  (unless dir (setq dir (or default-directory "~/")))
   (unless (file-name-absolute-p dir) (setq dir (expand-file-name dir)))
   (unless default-filename
     (setq default-filename (if initial (expand-file-name initial dir)