GNU bug report logs -
#2355
23.0.60; Enabling minor-mode disables major mode
Previous Next
Reported by: Leo <sdl.web <at> gmail.com>
Date: Tue, 17 Feb 2009 11:55:06 UTC
Severity: minor
Fixed in version 24.1
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #52 received at 2355 <at> emacsbugs.donarmstrong.com (full text, mbox):
> That is, indeed, what causes the difference in behavior. BTW,
> lisp/doc-view.el abuses it:
> ;; Local Variables:
> ;; mode: outline-minor
> ;; End:
This seems like a misuse because it just reflects the
author's preference.
>> It would be good to fix those discrepancies.
> I don't think investing effort in fixing wrong (harmless) behavior
> caused by user error is very useful...
I do not plan on investing any effort into it. But a patch would
probably be welcome, if it doesn't make the code more complex.
>> But it would also be good to improve the documentation so as to say
>> clearly that at least one of the `mode's specified should be
>> a major mode.
> You seem to be implying that it is OK to use mode: to set a minor mode.
Yes, it is.
> That seems to contradict the docs, at least my reading of
> (emacs)"27.1 How Major Modes are Chosen" and (emacs)"57.3.4.1
> Specifying File Variables".
My 57.3.4.1 here says:
You can use the `mode' "variable" to set minor modes as well as the
major modes; in fact, you can use it more than once, first to set the
major mode and then to set minor modes which are specific to particular
buffers. But most minor modes should not be specified in the file at
all, because they represent user preferences.
-- Stefan
This bug report was last modified 14 years and 20 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.