[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: doc elisp intro cross reference fixes
From: |
David Kastrup |
Subject: |
Re: doc elisp intro cross reference fixes |
Date: |
20 Nov 2003 15:51:29 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
Stefan Monnier <address@hidden> writes:
> >> > 1. Setting the variable with set-variable would not have any effect
> >> > other than maybe to confuse Emacs internals or the user. This is
> >>
> >> Sounds like a bug: if it works via customize-variable, there's not good
> >> reason why it can't work with set-variable.
>
> > There are reasons. Customize can specify actions to do whenever a
> > variable is set (there are a few customizable variables that switch on
> > minor modes, for example).
>
> That's what he said, basically and I replied that it's a bug in
> set-variable. For such vars, set-variable should either put a big
> warning or do the same as customize-variable (i.e. call the setter
> function).
If set-variable does not tend to consult the "customize" data
structures in other circumstances, it would be unexpected if it did
in this case. I do seem to remember, though, that set-variable
declined setting a variable to values opposed to any possibly
customize declaration. So perhaps making set-variable do pretty much
the "set for current session" operation procedure of customize would
be sensible behavior.
That does not imply that the current behavior would be a bug, simply
that it might make sense to change it (along with its documentation).
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
- Re: doc elisp intro cross reference fixes, (continued)
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/19
- Re: doc elisp intro cross reference fixes, Kevin Rodgers, 2003/11/19
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/19
- Re: doc elisp intro cross reference fixes, Luc Teirlinck, 2003/11/19
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/20
- Re: doc elisp intro cross reference fixes, David Kastrup, 2003/11/20
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/20
- Re: doc elisp intro cross reference fixes, David Kastrup, 2003/11/20
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/20
- Re: doc elisp intro cross reference fixes, Kevin Rodgers, 2003/11/20
- Re: doc elisp intro cross reference fixes,
David Kastrup <=
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/20
- Re: doc elisp intro cross reference fixes, Kevin Rodgers, 2003/11/20
- Re: doc elisp intro cross reference fixes, David Kastrup, 2003/11/20
- Re: doc elisp intro cross reference fixes, Per Abrahamsen, 2003/11/26
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/26
- Re: doc elisp intro cross reference fixes, Luc Teirlinck, 2003/11/26
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/26
- Re: doc elisp intro cross reference fixes, Luc Teirlinck, 2003/11/26
- Re: doc elisp intro cross reference fixes, Luc Teirlinck, 2003/11/26
- Re: doc elisp intro cross reference fixes, Stefan Monnier, 2003/11/27