From 15a0e90808cbd9055080de4e4ff67d2126f4992a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 15 Sep 2025 15:47:55 -0400 Subject: [PATCH] fix(lib): doom-rcfile-read: ensure $PWD is the rcfile's dir --- lisp/doom-lib.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/doom-lib.el b/lisp/doom-lib.el index 16ff79f9f..eb37809f8 100644 --- a/lisp/doom-lib.el +++ b/lisp/doom-lib.el @@ -817,7 +817,10 @@ issues" (or type (cdr (assoc (file-name-nondirectory file) doom-rcfile--alist))) - v (if (listp f) (eval `(backquote ,f) t))))))) + v (when (listp f) + (let ((default-directory + (directory-file-name (file-name-directory path)))) + (eval `(backquote ,f) t)))))))) (puthash path rc doom-rcfile--cache) (cond ((null keys) rc) ((symbolp keys) (cdr (assq keys (cdr rc))))