From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#45072: 28.0.50; Emacs switches other buffer back uncontrollably, if other window's buffer is changed by user during minibuffer editing Date: Tue, 08 Dec 2020 17:13:19 +0200 Message-ID: <83v9dc72ls.fsf@gnu.org> References: <86eek3hvu5.fsf@protected.rcdrun.com> <87eek1fvgf.fsf@gnus.org> <83eek18ref.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15500"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, bugs@gnu.support, 45072@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 08 16:14:32 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmehD-0003wj-VQ for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Dec 2020 16:14:31 +0100 Original-Received: from localhost ([::1]:56420 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmehC-0003v8-Vo for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Dec 2020 10:14:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41542) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmegk-0003kC-Ne for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 10:14:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47628) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmegk-0007L1-Dk for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 10:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kmegk-0008SN-9I for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 10:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2020 15:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45072 X-GNU-PR-Package: emacs Original-Received: via spool by 45072-submit@debbugs.gnu.org id=B45072.160744042832476 (code B ref 45072); Tue, 08 Dec 2020 15:14:02 +0000 Original-Received: (at 45072) by debbugs.gnu.org; 8 Dec 2020 15:13:48 +0000 Original-Received: from localhost ([127.0.0.1]:59174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmegW-0008Rj-6R for submit@debbugs.gnu.org; Tue, 08 Dec 2020 10:13:48 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmegV-0008RX-4g for 45072@debbugs.gnu.org; Tue, 08 Dec 2020 10:13:47 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:51757) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmegM-0007Al-J9; Tue, 08 Dec 2020 10:13:40 -0500 Original-Received: from [176.228.60.248] (port=4356 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kmeg9-0005Hk-CA; Tue, 08 Dec 2020 10:13:26 -0500 In-Reply-To: (message from Richard Stallman on Tue, 08 Dec 2020 00:33:05 -0500) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:195359 Archived-At: > From: Richard Stallman > Cc: bugs@gnu.support, larsi@gnus.org, 45072@debbugs.gnu.org > Date: Tue, 08 Dec 2020 00:33:05 -0500 > > > My recommendation is not to "abuse" the recursive editing; the ELisp > > manual rightfully warns against that, albeit indirectly. > > Should we make this warning more direct > so that people notice it more? The user manual has this in the section about recursive editing: In general, we try to minimize the use of recursive editing levels in GNU Emacs. This is because they constrain you to go back in a particular order—from the innermost level toward the top level. When possible, we present different activities in separate buffers so that you can switch between them as you please. Some commands switch to a new major mode which provides a command to switch back. These approaches give you more flexibility to go back to unfinished tasks in the order you choose. Suggestions to add to this text something more direct are welcome.