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))) t)))
(defun doom-packages--async-run (fn) (defun doom-packages--async-run (fn)
(let ((compilation-filter-hook (let* ((default-directory doom-emacs-dir)
(list (lambda () (ansi-color-apply-on-region compilation-filter-start (point)))))) (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" (compile (format "%s --quick --batch -l core/core.el -f %s"
(executable-find "emacs") (executable-find "emacs")
(symbol-name fn))) (symbol-name fn)))