From 0a20159eeeb9d1899dce1df45a26560ac89055bb Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 17 Jun 2018 21:38:53 +0200 Subject: [PATCH] Check doom-packages-dir mtime Now that package management commands update its mtime manually, this is the most reliable method of detecting package changes. --- core/core-dispatcher.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/core-dispatcher.el b/core/core-dispatcher.el index a5a6ac42f..cd632fe17 100644 --- a/core/core-dispatcher.el +++ b/core/core-dispatcher.el @@ -601,7 +601,7 @@ This should be run whenever your `doom!' block or update your packages." (if (and (not force-p) (not doom-emacs-changed-p) (file-exists-p doom-package-autoload-file) - (not (file-newer-than-file-p package-user-dir doom-package-autoload-file)) + (not (file-newer-than-file-p doom-packages-dir doom-package-autoload-file)) (not (ignore-errors (cl-loop for key being the hash-keys of (doom-modules) for path = (doom-module-path (car key) (cdr key) "packages.el")