GNU bug report logs - #4980
23.1.50; In File > Quit GUI, add "Cancel", write "Save", and simplify

Previous Next

Package: emacs;

Reported by: "Jason A. Spiro" <jasonspiro4 <at> gmail.com>

Date: Thu, 19 Nov 2009 23:10:05 UTC

Severity: minor

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: "Jason A. Spiro" <jasonspiro4 <at> gmail.com>, 4980 <at> debbugs.gnu.org
Cc: emacs-pretest-bug <at> gnu.org
Subject: bug#4980: 23.1.50;	In File > Quit GUI, add "Cancel", write "Save", and simplify
Date: Fri, 20 Nov 2009 10:55:27 +0100
Jason A. Spiro skrev:

> 
> [!] There are 2 document(s) with unsaved changes.
> Save before closing?
> 
> Select the documents you want to save:
> | [x] foo.txt    |
> | [x] bar.txt    |
> |                |
> |                |
> 
> If you don't save, your changes will be lost.
>                                                  ________     ______
> [ Close &without Saving ] [       &Cancel     ] [________&Save______]
> 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
> 
> Don't offer view-buffer or view-changes choices in a GUI.  You see, a
> GUI should be simple instead of listing every possible choice the user
> might conceivably want.  If the user wants to do so, they can click
> Cancel then do so themselves.
> 

It is a good idea.  However, the dialog functions in Emacs can't currently do 
this in a generic way (that is from elisp).

Close is not a good word.  You close a dialog and a frame, but you quit or 
exit the application.

So IMHO "Close without Saving" should be "Exit without Saving" and "Save" 
should be "Save and Exit" or prehaps "Save marked and Exit" (if indeed that is 
what Save does, it isn't clear).

	Jan D.




This bug report was last modified 3 years and 117 days ago.

Previous Next


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