Handle the case where EMACSDIR has no trailing slash

This commit is contained in:
Henrik Lissner 2020-05-15 04:53:59 -04:00
parent 8f8d796ecd
commit 805976b8bd
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -12,7 +12,10 @@
(let* ((loaddir (file-name-directory (file-truename load-file-name)))
(emacsdir (getenv "EMACSDIR"))
(user-emacs-directory
(abbreviate-file-name (or emacsdir (expand-file-name "../" loaddir)))))
(abbreviate-file-name
(if emacsdir
(file-name-as-directory emacsdir)
(expand-file-name "../" loaddir)))))
;;
(load (expand-file-name "core/core.el" user-emacs-directory) nil t)