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
View this message in rfc822 format
On Wed, Feb 18, 2009 at 15:23, Stefan Monnier <monnier <at> iro.umontreal.ca> wrote:
> IIUC there's also another
> difference: if the major mode is specified at the end, it is set after
> setting the major-mode based on the file name.
That is, indeed, what causes the difference in behavior. BTW,
lisp/doc-view.el abuses it:
;; Local Variables:
;; mode: outline-minor
;; End:
> 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...
> 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. 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".
Also, a few times has been mentioned in emacs-devel that minor modes
are intended to be set by the user, not by the file.
Juanma
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.