|
From: | Emanuel Berg |
Subject: | Re: How do I wait, or sit-for, until a hook is run? |
Date: | Sat, 31 Dec 2022 00:25:40 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) |
(defun add-one-shot-hook (hook fun) (let ((name (cl-gensym))) (setf (symbol-function name) (lambda (&rest _) (remove-hook hook name) (funcall fun) )) (add-hook hook name) )) By Pascal Bourguignon. -- underground experts united https://dataswamp.org/~incal
[Prev in Thread] | Current Thread | [Next in Thread] |