X-Loop: help-debbugs@HIDDEN
Subject: bug#42829: save-some-buffers should learn to "just let go"
Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 12 Aug 2020 14:53:02 +0000
Resent-Message-ID: <handler.42829.B.15972439504874 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 42829
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 42829 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.15972439504874
(code B ref -1); Wed, 12 Aug 2020 14:53:02 +0000
Received: (at submit) by debbugs.gnu.org; 12 Aug 2020 14:52:30 +0000
Received: from localhost ([127.0.0.1]:45162 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1k5s7C-0001GY-Ec
for submit <at> debbugs.gnu.org; Wed, 12 Aug 2020 10:52:30 -0400
Received: from lists.gnu.org ([209.51.188.17]:52228)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <jidanni@HIDDEN>) id 1k5s7A-0001GQ-7G
for submit <at> debbugs.gnu.org; Wed, 12 Aug 2020 10:52:29 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45144)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <jidanni@HIDDEN>)
id 1k5s79-0004OI-VC
for bug-gnu-emacs@HIDDEN; Wed, 12 Aug 2020 10:52:27 -0400
Received: from dog.birch.relay.mailchannels.net ([23.83.209.48]:34012)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <jidanni@HIDDEN>)
id 1k5s77-00073g-Pe
for bug-gnu-emacs@HIDDEN; Wed, 12 Aug 2020 10:52:27 -0400
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
by relay.mailchannels.net (Postfix) with ESMTP id 5CEFF64112F
for <bug-gnu-emacs@HIDDEN>; Wed, 12 Aug 2020 14:44:22 +0000 (UTC)
Received: from pdx1-sub0-mail-a60.g.dreamhost.com
(100-96-27-32.trex.outbound.svc.cluster.local [100.96.27.32])
(Authenticated sender: dreamhost)
by relay.mailchannels.net (Postfix) with ESMTPA id C5C446412C6
for <bug-gnu-emacs@HIDDEN>; Wed, 12 Aug 2020 14:44:21 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from pdx1-sub0-mail-a60.g.dreamhost.com (pop.dreamhost.com
[64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
by 0.0.0.0:2500 (trex/5.18.8); Wed, 12 Aug 2020 14:44:22 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Minister-Attack: 33740fe07134584d_1597243462026_3093081868
X-MC-Loop-Signature: 1597243462025:1465011963
X-MC-Ingress-Time: 1597243462025
Received: from pdx1-sub0-mail-a60.g.dreamhost.com (localhost [127.0.0.1])
by pdx1-sub0-mail-a60.g.dreamhost.com (Postfix) with ESMTP id 5E460860FA
for <bug-gnu-emacs@HIDDEN>; Wed, 12 Aug 2020 07:44:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to
:subject:date:message-id:mime-version:content-type
:content-transfer-encoding; s=jidanni.org; bh=DwrEmhHt70uJYC7I+m
SzJj0owqM=; b=K6xkTAY/layXuFrSBimVtN8fhlbSqxp8vzzH44IFCy0tVH75R6
kwZgzdXVmLqCYnuKg43q4ofQaNn1WYJgwl3dVVVy3f2WHwm2qxr0wF7DPw2z8NPX
tQHnW5hMCxjb+WdEuDFr1odKZZILgwBumr417+79mGCTFaPa+Txvxyvpc=
Received: from jidanni.org (114-41-12-134.dynamic-ip.hinet.net [114.41.12.134])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
(Authenticated sender: jidanni@HIDDEN)
by pdx1-sub0-mail-a60.g.dreamhost.com (Postfix) with ESMTPSA id DC541860F8
for <bug-gnu-emacs@HIDDEN>; Wed, 12 Aug 2020 07:44:20 -0700 (PDT)
X-DH-BACKEND: pdx1-sub0-mail-a60
From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN>
Date: Wed, 12 Aug 2020 22:44:17 +0800
Message-ID: <875z9nx6ta.5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: 0
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduiedrledvgdejlecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgfgsehtkeertddttdejnecuhfhrohhmpejnnjjnucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqeenucggtffrrghtthgvrhhnpedvvdevveduffefleegtddvheevgeevtdehheeikeelveegkeehgfeggfeludegleenucfkphepuddugedrgedurdduvddrudefgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehjihgurghnnhhirdhorhhgpdhinhgvthepuddugedrgedurdduvddrudefgedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhg
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=23.83.209.48; envelope-from=jidanni@HIDDEN;
helo=dog.birch.relay.mailchannels.net
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/12 10:52:21
X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy]
X-Spam_score_int: -15
X-Spam_score: -1.6
X-Spam_bar: -
X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, RCVD_IN_SORBS_WEB=1.5,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.1 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.9 (/)
emacs-version "26.3". (maybe fixed already?)
C-x s says
Save file ...documentation.txt? (y, n, !, ., q, C-r, d or C-h)
C-h then says
Type SPC or =E2=80=98y=E2=80=99 to save the current buffer;
DEL or =E2=80=98n=E2=80=99 to skip the current buffer;
RET or =E2=80=98q=E2=80=99 to give up on the save (skip all remaining b=
uffers);
C-g to quit (cancel the whole command);
! to save all remaining buffers;
C-r to view this buffer;
d to view changes in this buffer;
or . (period) to save the current buffer and exit.
Problem is: C-r won't "let go of the user".
He can't just visit the buffer (to say undo his changes there.)
He is still trapped at the prompt. No C-x o won't free him temporarily.
Therefore there needs to be an additional choice:
"v to just visit that file and quit saving the rest of the files if any"
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN> Subject: bug#42829: Acknowledgement (save-some-buffers should learn to "just let go") Message-ID: <handler.42829.B.15972439504874.ack <at> debbugs.gnu.org> References: <875z9nx6ta.5.fsf@HIDDEN> X-Gnu-PR-Message: ack 42829 X-Gnu-PR-Package: emacs Reply-To: 42829 <at> debbugs.gnu.org Date: Wed, 12 Aug 2020 14:53:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 42829 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 42829: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42829 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
Received: (at control) by debbugs.gnu.org; 12 Aug 2020 15:04:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 12 11:04:22 2020 Received: from localhost ([127.0.0.1]:45173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1k5sIf-0001Za-Qp for submit <at> debbugs.gnu.org; Wed, 12 Aug 2020 11:04:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rgm@HIDDEN>) id 1k5sIe-0001ZN-IC for control <at> debbugs.gnu.org; Wed, 12 Aug 2020 11:04:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35571) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <rgm@HIDDEN>) id 1k5sIZ-0008Ms-Bj for control <at> debbugs.gnu.org; Wed, 12 Aug 2020 11:04:15 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1k5sIY-00050s-Tk for control <at> debbugs.gnu.org; Wed, 12 Aug 2020 11:04:15 -0400 Subject: control message for bug 42829 To: <control <at> debbugs.gnu.org> X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: <E1k5sIY-00050s-Tk@HIDDEN> From: Glenn Morris <rgm@HIDDEN> Date: Wed, 12 Aug 2020 11:04:14 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) unarchive 3625 forcemerge 3625 42829
X-Loop: help-debbugs@HIDDEN
Subject: bug#42829: save-some-buffers should learn to "just let go"
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 13 Aug 2020 01:09:03 +0000
Resent-Message-ID: <handler.42829.B42829.159728091315618 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42829
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: fixed
To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson <jidanni@HIDDEN>
Cc: 42829 <at> debbugs.gnu.org
Received: via spool by 42829-submit <at> debbugs.gnu.org id=B42829.159728091315618
(code B ref 42829); Thu, 13 Aug 2020 01:09:03 +0000
Received: (at 42829) by debbugs.gnu.org; 13 Aug 2020 01:08:33 +0000
Received: from localhost ([127.0.0.1]:46185 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1k61jN-00043q-7C
for submit <at> debbugs.gnu.org; Wed, 12 Aug 2020 21:08:33 -0400
Received: from relay12.mail.gandi.net ([217.70.178.232]:39001)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <juri@HIDDEN>) id 1k61jJ-00043J-7n
for 42829 <at> debbugs.gnu.org; Wed, 12 Aug 2020 21:08:30 -0400
Received: from mail.gandi.net (m91-129-102-47.cust.tele2.ee [91.129.102.47])
(Authenticated sender: juri@HIDDEN)
by relay12.mail.gandi.net (Postfix) with ESMTPSA id EFDB3200006;
Thu, 13 Aug 2020 01:08:21 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
Organization: LINKOV.NET
References: <875z9nx6ta.5.fsf@HIDDEN>
Date: Thu, 13 Aug 2020 02:39:51 +0300
In-Reply-To: <875z9nx6ta.5.fsf@HIDDEN> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?=
Dan Jacobson"'s message of "Wed, 12 Aug 2020 22:44:17 +0800")
Message-ID: <87zh6zjug0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> C-x s says
>
> Save file ...documentation.txt? (y, n, !, ., q, C-r, d or C-h)
>
> C-h then says
>
> 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;
> d to view changes in this buffer;
> or . (period) to save the current buffer and exit.
>
> Problem is: C-r won't "let go of the user".
>
> He can't just visit the buffer (to say undo his changes there.)
> He is still trapped at the prompt. No C-x o won't free him temporarily.
This means that map-y-or-n-p (used by save-some-buffers) should be rewritten
to rely on read-char-from-minibuffer.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.