mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Merge pull request #4285 from akirabaruah/docs
core-lib: Add docstring for add-hook-trigger!
This commit is contained in:
@ -488,7 +488,12 @@ advised)."
|
||||
(add-hook sym #',fn ,append))))))
|
||||
|
||||
(defmacro add-hook-trigger! (hook-var &rest targets)
|
||||
"TODO"
|
||||
"Configure HOOK-VAR to be invoked exactly once after init whenever any of the
|
||||
TARGETS are invoked. Once HOOK-VAR gets triggered, it resets to nil.
|
||||
|
||||
HOOK-VAR is a quoted hook.
|
||||
|
||||
TARGETS is a list of quoted hooks and/or sharp-quoted functions."
|
||||
`(let ((fn (intern (format "%s-h" ,hook-var))))
|
||||
(fset
|
||||
fn (lambda (&rest _)
|
||||
|
Reference in New Issue
Block a user