[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Modifying a hook while it's being executed
From: |
kcin |
Subject: |
Re: Modifying a hook while it's being executed |
Date: |
8 Aug 2005 13:21:13 -0700 |
User-agent: |
G2/0.2 |
rgb wrote:
>
> This line appears in remove-hook.
>
> (setq hook-value (delete function (copy-sequence hook-value)))
>
> It makes me think that a change to the hook's value will not
> be visible to the present execution of the run-hooks command.
> So I'd say it appears to be perfectly safe.
Yes, it seems OK. However I wonder why it is not simply
(setq hook-value (remove function hook-value))
remove also returns a copy. Is there a difference?