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)
|
||||
(advice-add ,hook ,(if append :after :before) #',fn))
|
||||
((symbolp ,hook)
|
||||
(put ',fn 'permanent-local-hook t)
|
||||
(add-hook ,hook #',fn ,append))))))
|
||||
|
||||
(defmacro add-hook! (&rest args)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue