Fix async package functions not running from right cwd

This commit is contained in:
Henrik Lissner 2017-12-31 18:28:26 -05:00
parent 5048b72c12
commit 9628b21d22
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -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)))