]> code.delx.au - gnu-emacs/commitdiff
* lisp/startup.el (normal-top-level): Don't let *Messages* get
authorGlenn Morris <rgm@gnu.org>
Fri, 12 Jun 2015 04:57:47 +0000 (21:57 -0700)
committerGlenn Morris <rgm@gnu.org>
Fri, 12 Jun 2015 04:57:47 +0000 (21:57 -0700)
a nil default-directory.

lisp/startup.el

index e614466aa23ba7628475167cfd44a46742f8e3e4..ec222b3a38d493ade26ad0db796cc909049f81b0 100644 (file)
@@ -581,7 +581,7 @@ It is the default value of the variable `top-level'."
         (set (make-local-variable 'window-point-insertion-type) t)
         ;; Give *Messages* the same default-directory as *scratch*,
         ;; just to keep things predictable.
-       (setq default-directory dir)))
+       (setq default-directory (or dir (expand-file-name "~/")))))
     ;; `user-full-name' is now known; reset its standard-value here.
     (put 'user-full-name 'standard-value
         (list (default-value 'user-full-name)))