From 36992037d1d0ae67a8480e32c65772a726d4b8d3 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 17 Jun 2018 14:43:37 +0200 Subject: [PATCH] Update package dir mtimes for stale checks This helps doom//reload-package-autoloads detect if packages have changed. --- core/autoload/packages.el | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index b2c798689..a2e2ecdef 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -505,7 +505,9 @@ calls." (`failure (red "✕ FAILED"))) (or pin-label ""))))) (print! (bold (green "Finished!"))) - (if success (doom-delete-autoloads-file doom-package-autoload-file)) + (when success + (set-file-times doom-packages-dir) + (doom-delete-autoloads-file doom-package-autoload-file)) success))))) ;;;###autoload @@ -547,7 +549,9 @@ calls." (color (if result 'green 'red) (if result "✓ DONE" "✕ FAILED")))))) (print! (bold (green "Finished!"))) - (if success (doom-delete-autoloads-file doom-package-autoload-file)) + (when success + (set-file-times doom-packages-dir) + (doom-delete-autoloads-file doom-package-autoload-file)) success))))) ;;;###autoload @@ -589,7 +593,9 @@ calls." (if result "✓ Removed" "✕ Failed to remove") pkg))))) (print! (bold (green "Finished!"))) - (if success (doom-delete-autoloads-file doom-package-autoload-file)) + (when success + (set-file-times doom-packages-dir) + (doom-delete-autoloads-file doom-package-autoload-file)) success)))))