all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Nikolay Kudryavtsev <nikolay.kudryavtsev@gmail.com>
To: 68663@debbugs.gnu.org
Subject: bug#68663: Unsaved buffers dialog is unhelpful
Date: Mon, 22 Jan 2024 23:37:25 +0300	[thread overview]
Message-ID: <bc3b5b1a-61d2-46b1-8e52-eb02b9c4b131@gmail.com> (raw)

Hello.

Ever since 29.1 there's been a regression in user prompts when closing 
Emacs with multiple modified buffers. Now user only gets 3 options:

- Close without saving

- Save all

- Cancel

In 28.2 and earlier, for every buffer, the user would get the prompt 
asking to save the file and the following options:

-Yes(save the file)

-No(don't)

-View This Buffer

-View This Buffer And Quit

-View Changes in This Buffer

-Save This Buffer But No More

-Save All Buffers

-No For All

I would argue that, while the old dialog may have been over-complicated 
in terms of user options, the new dialog is useless. The only two 
options available are the ones that a reasonable user would never use. 
So he has to press cancel and then lets hope he knows about M-x 
save-some-buffers.

While restoring the old dialog would certainly be an improvement over 
the current situation, maybe some options should be trimmed from it to 
avoid overwhelming the user with too many options and maybe the whole 
thing should be ported to a minibuffer prompt(made into a front-end over 
save-some-buffers). It's 2024 and we no longer have to pretend that the 
90s GUI conventions are the future.

I can see that there's been some debate over this on emacs-devel, back 
in 2022:

https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01727.html









             reply	other threads:[~2024-01-22 20:37 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-22 20:37 Nikolay Kudryavtsev [this message]
2024-01-22 23:41 ` bug#68663: Unsaved buffers dialog is unhelpful Dmitry Gutov
2024-01-27 11:08 ` Eli Zaretskii
2024-01-27 14:40   ` Nikolay Kudryavtsev
2024-01-27 14:54     ` Eli Zaretskii
2024-01-27 15:21       ` Nikolay Kudryavtsev
2024-01-27 15:37         ` Eli Zaretskii
2024-01-27 21:18           ` Stefan Kangas
2024-01-27 22:38             ` Nikolay Kudryavtsev
2024-01-27 23:31               ` Stefan Kangas
2024-01-28 17:21                 ` Nikolay Kudryavtsev
2024-01-28  5:54               ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bc3b5b1a-61d2-46b1-8e52-eb02b9c4b131@gmail.com \
    --to=nikolay.kudryavtsev@gmail.com \
    --cc=68663@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.