mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
def-package!: specify id for deferred-load transient hooks
Makes them easier to identify in hook lists.
This commit is contained in:
@ -462,7 +462,9 @@ MODULES is an malformed plist of modules to load."
|
|||||||
(setq plist (plist-put plist :defer (or (cdr-safe defer) t)))
|
(setq plist (plist-put plist :defer (or (cdr-safe defer) t)))
|
||||||
(unless (or (memq value '(t nil))
|
(unless (or (memq value '(t nil))
|
||||||
(number-or-marker-p value))
|
(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))))
|
(use-package ,name ,@plist))))
|
||||||
|
|
||||||
(defmacro def-package-hook! (package when &rest body)
|
(defmacro def-package-hook! (package when &rest body)
|
||||||
|
Reference in New Issue
Block a user