From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Emacs-26.0.91: switch-to-buffer-other-window runs too slowly (about 0.1s) Date: Mon, 26 Mar 2018 23:42:08 +0200 Message-ID: <5AB96930.9040907@gmx.at> References: <83efk6g93z.fsf@gnu.org> <544b8346-bda9-45eb-9573-1d51d9f768b2@Spark> <83bmfag8gu.fsf@gnu.org> <87y3ie24z1.fsf@gmail.com> <87sh8m23tc.fsf@gmail.com> <87k1ty22p1.fsf@gmail.com> <837epyg30w.fsf@gnu.org> <83370mg0qj.fsf@gnu.org> <5AB94021.8080700@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1522100481 20070 195.159.176.226 (26 Mar 2018 21:41:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 26 Mar 2018 21:41:21 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 26 23:41:17 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0Zrf-000582-S6 for ged-emacs-devel@m.gmane.org; Mon, 26 Mar 2018 23:41:15 +0200 Original-Received: from localhost ([::1]:59208 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f0Zti-0006kO-CI for ged-emacs-devel@m.gmane.org; Mon, 26 Mar 2018 17:43:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40825) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f0Zsk-0006il-6G for emacs-devel@gnu.org; Mon, 26 Mar 2018 17:42:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f0Zsj-00087r-GI for emacs-devel@gnu.org; Mon, 26 Mar 2018 17:42:22 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:56441) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f0Zsf-000809-LP; Mon, 26 Mar 2018 17:42:17 -0400 Original-Received: from [192.168.1.100] ([213.162.73.40]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MRXSK-1f748b0jyi-00Sh2t; Mon, 26 Mar 2018 23:42:13 +0200 In-Reply-To: X-Provags-ID: V03:K0:E6yBOHRIL8xz05eYG9xJNeAYH+WgjU5u56hm3plE245SoWuJvDx PN24IWZxpKwOc6kxa8AgCOPLIN1jJpKVq+z9gTL900StiiAeOoMc/6Qryp3R9fcYqLDZnho YiYiGnzdQoqnFX9NmVf5wsr5u0Suiq5hsLwzjh4NkcBpxO517fR0eA42CjxG4lzqnj9xE7l B49z4tJe8JO5bhz5izxHA== X-UI-Out-Filterresults: notjunk:1;V01:K0:l4xmOjWpSlc=:XSf/XhqZLuXY8lf86wkU1B oZwk2UEtfl/sG1TovOdYgEl1/CK09iphN8BtPh20Lvw6az4BSkJfUxWO14kVu9B+/Fs0p+xii agNGutyNockYbopfP/CQI/YKdUb9+1vuaI4LTnB0SU2gmssfvmYh7RjTb3X2odc6sXo4clVfU /T9hxOsES0O1BudccU4hJKMG5/yuRf8Gx4XyKjLg4HcWSB4WcShuZYFTyA0wseF4vvge1WdFi sLkYyN7hPSwXfEUNvUguRMB/zOBEpG0N7n2mIXzz7qIDLIWdCtqsXS2lEgb4VcuCi4F+IcBBU 7F67fJVgp0iwK4A6gFtjUbIuybZq5nw1bhqf2s23UsWOG/kJjc6h5vndGIQbY48ViVAhTKEvZ 6dA2tYvnI3yua1A0AnwMfwtJMNeWxUGexJH6YricgSuxL2DN0XoWcIbMZ7MZkLoLzKlgeyvXD TVo8UXKbRifWk387WDqJ1qzs4ATHzO2wXnlXxwVODVWecXl9uKgXNgR1JqWcn49Hq0sQVr88Y Zwz5oVNXNCd8YHoK8unhFayDRvDEKFzNtVnJr1DE0LRODGl39tGlCLwC+PjnKOb9nmafJBWS+ gKcFLSSsdzgivjijMf+2cE6zQt4nx2eDKY86xO10Di/kGivcXaiDzwJPz+JLZbPEdMO/mLGWW lANTsfctycJP2yvZqCIOOPdX/2S83pdQrbtDbuXKLel1HkSdjKZuzT2OUW53ezhsssTSNxgYv VOK25gPG4GwcTlWeL91GTUVUsz0XJ+bekZb7DPXFcEiDPNwYBrPzGKSD+vsCiUfHH0VRhAAf X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:224078 Archived-At: > frame is not visible it's a pre-existing condition and there's no > particular reason to "fix" it at that time. > > IOW I think that in window--maybe-raise-frame > > ;; Assume the selected frame is already visible enough. > (eq frame (selected-frame)) > > should apply not just to raise-frame but also to make-frame-visible. I always carefully tried to preserve that comment. It carries so much of the notion that 'display-buffer' is usually called interactively. It goes without saying that your thinking will be correct in at least 99% of all cases. martin