mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Reload (via server if noninteractive) after pkg install/update/autoremove
This commit is contained in:
@ -237,8 +237,7 @@ appropriate."
|
|||||||
(message "Error (%s): %s" (car pkg) ex))))
|
(message "Error (%s): %s" (car pkg) ex))))
|
||||||
|
|
||||||
(message "Finished!")
|
(message "Finished!")
|
||||||
(when noninteractive
|
(doom/reload)))))
|
||||||
(message "Restart emacs for these changes to take effect."))))))
|
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun doom/packages-update ()
|
(defun doom/packages-update ()
|
||||||
@ -279,8 +278,7 @@ appropriate."
|
|||||||
(message "Error installing %s: %s" (car pkg) ex))))
|
(message "Error installing %s: %s" (car pkg) ex))))
|
||||||
|
|
||||||
(message "Finished!")
|
(message "Finished!")
|
||||||
(when noninteractive
|
(doom/reload)))))
|
||||||
(message "Restart emacs for these changes to take effect."))))))
|
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun doom/packages-autoremove ()
|
(defun doom/packages-autoremove ()
|
||||||
@ -311,8 +309,7 @@ appropriate."
|
|||||||
(message "Error deleting %s: %s" pkg ex))))
|
(message "Error deleting %s: %s" pkg ex))))
|
||||||
|
|
||||||
(message "Finished!")
|
(message "Finished!")
|
||||||
(when noninteractive
|
(doom/reload)))))
|
||||||
(message "Restart emacs for these changes to take effect."))))))
|
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defalias 'doom/install-package 'package-install)
|
(defalias 'doom/install-package 'package-install)
|
||||||
|
@ -375,8 +375,11 @@ SUBMODULE is a symbol."
|
|||||||
(defun doom/reload ()
|
(defun doom/reload ()
|
||||||
"Reload `load-path'; useful if you modify/update packages outside of emacs."
|
"Reload `load-path'; useful if you modify/update packages outside of emacs."
|
||||||
(interactive)
|
(interactive)
|
||||||
(doom-initialize t)
|
(if noninteractive
|
||||||
(message "Reloaded %d packages" (length doom--package-load-path)))
|
(server-eval-at "server" '(doom/reload))
|
||||||
|
(doom-initialize t)
|
||||||
|
(doom/compile t)
|
||||||
|
(message "Reloaded %d packages" (length doom--package-load-path))))
|
||||||
|
|
||||||
(defun doom/reload-autoloads ()
|
(defun doom/reload-autoloads ()
|
||||||
"Refreshes the autoloads.el file, which tells Emacs where to find all the
|
"Refreshes the autoloads.el file, which tells Emacs where to find all the
|
||||||
|
Reference in New Issue
Block a user