GNU bug report logs -
#33400
26.1; Order changed for overriding “nil” mode in dir-locals
Previous Next
Reported by: Neil Roberts <bpeeluk <at> yahoo.co.uk>
Date: Thu, 15 Nov 2018 14:20:05 UTC
Severity: normal
Tags: fixed, patch
Merged with 30008,
35522
Found in versions 26.0.90, 26.1, 27.0.50
Fixed in version 26.3
Done: Noam Postavsky <npostavs <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 33400 <at> debbugs.gnu.org (full text, mbox):
On 16/11/18 2:21 AM, Neil Roberts wrote:
> Perhaps you could argue that this isn’t really a bug and that having
> multiple values for a directory local variable is just undefined
> behaviour. However I think the previous behaviour was quite useful
> and it would be nice to maintain it. Or maybe ideally it could even
> just say that any more specific mode overrides any less specific mode.
I agree -- it makes intuitive sense for it to work that way, and I
firmly believe that people *do* use it that way already (as per the
example given), as the documentation always presented examples with
the nil case first, and therefore following its example would result
in that intuitive functionality (except in 26.1).
I'd like to see this fixed in 26.2, as I feel it's a very unexpected
change which can break things for users in confusing ways.
-Phil
This bug report was last modified 6 years and 9 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.