From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#32825: 27.0.50; Deterministic window management Date: Thu, 27 Sep 2018 20:45:04 +0200 Message-ID: <5BAD2530.9090805@gmx.at> References: <874leeaiah.fsf@mail.linkov.net> <5BA9E3B1.9010700@gmx.at> <87bm8lzrfb.fsf@web.de> <5BAA76CF.8010808@gmx.at> <87va6tv3bm.fsf@web.de> <87h8ibswv8.fsf@mail.linkov.net> 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 1538073850 25215 195.159.176.226 (27 Sep 2018 18:44:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 27 Sep 2018 18:44:10 +0000 (UTC) Cc: 32825@debbugs.gnu.org To: Juri Linkov , Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 27 20:44:05 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1g5bGf-0006Sj-Hp for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 Sep 2018 20:44:05 +0200 Original-Received: from localhost ([::1]:38753 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g5bIm-0002ZH-7L for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 Sep 2018 14:46:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43305) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g5bIc-0002Yj-88 for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2018 14:46:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g5bIY-0005xN-VE for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2018 14:46:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52649) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g5bIY-0005xA-QT for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2018 14:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g5bIY-0008T3-Oz for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2018 14:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Sep 2018 18:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32825 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32825-submit@debbugs.gnu.org id=B32825.153807392332461 (code B ref 32825); Thu, 27 Sep 2018 18:46:02 +0000 Original-Received: (at 32825) by debbugs.gnu.org; 27 Sep 2018 18:45:23 +0000 Original-Received: from localhost ([127.0.0.1]:56903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5bHv-0008RU-7H for submit@debbugs.gnu.org; Thu, 27 Sep 2018 14:45:23 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:45543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5bHt-0008RB-Vc for 32825@debbugs.gnu.org; Thu, 27 Sep 2018 14:45:22 -0400 Original-Received: from [192.168.1.100] ([46.125.249.105]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M5dMm-1fqQyX0DVY-00xZRA; Thu, 27 Sep 2018 20:45:13 +0200 Original-Received: from [192.168.1.100] ([46.125.249.105]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M5dMm-1fqQyX0DVY-00xZRA; Thu, 27 Sep 2018 20:45:13 +0200 In-Reply-To: <87h8ibswv8.fsf@mail.linkov.net> X-Provags-ID: V03:K1:m1EAOVVIJNduBzf9zP7xleySPyMsAK+kzp0gaLPM4HFC/idYeIf n/T/xzi4cCQXizUttDOmPH+H1WcpkYq5Wpv6WvEy+E2utmMTP4pk/rxfH9c5zgPbHuqVYQt c99xf90thIkzMEOJMgxCpB+0xU9cI2GR4voIIeHWPnC3FjIpP6MfXFvBWrmkO/n518Ye82K ++S+8E82Gni1rElFUi2Bw== X-UI-Out-Filterresults: notjunk:1;V01:K0:UkOMQJIfHuQ=:sWOX8YFZBY7o5kpYFM8QeZ W5TzGwm3FI7FCrFNgde3wJ3t3Bgpk7aIY22KbcJQDcSDBLfE7MWCXUVMUSLOPNWsphCkmyn38 IitaLtNmCEZtN36apsubS8PsroT7VmPjwAvVa91o7Zrkb2slNh4Nq4hCP5PX25AimezrZn1BO xsBHAmZY4CYmng7vt0mGPoOGEDkkyrUPOi2iDXgQzXL8sf3YQ3s5cs5gLPmzT7vh+4pQXy++9 bAmfBBZDc6yjs91ZMz2HuF6X2QMc1Qvac3PymkRx9bUvvIxSDmNnnqQb+IdUjFymV+LHc0JG2 +xc1jqUeQRhNP0+3mXpHNtLEo+DF1cZgDJoGOoKSM8D9qNFJhlVnSKPaOXqfFkzFFe2OC5yEN 4xBcBB1Eblf3xdZRZtC4ur/dxU5K32M7LyDFHGv7KRzCmY2zMDxmyHHPI0sLlZr0f4tpMkgXl 6Lx1dHqFKGE6mkyMzcEPwtF3bVuxGzM3/c6XMQSPyFlB7xFvDfwoIq0LbBmrIhMNE5FdtvJ45 vnMsfNSVLH9PDX+EGTu+XzJ4vS/BXHEtZeSXBbgc/lRQ30HpsztfjQgEVVWXcZLMizZuenR77 kG+19nziCLcpB5JIAzB8sEh/oYzRIUD7HgT1VEbl5FRQHP9LqhYXZYJAdObfFiBBGvrtTzkTj rtVMVqHQT+zmnncaoyloxV3c/BrnPdkI069xoQ2/cU9Ao8HT/ggJ/FI6SMc8q6LNn19ZtvFPK uaiIh0WmWoAIwqXwnqFw0Atw8g2d0VjYjzPmqJ1f1kyM8Hw3SL9Z5KxO6NczvlDiNjpspZnt X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150721 Archived-At: > I wish the window selection to be more deterministic too. > Maybe instead of selecting the least recently used window > we should have a choice what window to select. With an appropriate alist entry. BTW the two 'get-buffer-window' disjuncts below are leftovers from the old code IIRC. IMO we should drop them in the course of such a change. (or (get-lru-window frame nil not-this-window) (let ((window (get-buffer-window buffer 'visible))) (unless (and not-this-window (eq window (selected-window))) window)) (get-largest-window 'visible nil not-this-window) (let ((window (get-buffer-window buffer 0))) (unless (and not-this-window (eq window (selected-window))) window)) (get-largest-window 0 nil not-this-window))) > I have no choice :-) Me neither. Life is deterministic (if you know all the parameters). martin