GNU bug report logs -
#21563
24.5; discourage load-hook variables
Previous Next
Reported by: "Roland Winkler" <winkler <at> gnu.org>
Date: Fri, 25 Sep 2015 19:01:01 UTC
Severity: wishlist
Found in version 24.5
Fixed in version 28.1
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> >> Here's what I'd suggest, if you are bent on removing
> >> all load hooks and deprecating them:
> >> 1. Try removing all of them from the vanilla
> >> (distributed) Elisp code.
> >> 2. Run with that for a major release or two. If no
> >> problems, then deprecate (declare obsolete).
> >
> > I'm not sure I understand the proposal. What is the "vanilla
> > (distributed) Elisp code"? What does "removing all of them" mean,
> > and how is removing them more cautious than adding a deprecation
> > warning to the variables?
>
> I think Drew meant to remove the *usage* of the hooks. That is, remove
> cases of (add-hook 'foo-load-hook ...), before deprecating foo-load-
> hook itself.
Yes. Sorry if that wasn't clear. That should be sufficient for
testing the (later) removal of the variables, as far as their
usage by vanilla Emacs code is concerned.
(It won't test effects on user code, of course. But the point is
to not (possibly) bother users for the duration of step 1.)
This bug report was last modified 4 years and 268 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.