From 29293aa17f4a1c9ad26fc9add82bb49564884396 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 6 Jun 2019 22:25:22 +0200 Subject: [PATCH] Fix #1453: ensure package autoloads are reloaded `doom-package-update` does not trigger regeneration of the package autoloads file. --- core/cli/upgrade.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/cli/upgrade.el b/core/cli/upgrade.el index 44e0d4547..b7664ceb5 100644 --- a/core/cli/upgrade.el +++ b/core/cli/upgrade.el @@ -75,8 +75,9 @@ Doing so is equivalent to: (buffer-string))) (unless (equal (vc-git-working-revision doom-emacs-dir) rev) (error "Failed to checkout latest commit.\n\n%s" (buffer-string)))) - (doom-refresh 'force) - (doom-packages-update doom-auto-accept) + (doom-refresh 'force-p) + (when (doom-packages-update doom-auto-accept) + (doom-reload-package-autoloads)) (message "Done! Please restart Emacs for changes to take effect"))) (user-error (message "%s Aborting." (error-message-string e)))