GNU bug report logs -
#21695
25.0.50; Change most occurrences of `setq' in Emacs manual to `customize-set-variable'
Previous Next
Reported by: Drew Adams <drew.adams <at> oracle.com>
Date: Fri, 16 Oct 2015 21:51:01 UTC
Severity: wishlist
Found in version 25.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #128 received at 21695 <at> debbugs.gnu.org (full text, mbox):
>>> It's usually fine to set user options that have a :set form with setq
>>> -- if you do it before the .el file it belongs in is loaded. Finding
>>> a variable it's problematic to use setq on in .emacs took some digging
>>> (when I added the example in the manual).
>>
>> Hmm... Unless I'm missing something, the case you mention (setq'ing a
>> variable before the .el file is loaded) will not issue a warning. The
>> example I used is (setq gdb-many-windows t).
>
> That's not an autoloaded variable (well, minor mode), so Emacs doesn't
> know that it has a :set when .emacs is loaded.
>
Oh, I see. You mean that setq'ing autoloaded variables, which are loaded
before their .el files is loaded, can usually be setq'd, disregarding
their :set property. But I don't see how one could distinguish between
those for which it is problematic and those for which is isn't. ISTM that
in this case displaying a warning even when it's not really problematic is
better than not displaying warnings for those variable for which it is
problematic?
This bug report was last modified 3 years and 301 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.