From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen 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: Wed, 04 Aug 2021 10:56:53 +0200 Message-ID: <87lf5hlh9m.fsf@gnus.org> References: <86eek3hvu5.fsf@protected.rcdrun.com> <87eek1fvgf.fsf@gnus.org> <83eek18ref.fsf@gnu.org> <835z5d8lhc.fsf@gnu.org> <87lfe8jsok.fsf@gnus.org> <83h7ow70ty.fsf@gnu.org> <7a7c3ef0-619d-cd76-a4e4-040009e33d75@gmx.at> <87fsvr55n7.fsf@linkov.net> <87im0lhfbq.fsf@gnus.org> <87czqtbo47.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34406"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: bugs@gnu.support, 45072@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 04 10:58:14 2021 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 1mBCj7-0008jr-Kr for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 04 Aug 2021 10:58:13 +0200 Original-Received: from localhost ([::1]:48156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBCj6-00088E-I6 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 04 Aug 2021 04:58:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBCiw-00086N-4G for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 04:58:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59428) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mBCiv-0006pG-Sd for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 04:58:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mBCiv-00083U-Rb for bug-gnu-emacs@gnu.org; Wed, 04 Aug 2021 04:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Aug 2021 08:58:01 +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.162806742430897 (code B ref 45072); Wed, 04 Aug 2021 08:58:01 +0000 Original-Received: (at 45072) by debbugs.gnu.org; 4 Aug 2021 08:57:04 +0000 Original-Received: from localhost ([127.0.0.1]:42741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBCi0-00082H-LF for submit@debbugs.gnu.org; Wed, 04 Aug 2021 04:57:04 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:38406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBChy-00081n-TM for 45072@debbugs.gnu.org; Wed, 04 Aug 2021 04:57:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VcyhDZ1MzA/tPW+YbY7/1SWlI5cLUrPCLQFvUj397r0=; b=NOPTjcyWMHhg481QCs4RHzDO5S GJiJ1hsSFfCXPs8aGi/Xrdka5QDqPRXZewvMYECTAZaAJCSVFKSBoita/Y6koYBqD81iOMEfqROL5 rTLZYKcPOizupISyvP4ulqeDWDWk7atF2rY37rC0N+dMQ64WPebvJv4G997rEzxSNt4U=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mBChp-0005qb-RM; Wed, 04 Aug 2021 10:56:56 +0200 In-Reply-To: <87czqtbo47.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 04 Aug 2021 11:39:04 +0300") 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:211150 Archived-At: Juri Linkov writes: >>> + ;; When read_minibuf doesn't restore all previous windows, >>> + ;; then at least pop down the completions window. >>> + (unless read-minibuffer-restore-windows >>> + (minibuffer-hide-completions)) >> >> Hm... Well, I guess that's what most people would want... but... > > The new option read-minibuffer-restore-windows is quite unusable > without the above change: selecting a completion from the > completions buffer will leave the completions buffer on the screen. Yes. But I think some people would want that -- that is, they might be `C-g'-ing out of the minubuffer just because they want to copy some of the text in the completions buffer. But on the other hand, that may be such a rare thing to do that just applying your proposed patch is the right thing, and then we could just see whether anybody actually requests that before tinkering any further with it... So... I think you should just push the patch, and then we'll see. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no