GNU bug report logs - #10229
save-some-buffers, -action-alist

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: jidanni@HIDDEN; Keywords: fixed; merged with #3625, #24174, #42829; Done: Lars Ingebrigtsen <larsi@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Forcibly Merged 3625 10229 24174 42829. Request was from Glenn Morris <rgm@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
bug marked as fixed in version 27.1, send any further explanations to 3625 <at> debbugs.gnu.org and jidanni@HIDDEN Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) fixed. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Forcibly Merged 3625 10229 24174. Request was from npostavs@HIDDEN to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Dec 2011 04:16:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 06 23:16:52 2011
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1RY8w7-0004Dd-41
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 23:16:51 -0500
Received: from eggs.gnu.org ([140.186.70.92])
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1RY8w3-0004DT-Ua
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 23:16:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1RY8vN-0002Ru-HL
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 23:16:06 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD autolearn=unavailable version=3.3.1
Received: from lists.gnu.org ([140.186.70.17]:49575)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1RY8vN-0002Rq-DV
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 23:16:05 -0500
Received: from eggs.gnu.org ([140.186.70.92]:58105)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1RY8vM-0002PW-0J
	for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2011 23:16:04 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1RY8vK-0002Rg-K5
	for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2011 23:16:03 -0500
Received: from lo.gmane.org ([80.91.229.12]:47976)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1RY8vK-0002Ra-AA
	for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2011 23:16:02 -0500
Received: from list by lo.gmane.org with local (Exim 4.69)
	(envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1RY8vJ-0004cp-MU
	for bug-gnu-emacs@HIDDEN; Wed, 07 Dec 2011 05:16:01 +0100
Received: from c-71-237-25-24.hsd1.co.comcast.net ([71.237.25.24])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <bug-gnu-emacs@HIDDEN>; Wed, 07 Dec 2011 05:16:01 +0100
Received: from kevin.d.rodgers by c-71-237-25-24.hsd1.co.comcast.net with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <bug-gnu-emacs@HIDDEN>; Wed, 07 Dec 2011 05:16:01 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: bug-gnu-emacs@HIDDEN
From: Kevin Rodgers <kevin.d.rodgers@HIDDEN>
Subject: Re: bug#10229: save-some-buffers, -action-alist
Date: Tue, 06 Dec 2011 21:16:00 -0700
Lines: 43
Message-ID: <jbmp9f$h2q$1@HIDDEN>
References: <878vmqccd7.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@HIDDEN
X-Gmane-NNTP-Posting-Host: c-71-237-25-24.hsd1.co.comcast.net
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US;
	rv:1.9.2.24) Gecko/20111103 Thunderbird/3.1.16
In-Reply-To: <878vmqccd7.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-Received-From: 140.186.70.17
X-Spam-Score: -5.7 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -5.7 (-----)

On 12/6/11 1:50 AM, jidanni@HIDDEN wrote:
>     C-x s runs the command save-some-buffers, which is an interactive
>     compiled Lisp function in `files.el'.
>
>     It is bound to C-x s.
>
>     (save-some-buffers&optional ARG PRED)
>
>     Save some modified file-visiting buffers.  Asks user about each one.
>     You can answer `y' to save, `n' not to save, `C-r' to look at the
>     buffer in question with `view-buffer' before deciding or `d' to
>     view the differences using `diff-buffer-with-file'.
>
> OK, but you forgot one: plain old visit-the-buffer.
>
> C-r lets you look at it but you are still in the minibuffer.

That should not be.  The buffer should be selected.

> So you hit C-g and ... you can't see it any more.

`q' is the usual way to exit View mode.

>     This command first saves any buffers where `buffer-save-without-query' is
>     non-nil, without asking.
>
>     Optional argument (the prefix) non-nil means save all with no questions.
>     Optional second argument PRED determines which buffers are considered:
>     If PRED is nil, all the file-visiting buffers are considered.
>     If PRED is t, then certain non-file buffers will also be considered.
>     If PRED is a zero-argument function, it indicates for each buffer whether
>     to consider it or not when called with that buffer current.
>
>     See `save-some-buffers-action-alist' if you want to
>     change the additional actions you can take on files.
>
> Well C-h v save-some-buffers-action-alist shows some horrid byte code.

Click on the link to files.el, which reveals the source code.

-- 
Kevin Rodgers
Denver, Colorado, USA





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#10229; Package emacs. Full text available.
Forcibly Merged 3625 10229. Request was from Glenn Morris <rgm@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Dec 2011 08:53:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 06 03:53:28 2011
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1RXqmG-0005yW-6T
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 03:53:28 -0500
Received: from eggs.gnu.org ([140.186.70.92])
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <jidanni@HIDDEN>) id 1RXqmB-0005yN-KO
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 03:53:27 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <jidanni@HIDDEN>) id 1RXqlX-0007SJ-7G
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 03:52:47 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, 
	T_DKIM_INVALID autolearn=unavailable version=3.3.1
Received: from lists.gnu.org ([140.186.70.17]:53398)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jidanni@HIDDEN>) id 1RXqlX-0007SF-5h
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2011 03:52:43 -0500
Received: from eggs.gnu.org ([140.186.70.92]:41678)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jidanni@HIDDEN>) id 1RXqlT-0003S2-8h
	for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2011 03:52:43 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <jidanni@HIDDEN>) id 1RXqlP-0007Rb-B2
	for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2011 03:52:39 -0500
Received: from caiajhbdcahe.dreamhost.com ([208.97.132.74]:57187
	helo=homiemail-a38.g.dreamhost.com)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jidanni@HIDDEN>) id 1RXqlO-0007JO-LI
	for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2011 03:52:35 -0500
Received: from homiemail-a38.g.dreamhost.com (localhost [127.0.0.1])
	by homiemail-a38.g.dreamhost.com (Postfix) with ESMTP id EFCD210AFB3
	for <bug-gnu-emacs@HIDDEN>; Tue,  6 Dec 2011 00:50:47 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=from:to:subject
	:date:message-id:mime-version:content-type; q=dns; s=jidanni.org
	; b=eCnV2vdO6FtdU6mZw1sL5AhMTkukaVGGBHPjGM7Yq4SM+IIVvdDWjpJ2K/ms
	x5o6NUJiTreMbf+quf85F1Slzikw5h2Woxe9+shoIdNGGfY4bMQCLzSlSHrhXS/a
	CmC59jXdeqJ7j2Le5C8W+OE3WZBD9Evna3SSFZh9FZ5d/oY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to
	:subject:date:message-id:mime-version:content-type; s=
	jidanni.org; bh=1t39Ns78DQr2dfr5Wq5JoUPMqbI=; b=nmy7QziABU9AaLIN
	KMJrqleaWGCms5ZK29nMlbL2m7Ef2+kYPC4iXcapwamNcNzLZXJVzlwMIw721JD8
	6fbV6wy57i4m0dXv9Whwzir6v8GuWqWJq/CIOGswbbdfVgPO1pBHSACWB0aebMUw
	ws3s3tzs1DJK6rg5AwGaN9dX2EY=
Received: from jidanni.org (218-163-21-66.dynamic.hinet.net [218.163.21.66])
	(using TLSv1 with cipher AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: jidanni@HIDDEN)
	by homiemail-a38.g.dreamhost.com (Postfix) with ESMTPSA id 55D4210AFAD
	for <bug-gnu-emacs@HIDDEN>; Tue,  6 Dec 2011 00:50:47 -0800 (PST)
From: jidanni@HIDDEN
To: bug-gnu-emacs@HIDDEN
Subject: save-some-buffers, -action-alist
Date: Tue, 06 Dec 2011 16:50:44 +0800
Message-ID: <878vmqccd7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-Received-From: 140.186.70.17
X-Spam-Score: -5.4 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -5.4 (-----)

   C-x s runs the command save-some-buffers, which is an interactive
   compiled Lisp function in `files.el'.

   It is bound to C-x s.

   (save-some-buffers &optional ARG PRED)

   Save some modified file-visiting buffers.  Asks user about each one.
   You can answer `y' to save, `n' not to save, `C-r' to look at the
   buffer in question with `view-buffer' before deciding or `d' to
   view the differences using `diff-buffer-with-file'.

OK, but you forgot one: plain old visit-the-buffer.

C-r lets you look at it but you are still in the minibuffer.
So you hit C-g and ... you can't see it any more.

   This command first saves any buffers where `buffer-save-without-query' is
   non-nil, without asking.

   Optional argument (the prefix) non-nil means save all with no questions.
   Optional second argument PRED determines which buffers are considered:
   If PRED is nil, all the file-visiting buffers are considered.
   If PRED is t, then certain non-file buffers will also be considered.
   If PRED is a zero-argument function, it indicates for each buffer whether
   to consider it or not when called with that buffer current.

   See `save-some-buffers-action-alist' if you want to
   change the additional actions you can take on files.

Well C-h v save-some-buffers-action-alist shows some horrid byte code.




Acknowledgement sent to jidanni@HIDDEN:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#10229; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 12 Aug 2020 15:15:01 UTC

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