From 88726e9afe18f7662c34e31ee54c60baea769b2c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 25 Mar 2017 18:46:27 -0400 Subject: [PATCH] doom/reload: fix recompilation --- core/core-packages.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/core-packages.el b/core/core-packages.el index 7132c36a7..1b76edbd3 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -373,13 +373,16 @@ SUBMODULE is a symbol." ;; (defun doom/reload () - "Reload `load-path'; useful if you modify/update packages outside of emacs." + "Reload `load-path' and recompile files (if necessary). Useful if you +modify/update packages outside of emacs. Automatically called (through the +server, if necessary) by `doom/packages-install', `doom/packages-update' and +`doom/packages-autoremove'. " (interactive) (if noninteractive (progn (require 'server) (ignore-errors - (server-eval-at "server" '(doom/reload)))) + (server-eval-at "server" '(let (noninteractive) (doom/reload))))) (doom-initialize t) (doom/compile t) (message "Reloaded %d packages" (length doom--package-load-path))))