fix(profiles): ensure trailing / on user-emacs-directory

To quote `user-emacs-directory`'s docstring:

> Note that this should end with a directory separator.

However, users may forget to add one in their profile configs, which
will cause errors.

Fix: #6608
This commit is contained in:
Henrik Lissner 2022-10-02 18:06:08 +02:00
parent d3839197f1
commit d8d06390d2
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -233,7 +233,10 @@ caches them in `doom--profiles'. If RELOAD? is non-nil, refresh the cache."
(remove-hook 'after-load-functions #'--doom-profile-set-deferred-vars--)
(unintern '--doom-profile-set-deferred-vars-- obarray)))
(add-hook 'after-load-functions #'--doom-profile-set-deferred-vars--)
(--doom-profile-set-deferred-vars-- nil)))))))))
(--doom-profile-set-deferred-vars-- nil)))))))
;; `user-emacs-directory' requires that it end in a directory
;; separator, but users may forget this in their profile configs.
(setq user-emacs-directory (file-name-as-directory user-emacs-directory))))
:mode #o600
:printfn #'pp)
(print-group!