GNU bug report logs - #72389
Unfair prompts and documentation of Emergency Escape

Previous Next

Package: emacs;

Reported by: Dan Jacobson <jidanni <at> jidanni.org>

Date: Wed, 31 Jul 2024 03:04:02 UTC

Severity: minor

Tags: notabug, wontfix

Done: Eli Zaretskii <eliz <at> gnu.org>

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 72389 in the body.
You can then email your comments to 72389 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Wed, 31 Jul 2024 03:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dan Jacobson <jidanni <at> jidanni.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 31 Jul 2024 03:04:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Dan Jacobson <jidanni <at> jidanni.org>
To: bug-gnu-emacs <at> gnu.org
Subject: Unfair prompts and documentation of Emergency Escape
Date: Wed, 31 Jul 2024 09:17:25 +0800
Regarding

   Emacs is resuming after an emergency escape.
   Auto-save? (y or n)
   Abort (and dump core)? (y or n)

and its documentation, (info "(emacs) Emergency Escape"),

well, I would just like to say it is not fair to the user,
to not mention what will happen if they just hit RET.

Not fair in the prompts. Not fair in the documentation.

So the prompts should have one letter bigger, or use [ ] etc.
to indicate if RET=y or if RET=n. And the documentation needs to
document what will happen too.

Or document why it doesn't document it.

Oh, yes, I did try it. Two RETs. Yup.
And I am still alive.
However what did actually happen is a secret.

By the way, maybe a thorough check should be made to identify any other
"test your luck" ambiguous prompts.

Also they need to look different from the prompts that indeed "won't
take RET as an answer" and "demand a real answer, y or n".

emacs-version "29.4"




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Wed, 31 Jul 2024 13:52:01 GMT) Full text and rfc822 format available.

Message #8 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dan Jacobson <jidanni <at> jidanni.org>
Cc: 72389 <at> debbugs.gnu.org
Subject: Re: bug#72389: Unfair prompts and documentation of Emergency Escape
Date: Wed, 31 Jul 2024 16:51:00 +0300
tags 72389 notabug wontfix
close 72389
thanks

> From: Dan Jacobson <jidanni <at> jidanni.org>
> Date: Wed, 31 Jul 2024 09:17:25 +0800
> 
> Regarding
> 
>    Emacs is resuming after an emergency escape.
>    Auto-save? (y or n)
>    Abort (and dump core)? (y or n)
> 
> and its documentation, (info "(emacs) Emergency Escape"),
> 
> well, I would just like to say it is not fair to the user,
> to not mention what will happen if they just hit RET.

Nothing happens if you just hit RET.  So I don't understand the drama.

> Oh, yes, I did try it. Two RETs. Yup.
> And I am still alive.
> However what did actually happen is a secret.

Nothing happened.

Closing.




Added tag(s) notabug and wontfix. Request was from Eli Zaretskii <eliz <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 31 Jul 2024 13:52:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 72389 <at> debbugs.gnu.org and Dan Jacobson <jidanni <at> jidanni.org> Request was from Eli Zaretskii <eliz <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 31 Jul 2024 13:52:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Sun, 04 Aug 2024 10:38:02 GMT) Full text and rfc822 format available.

Message #15 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Dan Jacobson <jidanni <at> jidanni.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 72389 <at> debbugs.gnu.org, rms <at> gnu.org
Subject: Re: bug#72389: Unfair prompts and documentation of Emergency Escape
Date: Sun, 04 Aug 2024 18:36:57 +0800
>> Emacs is resuming after an emergency escape.
>> Auto-save? (y or n)
Say: Auto-save? (y or n, RET)

>> Abort (and dump core)? (y or n)
Say: Abort (and dump core)? (y or n, RET)

Also say that in (info "(emacs) Emergency Escape").




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Sun, 04 Aug 2024 10:44:02 GMT) Full text and rfc822 format available.

Message #18 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dan Jacobson <jidanni <at> jidanni.org>
Cc: 72389 <at> debbugs.gnu.org, rms <at> gnu.org
Subject: Re: bug#72389: Unfair prompts and documentation of Emergency Escape
Date: Sun, 04 Aug 2024 13:43:04 +0300
> From: Dan Jacobson <jidanni <at> jidanni.org>
> Cc: 72389 <at> debbugs.gnu.org, rms <at> gnu.org
> Date: Sun, 04 Aug 2024 18:36:57 +0800
> 
> >> Emacs is resuming after an emergency escape.
> >> Auto-save? (y or n)
> Say: Auto-save? (y or n, RET)
> 
> >> Abort (and dump core)? (y or n)
> Say: Abort (and dump core)? (y or n, RET)
> 
> Also say that in (info "(emacs) Emergency Escape").

Any key except 'y' will do the same as 'n'.  So we have to say

  Auto-save? (y or n, RET, a, b, c, d, e, f, ..., A, B, C, D, E, F,...)

Right?

More importantly, this text:

  (y or n, RET)

doesn't really say what will RET do.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Sun, 04 Aug 2024 11:24:01 GMT) Full text and rfc822 format available.

Message #21 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Stephen Berman <stephen.berman <at> gmx.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 72389 <at> debbugs.gnu.org, rms <at> gnu.org, Dan Jacobson <jidanni <at> jidanni.org>
Subject: Re: bug#72389: Unfair prompts and documentation of Emergency Escape
Date: Sun, 04 Aug 2024 13:23:17 +0200
On Sun, 04 Aug 2024 13:43:04 +0300 Eli Zaretskii <eliz <at> gnu.org> wrote:

>> From: Dan Jacobson <jidanni <at> jidanni.org>
>> Cc: 72389 <at> debbugs.gnu.org, rms <at> gnu.org
>> Date: Sun, 04 Aug 2024 18:36:57 +0800
>>
>> >> Emacs is resuming after an emergency escape.
>> >> Auto-save? (y or n)
>> Say: Auto-save? (y or n, RET)
>>
>> >> Abort (and dump core)? (y or n)
>> Say: Abort (and dump core)? (y or n, RET)
>>
>> Also say that in (info "(emacs) Emergency Escape").
>
> Any key except 'y' will do the same as 'n'.  So we have to say
>
>   Auto-save? (y or n, RET, a, b, c, d, e, f, ..., A, B, C, D, E, F,...)
>
> Right?
>
> More importantly, this text:
>
>   (y or n, RET)
>
> doesn't really say what will RET do.

Instead of asking a question, what about something like this:

  Type 'y' to auto-save.
  Type 'y' to abort (and dump core).

and perhaps adding something like "(typing any other key does nothing)"
for completeness?  Or a similar or more suitable message could be
displayed on typing any other key.

Steve Berman




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Sun, 04 Aug 2024 11:45:02 GMT) Full text and rfc822 format available.

Message #24 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stephen Berman <stephen.berman <at> gmx.net>
Cc: 72389 <at> debbugs.gnu.org, rms <at> gnu.org, jidanni <at> jidanni.org
Subject: Re: bug#72389: Unfair prompts and documentation of Emergency Escape
Date: Sun, 04 Aug 2024 14:43:59 +0300
> From: Stephen Berman <stephen.berman <at> gmx.net>
> Cc: Dan Jacobson <jidanni <at> jidanni.org>,  72389 <at> debbugs.gnu.org,  rms <at> gnu.org
> Date: Sun, 04 Aug 2024 13:23:17 +0200
> 
> On Sun, 04 Aug 2024 13:43:04 +0300 Eli Zaretskii <eliz <at> gnu.org> wrote:
> 
> >> From: Dan Jacobson <jidanni <at> jidanni.org>
> >> Cc: 72389 <at> debbugs.gnu.org, rms <at> gnu.org
> >> Date: Sun, 04 Aug 2024 18:36:57 +0800
> >>
> >> >> Emacs is resuming after an emergency escape.
> >> >> Auto-save? (y or n)
> >> Say: Auto-save? (y or n, RET)
> >>
> >> >> Abort (and dump core)? (y or n)
> >> Say: Abort (and dump core)? (y or n, RET)
> >>
> >> Also say that in (info "(emacs) Emergency Escape").
> >
> > Any key except 'y' will do the same as 'n'.  So we have to say
> >
> >   Auto-save? (y or n, RET, a, b, c, d, e, f, ..., A, B, C, D, E, F,...)
> >
> > Right?
> >
> > More importantly, this text:
> >
> >   (y or n, RET)
> >
> > doesn't really say what will RET do.
> 
> Instead of asking a question, what about something like this:
> 
>   Type 'y' to auto-save.
>   Type 'y' to abort (and dump core).
> 
> and perhaps adding something like "(typing any other key does nothing)"
> for completeness?  Or a similar or more suitable message could be
> displayed on typing any other key.

When someone gets presented these messages, they are panicking.  They
are in stress because their precious session is about to crash and
they are about to lose their edits.  The text we present should
therefore be short, and it should be clear.  It shouldn't be a legal
document full of caveats and terms&conditions and other kind of
lawyer style language.

Now, "Auto-save? (y or n)" is short, and is clear, and tells me
exactly what to do: press "y" or press "n", nothing else.  Anything we
add will just make it longer and harder to read in a stress and more
likely to confuse.  For example, "Type 'y' to auto-save." leaves me
wondering what do I do if I don't want to auto-save.

Why do we need to complicate this?  I don't think we should.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Sun, 04 Aug 2024 14:06:02 GMT) Full text and rfc822 format available.

Message #27 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Dan Jacobson <jidanni <at> jidanni.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 72389 <at> debbugs.gnu.org, Stephen Berman <stephen.berman <at> gmx.net>, rms <at> gnu.org
Subject: Re: bug#72389: Unfair prompts and documentation of Emergency Escape
Date: Sun, 04 Aug 2024 22:04:33 +0800
EZ> When someone gets presented these messages, they are panicking.

So they shouldn't have to go looking around their keyboard to find the
"n" key, when all along any other key (except "y") would work the same,
except the 'information hoarders' won't tell them that, because "Well,
it doesn't matter, because they won't get burnt anyway."




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Sun, 04 Aug 2024 14:18:01 GMT) Full text and rfc822 format available.

Message #30 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dan Jacobson <jidanni <at> jidanni.org>
Cc: 72389 <at> debbugs.gnu.org, stephen.berman <at> gmx.net, rms <at> gnu.org
Subject: Re: bug#72389: Unfair prompts and documentation of Emergency Escape
Date: Sun, 04 Aug 2024 17:17:14 +0300
> From: Dan Jacobson <jidanni <at> jidanni.org>
> Cc: Stephen Berman <stephen.berman <at> gmx.net>,  72389 <at> debbugs.gnu.org,
>   rms <at> gnu.org
> Date: Sun, 04 Aug 2024 22:04:33 +0800
> 
> EZ> When someone gets presented these messages, they are panicking.
> 
> So they shouldn't have to go looking around their keyboard to find the
> "n" key, when all along any other key (except "y") would work the same,
> except the 'information hoarders' won't tell them that, because "Well,
> it doesn't matter, because they won't get burnt anyway."

If you ever learn to give some respect to people who develop software
you use, instead of considering them all imbeciles or worse --
villains ("information hoarders"), then maybe, just maybe, you will
one day succeed to report real bugs or suggest useful improvements.

IOW, your whole attitude needs serious adjustment.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#72389; Package emacs. (Fri, 16 Aug 2024 13:44:01 GMT) Full text and rfc822 format available.

Message #33 received at 72389 <at> debbugs.gnu.org (full text, mbox):

From: Dan Jacobson <jidanni <at> jidanni.org>
To: 72389 <at> debbugs.gnu.org
Subject: So easy to trigger
Date: Fri, 16 Aug 2024 21:42:42 +0800
Also this will occur very often when using emacs -nw, as
CTRL+GGGGGGG is just one key away from
CTRL+FFFFFFF, which is the main way of moving the cursor forward several spaces.
thus letting the user know they can just use RET in addition to y or n will be helpful.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 14 Sep 2024 11:24:14 GMT) Full text and rfc822 format available.

This bug report was last modified 363 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.