From ab07120ea63799356de809d4aacdc4c72e662e26 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 4 Mar 2017 00:26:37 -0500 Subject: [PATCH] Remove doom/reload This command didn't do what was intended, and it would be too much work to write one that looks for outdated packages and reloads them. Instead, just restart Emacs for changes to take effect. This is only necessary if package management is done outside of Emacs. You (theoretically) don't have to do anything if doing it from the inside. --- core/autoload/packages.el | 12 +++++++++--- core/core-packages.el | 7 ------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 51fb31d3c..0e4ce857a 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -235,7 +235,9 @@ appropriate." (error (message "Error (%s): %s" (car pkg) ex)))) - (message "Finished!"))))) + (message "Finished!") + (when noninteractive + (message "Restart emacs for these changes to take effect.")))))) ;;;###autoload (defun doom/packages-update () @@ -275,7 +277,9 @@ appropriate." (error (message "Error installing %s: %s" (car pkg) ex)))) - (message "Finished!"))))) + (message "Finished!") + (when noninteractive + (message "Restart emacs for these changes to take effect.")))))) ;;;###autoload (defun doom/packages-autoremove () @@ -305,7 +309,9 @@ appropriate." (error (message "Error deleting %s: %s" pkg ex)))) - (message "Finished!"))))) + (message "Finished!") + (when noninteractive + (message "Restart emacs for these changes to take effect.")))))) ;;;###autoload (defalias 'doom/install-package 'package-install) diff --git a/core/core-packages.el b/core/core-packages.el index ed81d3b35..498f9ee10 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -370,13 +370,6 @@ SUBMODULE is a symbol." ;; Commands ;; -(defun doom/reload () - "Reload `load-path' by reinitializing package.el and reloading autoloads." - (interactive) - (doom-initialize t) - (doom/reload-autoloads) - (message "Reloaded %s packages" (length package-alist))) - (defun doom/reload-autoloads () "Refreshes the autoloads.el file, which tells Emacs where to find all the autoloaded functions in enabled modules or among the core libraries, e.g.