diff --git a/core/core-packages.el b/core/core-packages.el index 07fa244d1..d43c186e5 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -462,7 +462,9 @@ MODULES is an malformed plist of modules to load." (setq plist (plist-put plist :defer (or (cdr-safe defer) t))) (unless (or (memq value '(t nil)) (number-or-marker-p value)) - `(add-transient-hook! ',value (require ',name)))) + `(add-transient-hook! ',value + ,(intern (format "load-%s" name)) + (require ',name)))) (use-package ,name ,@plist)))) (defmacro def-package-hook! (package when &rest body)