From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Stop frames stealing eachothers' minibuffers! Date: Fri, 27 Nov 2020 11:20:34 +0000 Message-ID: References: <0d14bfc4-8e8e-d3b9-e0e1-ee4bf2e6449d@gmx.at> <20201125210947.GB8228@ACM> <20201125215450.GC8228@ACM> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21703"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Andrii Kolomoiets , emacs-devel@gnu.org, martin rudalics , enometh@meer.net, Stefan Monnier , Eli Zaretskii To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 27 12:21:13 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kiboO-0005Xn-QF for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Nov 2020 12:21:12 +0100 Original-Received: from localhost ([::1]:48194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiboN-0001xN-T0 for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Nov 2020 06:21:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40698) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kibnr-0001UQ-GS for emacs-devel@gnu.org; Fri, 27 Nov 2020 06:20:39 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:10293 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1kibnp-0004D5-Bc for emacs-devel@gnu.org; Fri, 27 Nov 2020 06:20:39 -0500 Original-Received: (qmail 475 invoked by uid 3782); 27 Nov 2020 11:20:35 -0000 Original-Received: from acm.muc.de (p4fe15c16.dip0.t-ipconnect.de [79.225.92.22]) by localhost.muc.de (tmda-ofmipd) with ESMTP; Fri, 27 Nov 2020 12:20:34 +0100 Original-Received: (qmail 6037 invoked by uid 1000); 27 Nov 2020 11:20:34 -0000 Content-Disposition: inline In-Reply-To: X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:259870 Archived-At: Hello, Gregory. On Fri, Nov 27, 2020 at 10:47:49 +0000, Gregory Heytings wrote: [ .... ] > > IMO the only other reasonable behavior is to make sure that _all_ > > minibuffers are moved from frame F1 to frame F2 whenever one switches > > from a frame F1 to a frame F2. This is not feasible with Emacs > > 21-27, and still not feasible with Emacs 28. > I wrote too fast here: this is feasible with Emacs 28 (by setting > minibuffer-follows-selected-frame to t, which is its default value), but > there is no way to get the previous behavior of Emacs 21-27. The behaviour in Emacs 21-27 was unsatisfactory. Eli and I agreed this earlier on in this thread, and explicitly agreed the new behaviour would be different. That earlier behaviour was agreed to be chaotic, and would be very difficult to restore without breaking the recent changes in this area. What, in particular, do you miss from the old behaviour? If it's something specific, maybe it would be possible to add it in, somehow. -- Alan Mackenzie (Nuremberg, Germany).