Skip to content

Commit d8d0639

Browse files
committed
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
1 parent d383919 commit d8d0639

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lisp/doom-profiles.el

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,10 @@ caches them in `doom--profiles'. If RELOAD? is non-nil, refresh the cache."
233233
(remove-hook 'after-load-functions #'--doom-profile-set-deferred-vars--)
234234
(unintern '--doom-profile-set-deferred-vars-- obarray)))
235235
(add-hook 'after-load-functions #'--doom-profile-set-deferred-vars--)
236-
(--doom-profile-set-deferred-vars-- nil)))))))))
236+
(--doom-profile-set-deferred-vars-- nil)))))))
237+
;; `user-emacs-directory' requires that it end in a directory
238+
;; separator, but users may forget this in their profile configs.
239+
(setq user-emacs-directory (file-name-as-directory user-emacs-directory))))
237240
:mode #o600
238241
:printfn #'pp)
239242
(print-group!

0 commit comments

Comments
 (0)