From f1446911576a4ca05922ca55fbb111f877e199ca Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 10 Jun 2018 19:07:37 +0200 Subject: [PATCH] Don't delete autoloads file Turns out to be more error prone. Better to just ignore the existing one when force-initializing Doom. --- core/core-packages.el | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/core/core-packages.el b/core/core-packages.el index d1e809d7c..09971b391 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -276,15 +276,10 @@ to least)." (when (or force-p (not doom-init-p)) ;; Set this to prevent infinite recursive calls to `doom-initialize' (setq doom-init-p t) - ;; Delete autoloads file so we can regenerate them later. - (when force-p - (mapc #'doom-delete-autoloads-file - (list doom-autoload-file - doom-package-autoload-file))) ;; `doom-autoload-file' tells Emacs where to load all its autoloaded ;; functions from. This includes everything in core/autoload/*.el and all ;; the autoload files in your enabled modules. - (unless (doom-initialize-autoloads doom-autoload-file) + (unless (or force-p (doom-initialize-autoloads doom-autoload-file)) (doom-ensure-core-directories) (doom-ensure-same-emacs-version-p) (doom-ensure-packages-initialized force-p)