Merge pull request #4285 from akirabaruah/docs
core-lib: Add docstring for add-hook-trigger!
This commit is contained in:
commit
ce66ac4130
1 changed files with 6 additions and 1 deletions
|
@ -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 _)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue