GNU bug report logs -
#11333
global-whitespace-mode doesn't enable whitespace mode in new fundamental-mode buffers
Previous Next
Reported by: Kelly Dean <kellydeanch <at> yahoo.com>
Date: Tue, 24 Apr 2012 20:04:02 UTC
Severity: minor
Tags: confirmed
Found in version 25.2
Fixed in version 26.1
Done: Noam Postavsky <npostavs <at> users.sourceforge.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
I'm using Emacs on X on Debian 6 Stable. emacs-version says GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian.
Steps to reproduce the bug:
Put in your init file just (global-whitespace-mode 1). Start Emacs.
Switch to the scratch buffer. The modeline says "Lisp Interaction WS". Type some whitespace which whitespace mode would highlight. Notice that it isn't highlighted. Do M-x global-whitespace-mode twice, to toggle it off and back on. Notice that the whitespace is now highlighted.
Make a new buffer. In the modeline it says "Fundamental WS". Type some whitespace. Same problem.
I'm told that in fundamental mode, Emacs intentionally doesn't enable global minor modes, because doing so would break things, which explains why it's initially disabled in your new buffer (though it doesn't explain why it's disabled in the scratch buffer, which isn't in fundamental mode). But if whitespace mode isn't enabled for a particular buffer, then putting "WS" in the modeline for that buffer is deceptive. It shouldn't do it.
This bug report was last modified 7 years and 111 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.