bin/doom-doctor: resolve symlinks in parent dir

As mentioned in #1718, this fixes an error loading autoload/format when
doom-doctor is called from outside EMACSDIR/bin (e.g. if it is
symlinked).
This commit is contained in:
Henrik Lissner 2019-08-27 19:49:49 -04:00
parent 29614a3187
commit 78d951bdb0
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -18,7 +18,7 @@
;; 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 (file-truename load-file-name))))
default-directory user-emacs-directory) default-directory user-emacs-directory)
(unless (file-directory-p user-emacs-directory) (unless (file-directory-p user-emacs-directory)