From 9628b21d2242647b604cd7771322a672e8ff685b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 31 Dec 2017 18:28:26 -0500 Subject: [PATCH] Fix async package functions not running from right cwd --- core/core-packages.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/core-packages.el b/core/core-packages.el index 1ab82a798..8c4451995 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -493,8 +493,9 @@ loads MODULE SUBMODULE's packages.el file." t))) (defun doom-packages--async-run (fn) - (let ((compilation-filter-hook - (list (lambda () (ansi-color-apply-on-region compilation-filter-start (point)))))) + (let* ((default-directory doom-emacs-dir) + (compilation-filter-hook + (list (lambda () (ansi-color-apply-on-region compilation-filter-start (point)))))) (compile (format "%s --quick --batch -l core/core.el -f %s" (executable-find "emacs") (symbol-name fn)))