GNU bug report logs -
#18844
Trunk: typing in minibuffer gets spuriously echoed in mode line.
Previous Next
Reported by: Alan Mackenzie <acm <at> muc.de>
Date: Sun, 26 Oct 2014 15:55:02 UTC
Severity: minor
Tags: notabug
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 18844 in the body.
You can then email your comments to 18844 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 15:55:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Alan Mackenzie <acm <at> muc.de>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sun, 26 Oct 2014 15:55:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello, Emacs.
With the "latest" trunk (of about 2014-10-26 08:00 GMT), start emacs -Q.
Type in "M-: (setq" and wait ~half a second. The word "setq" is
spuriously echoed at the start of the mode line.
This happens on both ttys and GUIs, at least on GNU systems.
--
Alan Mackenzie (Nuremberg, Germany).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 16:01:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 18844 <at> debbugs.gnu.org (full text, mbox):
>>>>> Alan Mackenzie <acm <at> muc.de> writes:
> With the "latest" trunk (of about 2014-10-26 08:00 GMT), start emacs
> -Q. Type in "M-: (setq" and wait ~half a second. The word "setq" is
> spuriously echoed at the start of the mode line.
> This happens on both ttys and GUIs, at least on GNU systems.
By a chance, does it still happen if you disable
global-eldoc-mode?
--
FSF associate member #7257 http://boycottsystemd.org/ … 3013 B6A0 230E 334A
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 16:13:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 18844 <at> debbugs.gnu.org (full text, mbox):
In article <mailman.12084.1414339274.1147.bug-gnu-emacs <at> gnu.org> you wrote:
>>>>>> Alan Mackenzie <acm <at> muc.de> writes:
> > With the "latest" trunk (of about 2014-10-26 08:00 GMT), start emacs
> > -Q. Type in "M-: (setq" and wait ~half a second. The word "setq" is
> > spuriously echoed at the start of the mode line.
> > This happens on both ttys and GUIs, at least on GNU systems.
> By a chance, does it still happen if you disable
> global-eldoc-mode?
:-) If I disable global-eldoc-mode, the problem goes away.
> --
> FSF associate member #7257 http://boycottsystemd.org/ ? 3013 B6A0 230E 334A
--
Alan Mackenzie (Nuremberg, Germany).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 16:24:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 18844 <at> debbugs.gnu.org (full text, mbox):
> Date: Sun, 26 Oct 2014 15:53:32 +0000
> From: Alan Mackenzie <acm <at> muc.de>
>
> With the "latest" trunk (of about 2014-10-26 08:00 GMT), start emacs -Q.
> Type in "M-: (setq" and wait ~half a second. The word "setq" is
> spuriously echoed at the start of the mode line.
It's a feature: Emacs shows you some minimal documentation on what you
type.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 16:33:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 18844 <at> debbugs.gnu.org (full text, mbox):
> > -Q. Type in "M-: (setq" and wait ~half a second. The word
> > "setq" is spuriously echoed at the start of the mode line.
>
> > This happens on both ttys and GUIs, at least on GNU systems.
It happens on MS Windows also.
> By a chance, does it still happen if you disable
> global-eldoc-mode?
That gets rid of it; thanks. Please turn this OFF by default.
This was pushed onto the trunk before any real discussion. Limited
discussion ensued - about the missing doc for it - AFTER the fact:
http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01771.html
And in that discussion, Stefan said clearly that "this change in
behavior was not intended." There was no real discussion of this
mode-line takeover. As Eli said there, "I don't think turning this
on by default in eval-minibuffer was ever seriously discussed."
And Stefan concurred, saying that the only discussion was "about
making eldoc work in the minibuffer, not about enabling it."
But after that, in the same thread, Stefan said, "Feel free to add
it as soon as we re-open the trunk for changes." Just add it - no
discussion. Dommage.
Someone's favorite shiny new toy should not be foisted on all
users as changed default behavior. It took decades for
`transient-mark-mode' to finally be turned on by default, after
*much* discussion in emacs-devel. Should have happened a lot
sooner, yes(!) - but still only after a thorough discussion.
`delete-selection-mode' as default is still probably years off.
Why should this mode-line takeover be imposed suddenly with no
real discussion? Never would have happened in "the good ol'
days".
It is not hard for a user to turn such behavior ON, if desired.
Why should it now be the default? Have you seen zillions of
users demanding that this be the default behavior or something?
Did you take a user poll, as RMS would likely advise?
What is behind this, besides someone's desire to impose personal
preferences on everyone?
Let those who want to try it turn it on and experiment with it.
Maybe after a few years we can discuss whether it merits being
turned on by default, if many people clearly are using it at
that point. Turning it on now without discussion is premature
and anti-user/community.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 16:35:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 18844 <at> debbugs.gnu.org (full text, mbox):
> > With the "latest" trunk (of about 2014-10-26 08:00 GMT), start
> > emacs -Q. Type in "M-: (setq" and wait ~half a second. The word
> > "setq" is spuriously echoed at the start of the mode line.
>
> It's a feature: Emacs shows you some minimal documentation on what
> you type.
One person's feature is another's annoyance. And not every such is
imposed as the default behavior, out of the blue.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 17:02:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 18844 <at> debbugs.gnu.org (full text, mbox):
Hello, Eli.
On Sun, Oct 26, 2014 at 06:23:15PM +0200, Eli Zaretskii wrote:
> > Date: Sun, 26 Oct 2014 15:53:32 +0000
> > From: Alan Mackenzie <acm <at> muc.de>
> > With the "latest" trunk (of about 2014-10-26 08:00 GMT), start emacs -Q.
> > Type in "M-: (setq" and wait ~half a second. The word "setq" is
> > spuriously echoed at the start of the mode line.
> It's a feature: Emacs shows you some minimal documentation on what you
> type.
Ah. It's a feature. It just looks like a bug, and was somewhat
unexpected.
I'll close the bug, then (unless somebody else has already done so).
--
Alan Mackenzie (Nuremberg, Germany).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Sun, 26 Oct 2014 17:11:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 18844 <at> debbugs.gnu.org (full text, mbox):
> Type in "M-: (setq" and wait ~half a second. The word "setq" is
> spuriously echoed at the start of the mode line.
If only "setq" is echoed, then it's a bug.
If "setq: ([SYM VAL]...)" is echoed (or something similar), then it's
a feature.
Stefan
Reply sent
to
Alan Mackenzie <acm <at> muc.de>
:
You have taken responsibility.
(Sun, 26 Oct 2014 17:13:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Alan Mackenzie <acm <at> muc.de>
:
bug acknowledged by developer.
(Sun, 26 Oct 2014 17:13:02 GMT)
Full text and
rfc822 format available.
Message #31 received at 18844-done <at> debbugs.gnu.org (full text, mbox):
Closed, as it is a feature, not a bug.
--
Alan Mackenzie (Nuremberg, Germany).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Mon, 27 Oct 2014 09:48:01 GMT)
Full text and
rfc822 format available.
Message #34 received at 18844 <at> debbugs.gnu.org (full text, mbox):
Drew Adams <drew.adams <at> oracle.com> writes:
> That gets rid of it; thanks. Please turn this OFF by default.
It's a great feature, please keep it on.
We've seen some votes in favor of it already too. If it annoys the
majority of users, we'll see a lot more of dissenting voices.
And Emacs trunk is a good place to experiment with new features, which
won't necesarily make it into release.
> Let those who want to try it turn it on and experiment with it.
> Maybe after a few years we can discuss whether it merits being
> turned on by default, if many people clearly are using it at
> that point. Turning it on now without discussion is premature
> and anti-user/community.
Nobody really has to use it for a few years to decide if they like it or
not. And there's no need for a years-long discussion about it either,
it's not that big a feature.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#18844
; Package
emacs
.
(Mon, 27 Oct 2014 15:26:02 GMT)
Full text and
rfc822 format available.
Message #37 received at 18844 <at> debbugs.gnu.org (full text, mbox):
> > That gets rid of it; thanks. Please turn this OFF by default.
>
> It's a great feature, please keep it on.
Even if you, as one user, think it is a great feature, why should
it suddenly be *on by default*.
> We've seen some votes in favor of it already too. If it annoys the
> majority of users, we'll see a lot more of dissenting voices.
*Seen some votes* means nothing. Not seeing "a lot more" dissenting
voices means nothing also.
> And Emacs trunk is a good place to experiment with new features,
> which won't necesarily make it into release.
People can experiment with new features without Emacs turning them
on by default. And that is generally what is done.
> > Let those who want to try it turn it on and experiment with it.
> > Maybe after a few years we can discuss whether it merits being
> > turned on by default, if many people clearly are using it at
> > that point. Turning it on now without discussion is premature
> > and anti-user/community.
>
> Nobody really has to use it for a few years to decide if they like
> it or not.
Right. But a user deciding whether s?he likes it or not is not
what this is about, is it? You are requesting that this be turned
for *all* users, by *default*.
> And there's no need for a years-long discussion about it
> either, it's not that big a feature.
It's not that big a feature => don't turn it on by default.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 25 Nov 2014 12:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 10 years and 212 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.