bin/doom-doctor: set default-directory

This prevents file errors when running the doctor from directories that
don't exist or you don't have permissions for.
This commit is contained in:
Henrik Lissner 2019-08-27 12:37:38 -04:00
parent e6c3a012e8
commit 8ee474889f
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -18,7 +18,8 @@
;; specified by the EMACSDIR envvar) ;; specified by the EMACSDIR envvar)
(setq user-emacs-directory (setq user-emacs-directory
(or (getenv "EMACSDIR") (or (getenv "EMACSDIR")
(expand-file-name "../" (file-name-directory load-file-name)))) (expand-file-name "../" (file-name-directory load-file-name)))
default-directory user-emacs-directory)
(unless (file-directory-p user-emacs-directory) (unless (file-directory-p user-emacs-directory)
(error "Couldn't find a Doom config!")) (error "Couldn't find a Doom config!"))