core-lib (add-transient-hook!): set permanent-local-hook on hook fn
This commit is contained in:
parent
e8653d0628
commit
9e7703db2a
1 changed files with 1 additions and 0 deletions
|
@ -249,6 +249,7 @@ HOOK can be a quoted hook or a sharp-quoted function (which will be advised)."
|
||||||
(cond ((functionp ,hook)
|
(cond ((functionp ,hook)
|
||||||
(advice-add ,hook ,(if append :after :before) #',fn))
|
(advice-add ,hook ,(if append :after :before) #',fn))
|
||||||
((symbolp ,hook)
|
((symbolp ,hook)
|
||||||
|
(put ',fn 'permanent-local-hook t)
|
||||||
(add-hook ,hook #',fn ,append))))))
|
(add-hook ,hook #',fn ,append))))))
|
||||||
|
|
||||||
(defmacro add-hook! (&rest args)
|
(defmacro add-hook! (&rest args)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue