all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#68663: Unsaved buffers dialog is unhelpful
@ 2024-01-22 20:37 Nikolay Kudryavtsev
  2024-01-22 23:41 ` Dmitry Gutov
  2024-01-27 11:08 ` Eli Zaretskii
  0 siblings, 2 replies; 12+ messages in thread
From: Nikolay Kudryavtsev @ 2024-01-22 20:37 UTC (permalink / raw)
  To: 68663

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









^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-01-28 17:21 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-22 20:37 bug#68663: Unsaved buffers dialog is unhelpful Nikolay Kudryavtsev
2024-01-22 23:41 ` 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

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.