GNU bug report logs -
#23407
.dir-local settings get obliterated on running a major mode function.
Previous Next
Reported by: Alan Mackenzie <acm <at> muc.de>
Date: Sat, 30 Apr 2016 10:29:02 UTC
Severity: normal
Merged with 15577
Found in version 24.3
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello, Emacs.
In the master branch (I'm sure it's the same in the emacs-25 branch,
too):
1. start Emacs with emacs -Q
2. Visit any emacs lisp file which is part of Emacs with C-x C-f.
3. Do C-h C-v indent-tabs-mode <RET>. The *Help* buffer starts off
with:
indent-tabs-mode is a variable defined in `C source code'.
Its value is nil
Original value was t
Local in buffer follow.el; global value is t
. The local value comes from the .dir-locals in the top level Emacs
directory.
4. Do M-x emacs-lisp-mode.
5. Again do C-h C-v indent-tabs-mode <RET>. This time, the *Help*
buffer starts off with:
indent-tabs-mode is a variable defined in `C source code'.
Its value is t
. This is different from the first *Help* buffer.
6. This is a bug. On running a major mode, directory local settings
should be respected.
--
Alan Mackenzie (Nuremberg, Germany).
This bug report was last modified 9 years and 14 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.