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.