From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: jidanni@jidanni.org Newsgroups: gmane.emacs.bugs Subject: bug#381: save-some-buffers recursive editing entrapment Date: Tue, 10 Jun 2008 07:38:44 +0800 Message-ID: <873anmp4aj.fsf@jidanni.org> Reply-To: jidanni@jidanni.org, 381@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1213055443 20213 80.91.229.12 (9 Jun 2008 23:50:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Jun 2008 23:50:43 +0000 (UTC) To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 10 01:51:26 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5r92-0001tM-SF for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Jun 2008 01:51:25 +0200 Original-Received: from localhost ([127.0.0.1]:50673 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K5r8F-0003KG-K3 for geb-bug-gnu-emacs@m.gmane.org; Mon, 09 Jun 2008 19:50:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K5r4x-0002A4-Tg for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:47:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K5r4v-00029m-Qh for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:47:10 -0400 Original-Received: from [199.232.76.173] (port=43388 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K5r4v-00029j-HM for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:47:09 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:44162) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1K5r4u-0002yc-VC for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:47:09 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m59Nl6L8001382; Mon, 9 Jun 2008 16:47:06 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m59Nj3CF032723; Mon, 9 Jun 2008 16:45:03 -0700 X-Loop: don@donarmstrong.com Resent-From: jidanni@jidanni.org Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 09 Jun 2008 23:45:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 381 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.121305473831503 (code B ref -1); Mon, 09 Jun 2008 23:45:03 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 9 Jun 2008 23:38:58 +0000 Original-Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m59Ncs05031497 for ; Mon, 9 Jun 2008 16:38:56 -0700 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K5qww-0002fm-GH for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:38:54 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K5qwr-0002dg-1i for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:38:53 -0400 Original-Received: from [199.232.76.173] (port=44337 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K5qwq-0002dd-Se for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:38:48 -0400 Original-Received: from lax-green-bigip-5.dreamhost.com ([208.113.200.5]:39925 helo=blingymail-a3.g.dreamhost.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K5qwq-00028V-HS for bug-gnu-emacs@gnu.org; Mon, 09 Jun 2008 19:38:48 -0400 Original-Received: from jidanni2.jidanni.org (122-127-33-224.dynamic.hinet.net [122.127.33.224]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by blingymail-a3.g.dreamhost.com (Postfix) with ESMTP id 3A6C014D7A1 for ; Mon, 9 Jun 2008 16:38:47 -0700 (PDT) X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) Resent-Date: Mon, 09 Jun 2008 19:47:10 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:18309 Archived-At: Let's examine the trouble one can get into with C-x s runs the command save-some-buffers Type SPC or `y' to save the current buffer; DEL or `n' to skip the current buffer; RET or `q' to give up on the save (skip all remaining buffers); C-g to quit (cancel the whole command); ! to save all remaining buffers; C-r to view this buffer; Yeah, that will get one entangled into both recursive editing and view mode, try it while you are entering the reply for this message. d to view changes in this buffer; Beep: "Buffer *mail* has no associated file on disc" (so don't ask in this case); plus now we are recursive editing. or . (period) to save the current buffer and exit. Make you a deal: please just add a further choice: g go to the current buffer (i.e., that buffer listed) with no side effects, no marriage vows. Just put us in that buffer and that's that. 4 out of 5 users won't know how to climb out of recursive editing, now that there is no message about it, except for brackets in the modeline. And even if there was a message, it would get overwritten by the view mode message. And, recursive editing messes up gnus for me. So my new g proposal will not tangle up the user with recursive editing.