From 97b8c04dbbcb893eb0df0c869762e1dea3d3702b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 15 May 2018 13:42:17 +0200 Subject: [PATCH] def-package!: specify id for deferred-load transient hooks Makes them easier to identify in hook lists. --- core/core-packages.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)