GNU bug report logs - #80466
[PATCH] Change tab-bar-move-tab-to-frame to call get-mru-frame

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Stéphane Marks <shipmints@HIDDEN>; Keywords: patch; dated Sat, 21 Feb 2026 20:42:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 18:00:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 13:00:03 2026
Received: from localhost ([127.0.0.1]:56792 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuaDy-0001j6-GA
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 13:00:03 -0500
Received: from mail-vk1-xa32.google.com ([2607:f8b0:4864:20::a32]:56387)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vuaDv-0001iP-Au
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 13:00:00 -0500
Received: by mail-vk1-xa32.google.com with SMTP id
 71dfb90a1353d-56750cb34c8so3910470e0c.0
 for <80466 <at> debbugs.gnu.org>; Mon, 23 Feb 2026 09:59:59 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771869598; cv=none;
 d=google.com; s=arc-20240605;
 b=Lx4gOCs9LmAhYvnrnbCk5ZA+MGyZ3ItzvugijP6f1RFoY+yUFXmNJ9Q2fqwyo+SWse
 m+ozq8Y9YKIaVPXEFyVn7zHNget4lCYhIJKbWWxw8hjowzLipBMEvRN3oid73IXWbt3h
 QgS4ctyjXKY2SJInIdDnkz4CJlnD5clqOIXLN//5CqenDRwz/Zc6Nkg8a5LIb9fZUN93
 RDRBZLRqo82iKJBDLLQoyughzZEJt/Q3ZdqwmbvRFBAv01x9PjoDfgEzvYNh7vm12XTx
 uA1STwDr89LY6iP+SFBYmz7hp9qaCLZnQxhFxGsx+P4ESJerWQAQhl9xT9EGZ4DQfFqy
 +GKA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:dkim-signature;
 bh=mprt7NnVfJQmg5rnD/tFGV3ByOJmuNblxWBvn3GchUw=;
 fh=uY7QPuIdYZyUp5ZlvviRJkidypRPPMSe6eBEHK3z4ww=;
 b=TMvR8TtBPLvpP/GD1cOKJ4zRds4AvMKDEKJ4MDmxmLLVjrKZJ69/0xL5TyPIcDaKXz
 dXHJgiSw461SZ+MSoFBPpQrN7yHxj5V/g82YFsYpBhcqThlsy7IvJyz1bQPReOgWmByZ
 +fLj0IqdmuqtvPB1UQ6ctHeVhDr0AwzqkFmTLqhK4T08urQRTEpwVG1Mi5fhiAS8Jp7H
 GozyPKO75fuVmNnmlXapLChlsCYjqZIpsfK9bW8RKdsnv4q9BLWyfSRcGL11dArP6FM6
 YiG/J6uVrriGxEanoA+c+bWWR10VwLRrFxNn6W1BTiuymupatQpDTpXvq8FgVd2eI5uE
 PKTA==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771869598; x=1772474398; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=mprt7NnVfJQmg5rnD/tFGV3ByOJmuNblxWBvn3GchUw=;
 b=DZhU5zTfT7gn2agdf7E3L3NWA0stwaA3XlD/6aUjlRn5v3XFCByKYERwbcj00XprXN
 AxO9o6ZGNLfdwY0ZsMdA0ZiDkxGcR2rbxarZCpqppUrEdHQNW5faQ3C1866lJt0WBfsD
 BIG36zK+XaYAZ02Kq16QRcVkAbNefV/VcZLglGDd0q1WFonq4JvHmofKMTUw7tllf4/P
 31uRJVs0N1Xm62R3vtuTwdT2SeOCZjdKhkN1SIugUZbujraqSo+a+2of4SLK737hRinG
 DW8M8i+6UVSYfS2hlN0I2OAxOLWgdWBzaEJXS3LDGM4Xy2wJXtmDQ0If1viJOWR0Fyw2
 gJag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771869598; x=1772474398;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=mprt7NnVfJQmg5rnD/tFGV3ByOJmuNblxWBvn3GchUw=;
 b=hwx7S8ZElIJhqaDf3vBtSq1yfOF4RqSdSVq1K5c2gq1pQNyHdxmj2YzCZA2KRrP7AA
 vbp6wuv+B9THbh9Jyym/7t56o7tqxGPRBtW3lAYFBw9F4U8AvG+l9G3+hKzpVq8W2uJF
 DuOQ2QEU6yz+wqyoggqdbwHByffiHrmIqBFDuPBWvqUXBSES8nT4ig1OQ8HL3GAJF68i
 v9HRkYKd0/jWlfhp4UDmxk0gL5VWiT0G3zZPyNs6sbn9nWiPIcTRVcK6Ju7rj9MGQMbU
 a7RQGB2jfkp//BMN6elp2pnt76XQldaWwgi7qk26wVn8WSlc8kI4qz4KHVOMVxL9jSRU
 ElIg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUSAgRw+jyyIr1E7Pu5OSveXcXaP7msmP1E9o1JwW7ayQf4YgwjWe9vf/eHspRtAH64tkqXHA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxQoTWfyqSGoWSRRe86IkEiiQP6pMTWlWAtZvJ6j0NWDnIWaX6r
 3Ts8buBCIbCXD5dpcLXlGa0xviurqvGBnfQpfXRESuMR8uwvWAu6KmIfXHI9O968c1MPtairwT2
 vsgoeI23rVt+6y2KBDdtrufKT+rj8tSg=
X-Gm-Gg: AZuq6aKzm9p1R+eFR3azs1oZdeyaHwyzEHAPftozXDyU1beK7eEeffhoxsxVgpI0EYH
 URdW9iWVhvywhPQr8Wyek8c1lx3n5lR3xJI3rDul/bpz/HUdSXQrz4RbeDMbxZZU9+tm46q0Bmu
 5kO9mXrnw/uBZsuDvF/06Oq0Tjj6USqLFQS+ribORwPgxOksnnhAx+bE9O9zHPXDW11EamYJoj6
 gD/kTDqNPLhQq1GkR/RuJ07vNEi0fVXJ5neXMJSIpt1iJj/YdycO+XpvECCIxnzq0AXSQpsI/fC
 l+AMnYeJ1uky7UlvT3lYLLu4Q1pzuYXeN3fGMBdvN/LtA6DnL4ivSvrm0RqRFes=
X-Received: by 2002:a05:6122:3285:b0:566:3b13:8208 with SMTP id
 71dfb90a1353d-568e477f39dmr4767255e0c.5.1771869598448; Mon, 23 Feb 2026
 09:59:58 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN> <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
 <87fr6sn15s.fsf@HIDDEN> <87bjhgn06u.fsf@HIDDEN>
 <CAN+1HbrZPepuFEk9Gg+94yK4wGF4uXsA5DU5oi+AsASAx=gmhA@HIDDEN>
 <34e318bd-74cd-4dfb-a614-e100278d6dfe@HIDDEN>
 <CAN+1Hbo+7j_xntNavq-N-=15PiM97czu2EwXD-WqJ7fwRTL7SA@HIDDEN>
 <875x7ns94z.fsf@HIDDEN>
In-Reply-To: <875x7ns94z.fsf@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Mon, 23 Feb 2026 12:59:46 -0500
X-Gm-Features: AaiRm53T2Yqa6TIuHp1mXt0zdXMlB2OcUPIrLkb0cAXoGls_mtsxoXJHqOnEEQw
Message-ID: <CAN+1HbrzOchts_1wreiRqWxkSNH_SRRJQaR1A1czEQRBKowg5Q@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: Juri Linkov <juri@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000010055064b818a48"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--000000000000010055064b818a48
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Feb 23, 2026 at 12:54=E2=80=AFPM Juri Linkov <juri@HIDDEN> wrot=
e:

> >      >> But there is a bug in 'frame-use-time': it ignores the selected
>    window.
> >      >>
> >      >
> >      > Unfortunate thinko.  Patch attached as a follow-on to the 80397
> >     thread.
> >
> >     It also ignores windows whose 'no-other-window' parameter is non-ni=
l.
> >     Please decide on how to treat those.
> >
> > Since we're looking only at the window-use-time, I don't think these
> matter
> > since we're not selecting them or proposing skippable windows as
> candidates
> > for anything.
>
> Why not simply:
>
>   (defun frame-use-time (&optional frame)
>     (window-use-time
>      (with-selected-frame (window-normalize-frame frame)
>        (selected-window))))
>

Also good.

--000000000000010055064b818a48
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Mon, Feb 23, 2026 at 12:54=E2=80=AFPM Juri Linkov &lt;<a href=3D"mailto:=
juri@HIDDEN">juri@HIDDEN</a>&gt; wrote:</span></div></div><div clas=
s=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; But there is a bug in &#39=
;frame-use-time&#39;: it ignores the selected=C2=A0 =C2=A0 =C2=A0window.<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Unfortunate thinko.=C2=A0 Patch attached as a=
 follow-on to the 80397<br>
&gt;=C2=A0 =C2=A0 =C2=A0thread.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0It also ignores windows whose &#39;no-other-window&=
#39; parameter is non-nil.<br>
&gt;=C2=A0 =C2=A0 =C2=A0Please decide on how to treat those.<br>
&gt;<br>
&gt; Since we&#39;re looking only at the window-use-time, I don&#39;t think=
 these matter<br>
&gt; since we&#39;re not selecting them or proposing skippable windows as c=
andidates<br>
&gt; for anything.<br>
<br>
Why not simply:<br>
<br>
=C2=A0 (defun frame-use-time (&amp;optional frame)<br>
=C2=A0 =C2=A0 (window-use-time<br>
=C2=A0 =C2=A0 =C2=A0(with-selected-frame (window-normalize-frame frame)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0(selected-window))))<br></blockquote><div><br></=
div><div class=3D"gmail_default" style=3D"font-family:monospace">Also good.=
</div></div></div>

--000000000000010055064b818a48--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 17:55:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 12:55:00 2026
Received: from localhost ([127.0.0.1]:56709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vua95-0001P6-K2
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 12:54:59 -0500
Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:34976)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vua8y-0001Nq-Ui
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 12:54:55 -0500
Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4fKT5J1wcTz9tx8;
 Mon, 23 Feb 2026 18:54:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1771869284;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=jH2ac39LOsX9g8WzJrbkiG/SiWNcb02xqWZQ+zfiTCM=;
 b=jwoDDy8rcHDGfuHWXcXimtuvVI//E03WOtVhXdtGeJ7xF90WCAagB2hPFsuhWc2o7f6cB+
 jyTHWz26xK+Fa2Y6J3jO0HVpDVax3ORAl3g6baTy8u0ZrmWISYYN9D5W0GBBvMESiE24LF
 bQ97M2kA0wLNTVE10y2kCzReL2dBqE79fEd7Ngwc9AsMRU0uXAo6WU6EIhQaqtU7BwwHFH
 u/Pyu+offm3o3V64jMT6VAYYYQp77KtQn3fIiRgAvcbNNZFgRxTNHmUtIhCAQ5g+g9DuBC
 rDiPskayg6L5wsUGn0TntQtD9P1jBBaRjtbWIP5pRWOH/j4DUgC68W+lCw0mug==
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
In-Reply-To: <db14d571-133f-4a2d-ae12-c9f6d807d2e1@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87ms10llcf.fsf@HIDDEN>
 <CAN+1Hbp1qeUQyqfBFdCbHE+Qvk5PhCDHer4eDfzWMy5ZV57hcg@HIDDEN>
 <db14d571-133f-4a2d-ae12-c9f6d807d2e1@HIDDEN>
Date: Mon, 23 Feb 2026 19:52:02 +0200
Message-ID: <87zf4zqugl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80466
Cc: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>,
 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> 'get-mru-frame' can return nil, for example, if the selected frame is
>> excluded, and I see that the 'compare-windows-get-*' functions signal
>> errors.  Is that an interface we want for "other frame" selection?  I guess
>> it would be intended for interactive calls so probably okay?
>
> Maybe we should add one more additional arguments for 'frame-list' such
> as 'CREATION-TIME', 'USE-TIME', 'REVERSE', 'MINIBUFFER' (include or
> exclude), 'FRAME' (the one to start with).

Same arguments will be needed for 'next-frame' as well.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 17:54:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 12:54:56 2026
Received: from localhost ([127.0.0.1]:56704 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vua92-0001On-9S
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 12:54:56 -0500
Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]:51352)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vua8z-0001Nh-Mx
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 12:54:54 -0500
Received: from smtp1.mailbox.org (smtp1.mailbox.org
 [IPv6:2001:67c:2050:b231:465::1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4fKT5F4ljzz9tpT;
 Mon, 23 Feb 2026 18:54:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1771869281;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=3JmgIrU2/ZCxOtH3rzxvgjctHUzVJcSteAl8exCOQko=;
 b=skH9XqHXnC14xXKFBQQ3jeCNLl3mg4vc42We+zIu8ipkxfCGC9ezbTDFBASV48GTtcY/Pv
 9Lx4GS4muMcQkVWjPHiY+v01VP6EPnCOeAs8PCdKokuCouh1G6GaX9S+TUQ9izHrcBeUeS
 J7XkS6lfjWH4btHerViKgMjmSZyto1Bwegjm+zQ49/QxKch7cyfYc/UuU5uoZpr7+MwQgs
 fCz1kAsYJVrjSHoOA7+P+CC3gFsGkdI3nNS7FnCqucbB0DIwmPfYLtULcSM8n+U29qWgbc
 FEBgPlhVYfypOMtMFTwmv5gSS/JR3WCj2svzx39KBr/g/wYjrJ+cbg4DjJcjZw==
Authentication-Results: outgoing_mbo_mout; dkim=none;
 spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
To: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
In-Reply-To: <CAN+1Hbo+7j_xntNavq-N-=15PiM97czu2EwXD-WqJ7fwRTL7SA@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN>
 <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
 <87fr6sn15s.fsf@HIDDEN> <87bjhgn06u.fsf@HIDDEN>
 <CAN+1HbrZPepuFEk9Gg+94yK4wGF4uXsA5DU5oi+AsASAx=gmhA@HIDDEN>
 <34e318bd-74cd-4dfb-a614-e100278d6dfe@HIDDEN>
 <CAN+1Hbo+7j_xntNavq-N-=15PiM97czu2EwXD-WqJ7fwRTL7SA@HIDDEN>
Date: Mon, 23 Feb 2026 19:50:40 +0200
Message-ID: <875x7ns94z.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4fKT5F4ljzz9tpT
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>      >> But there is a bug in 'frame-use-time': it ignores the selected     window.
>      >>
>      >
>      > Unfortunate thinko.  Patch attached as a follow-on to the 80397
>     thread.
>
>     It also ignores windows whose 'no-other-window' parameter is non-nil.
>     Please decide on how to treat those.
>
> Since we're looking only at the window-use-time, I don't think these matter
> since we're not selecting them or proposing skippable windows as candidates
> for anything.

Why not simply:

  (defun frame-use-time (&optional frame)
    (window-use-time
     (with-selected-frame (window-normalize-frame frame)
       (selected-window))))




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 14:53:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 09:53:14 2026
Received: from localhost ([127.0.0.1]:53533 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuXJC-0006Jh-E8
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 09:53:14 -0500
Received: from mail-vs1-xe34.google.com ([2607:f8b0:4864:20::e34]:61665)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vuXJA-0006JZ-7X
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 09:53:12 -0500
Received: by mail-vs1-xe34.google.com with SMTP id
 ada2fe7eead31-5fadbc3a453so2128584137.2
 for <80466 <at> debbugs.gnu.org>; Mon, 23 Feb 2026 06:53:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771858391; cv=none;
 d=google.com; s=arc-20240605;
 b=b7C+LZFKTlDNIGB9vQUXdLjRhrZfDGTir+c7S1HU+KnO9nxlKVESOm+1TYAxzREosk
 4GPanFqVNW/9eNSYdc8dL6O13kT0IRNLJa+/+tDfnO0W9V3CxkuVsG/Y7qDVBNMbMQhG
 LD9WAn0mmy/5kfp8jU+8qeXwvzqFQaZNhrN/wtc66jDO3gYvoAVW7AMqXPpBH0zimq+R
 pW2ucpZGCqB1+TmZH3TnJEk0uxEJZA7rydMgShyJfCyxl1vTOEUOgkyv+vLZAAaUCedi
 dnnptUHr23MHkah5nKFApEKhxuyD6INkR0ysSERJ36dpg8Gn2R7SJ7TnYrytN1ZjC8Gq
 2rwA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:dkim-signature;
 bh=rk62qPsLFn5WYUjKr4TDKuLahc7MkKePMPMAvwfFCU0=;
 fh=pGj+3IWPGA5a5xTo1jUKsBp2yc4fy9QI/43/rWALSsQ=;
 b=hcjk/09X/Na92p8M5soTUHsh5RGbQSA7kqWa8tJgDva7QtAsxhkfKbmpmAhTB53ln2
 54EqmpndTAc3KP0GSJ0zvB4hF8UQ7rITuKSB/hk+3cYrqxNceKXp9JFE59j64TeJxHZK
 6/NZ9SZPwvVbOePoVzQPGCNhgLj2YNPtlYgKsX5K7xOWCJrgG/cfMseTqC8e+LDS8mXk
 zjM90Vvd1GGqTbeYq18MYGe7HB7renuiD+RtvDRHkdW/KRNCBNu475YGRGXNIJS2gRte
 Yib3OXlhGM0w8O4LoNTzirF1GG0mYHJfmx4PK8IEO/mmGA03TZqq3A95m/xhqNCw7YKs
 nf/A==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771858391; x=1772463191; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=rk62qPsLFn5WYUjKr4TDKuLahc7MkKePMPMAvwfFCU0=;
 b=W0JPKyUZnpGfCegDStMuKFNkqJqjIUmlhLAjoc0gODCTQmPge8Or3xajs9YfafgyRd
 CEgAIV2aUAWVpAqAFLpD4BFIfIYGjfuDuyveinBhGU3xeMRpBLHGV0kbpe9W2UUrjKHJ
 pYoUSr7/WEsyBuJqv3arKvIKegevWGn+fnN/2aL/Ej4OLfIPrl87rY9+bp3CZH69MxQp
 GJQv0qddYbt9YaOnbCVIPK+xYe0lC1LV2CmtbRNTpA3jQEdd3tP37xJ0TP0TgaElJrSQ
 EdsOza1zIxBsl3dFerathbnzGRIGyHrkNWiHAqMKhBJAkcqxJPNFOIos9DGx0hcVCclp
 6g+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771858391; x=1772463191;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=rk62qPsLFn5WYUjKr4TDKuLahc7MkKePMPMAvwfFCU0=;
 b=LloC2qlNEzDbAlTUUakmdc9BfTtVXWThSiQjdTSj/T1YbS2VRSO0yU+QJNXs3Dhak9
 5L1DyjR7z+ExaNzN8/jsfdM9NOSuxJb8gpnuy+Jzb15QhTwvHPrZDexuM6lgVpIFixA9
 6CeZBy6vanSux63ojvmU51UA9YJFEZdF+QMh5DKyaJUrlIZiCN7zh0GCtx6IayBp2jFF
 VLRJH5cYjYQNRQl0i86sU/nxEZeuksQcgbZeySZmQaT4sr4asrshdEHa0+nTztL9dVk8
 dMFOrD/TExTh9mklkwK9eZ7RWAK3MEz9Yi+2M/MW/B2HGbGfzbNaSFCNxrlhOqRm11tX
 rH9Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCXoQ5wg68Xwe2/2HkopqQHDqcAMdIPJom4r1fXTM6D7h4i0/R1LpE4ssav43VaOSdjRYcRGeA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw82UGqRwVRdg+zIwbOxV3t7oTrZ1pvGrVqwf3QjxRNci+4wyLq
 KbycqFsAIKYuYGdsTsOvBK2zD/0ZDvhJhtSleYSp/uxOcINvfJOn+p3dREPbpCHCv3ECIXiiclA
 fvpQVNKq2ZnvMQEuK+m1W/4ofGfcQ0ybor7GI
X-Gm-Gg: AZuq6aLIrCT0vqnivthU+a5ecf9uxcnzKAsaooZ+rU5QeqJJzbpuGS7Xi8p2pcfuexh
 lUMRL9KS2LWY/iDOQ6HX/7LoxRaQaB5JizWTGA8v9tLmTjmiQiOM5cy1mHssZWtd8EiPc+hgNPM
 HRQoDapzz6yahveKsbAmxeJDR6xjeDUAOZW8+P0j9HySm4m+CKLXsZCdz2De1zhl5K55o+wLwnu
 /pS0aIZJ5p0J5BIX90rpe6DL18gw9Aj8K94bujNL7O4aO2RmKzAM75LviiuADVDOC5FCwSSl0C9
 lHdKr8qJ4k79BEqCfliGBhZThxrKu/i1DbDaoPB0y5jqdIDGAxikGSAUam6sKEc=
X-Received: by 2002:a05:6102:5488:b0:5f5:2ab7:cefc with SMTP id
 ada2fe7eead31-5feb3182a97mr4665656137.41.1771858391362; Mon, 23 Feb 2026
 06:53:11 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87ms10llcf.fsf@HIDDEN>
 <CAN+1Hbp1qeUQyqfBFdCbHE+Qvk5PhCDHer4eDfzWMy5ZV57hcg@HIDDEN>
 <db14d571-133f-4a2d-ae12-c9f6d807d2e1@HIDDEN>
In-Reply-To: <db14d571-133f-4a2d-ae12-c9f6d807d2e1@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Mon, 23 Feb 2026 09:53:00 -0500
X-Gm-Features: AaiRm51PMdI50WLPi8DjhNLKz4JF_idkr1HwrtwpDYtWWhHtn4r-SnQ5NVlaO6k
Message-ID: <CAN+1HbpLgQ13y5458AVL_gOzjeO_2VYOoMUF2Adn94oM3ok0Fg@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000027333064b7eeebb"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80466
Cc: 80466 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--000000000000027333064b7eeebb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Feb 23, 2026 at 4:31=E2=80=AFAM martin rudalics <rudalics@HIDDEN> w=
rote:

>  > 'get-mru-frame' can return nil, for example, if the selected frame is
>  > excluded, and I see that the 'compare-windows-get-*' functions signal
>  > errors.  Is that an interface we want for "other frame" selection?  I
> guess
>  > it would be intended for interactive calls so probably okay?
>
> Maybe we should add one more additional arguments for 'frame-list' such
> as 'CREATION-TIME', 'USE-TIME', 'REVERSE', 'MINIBUFFER' (include or
> exclude), 'FRAME' (the one to start with).
>

It would also be helpful to have a few additional filters (could be helper
functions that wrap `frame-list`) that I keep repeating in code: ensure
same-terminal frames, filter out child frames.  `visible-frames` solves for
iconified and invisibles.

--000000000000027333064b7eeebb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Mon, Feb 23, 2026 at 4:31=E2=80=AFAM martin rudalics &lt;<a href=3D"mail=
to:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:</span></div></div><div c=
lass=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">=C2=A0&gt; &#39;get-mru-frame&#39; can return nil, for ex=
ample, if the selected frame is<br>
=C2=A0&gt; excluded, and I see that the &#39;compare-windows-get-*&#39; fun=
ctions signal<br>
=C2=A0&gt; errors.=C2=A0 Is that an interface we want for &quot;other frame=
&quot; selection?=C2=A0 I guess<br>
=C2=A0&gt; it would be intended for interactive calls so probably okay?<br>
<br>
Maybe we should add one more additional arguments for &#39;frame-list&#39; =
such<br>
as &#39;CREATION-TIME&#39;, &#39;USE-TIME&#39;, &#39;REVERSE&#39;, &#39;MIN=
IBUFFER&#39; (include or<br>
exclude), &#39;FRAME&#39; (the one to start with).<br></blockquote><div><br=
></div><div class=3D"gmail_default" style=3D"font-family:monospace">It woul=
d also be helpful to have a few additional filters (could be helper functio=
ns that wrap `frame-list`) that I keep repeating in code: ensure same-termi=
nal frames, filter out child frames.=C2=A0 `visible-frames` solves for icon=
ified and invisibles.</div></div></div>

--000000000000027333064b7eeebb--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 14:49:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 09:49:00 2026
Received: from localhost ([127.0.0.1]:53472 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuXF6-0005uo-8N
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 09:49:00 -0500
Received: from mail-vk1-xa2e.google.com ([2607:f8b0:4864:20::a2e]:55724)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vuXF3-0005uT-Q5
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 09:48:58 -0500
Received: by mail-vk1-xa2e.google.com with SMTP id
 71dfb90a1353d-56737fe4888so1601867e0c.3
 for <80466 <at> debbugs.gnu.org>; Mon, 23 Feb 2026 06:48:57 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771858137; cv=none;
 d=google.com; s=arc-20240605;
 b=H9dZQXbHU+amY0NM7hon5L3rGKXIoqd20LmZMqxn0uW4wkyGPgZS8XxuKJgb8lct9h
 bT/5aypZAiqV/HEWKnpj8W7RxNBwmDqEuDn6OaRcpZQduuNwKHXF/xqCANjSpIhjHaVM
 IbMm2bSCd7cXx3B7lmtXu+4p8cRaRCHacqimmVhQI8gug0Y4E2wXnCnZZRD6gfrIxgp7
 N/YpCQoTTZZI+YhPWhUw8tM1hqPgytPSpnMuADF41AgJebrHvzjYcZdnUfbhSaPCRhKF
 7Qxs9UWLkb48n03X+xsKCNSuumIg9BJgEzZSYe1gewglg2V+VJuCb9qsLVIegw9bo125
 NdoQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:dkim-signature;
 bh=nGZGYY2/Z+n4BFlp8RcbZxgXjwV3/ydLDrEkHrTNfT4=;
 fh=qdb+mBFbWDoDgMURJlSGKcbqWAuOv6mevNGy2Pk46VA=;
 b=LsMMffvSceIvANxKN18ztd1jJWi1jvLeHA+fPXy4eZJ4bRL/2aL5qQf4UjAlxfhjkh
 lHUoCAp02ce51ex8F92Af8YvFkeSC8W8gswkGoIkNzCloyo2fBWT/PWuJsRrZ6cmnNUx
 jijbE9StIGygpETws+5HSEFFHVskxF3JYOnzUPCzRWaWin5Unphw1iZGzNgEhxMHO8Zr
 mYRz1Zur9guOQVpmwo0XUTPivqzzY9NKHdoi5cNdjO4d46yy+SaUxi7dePHO6jeJIeTb
 wUm441Bpx4DdnMamqRBJcZGkONYsE1r82562BBuCc0TxxwEUZuaIqsIif450gGKoCw9T
 Thsw==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771858137; x=1772462937; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=nGZGYY2/Z+n4BFlp8RcbZxgXjwV3/ydLDrEkHrTNfT4=;
 b=iX3ehlj4JOXRhBeZ3qdzWFLXgIFRXPlnEvGCaOTS68eA3y3UoBtCOTKprPj14pJB1Z
 pVOQ6HjNxuy/cSheTXtoZRTcr8ifytuvL/+N+lZiQBPWv2jDPU3daE6b0Mz/Dy+mf3K8
 ZmLaFlzYW4lfZUV9wkDSK98Sa0UYKdq78RKk80froKJuNkhMlPgfPXD0TBxAi8XmKj2Q
 dbcs48tIDUvznZaQN1x28x/PLcOJVCtkX0HtRwQy7ftQRiKzmegh09pw6x2/oafaJ2cU
 QpWvqfLg7Rdmjfw56BCvkQev4iEoX+Cv9GEvYItuDH5aOPHR0u20eAUOBt17Yx1lWU7J
 Vo/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771858137; x=1772462937;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=nGZGYY2/Z+n4BFlp8RcbZxgXjwV3/ydLDrEkHrTNfT4=;
 b=uSQ3FOTjsxB84+2QIDDC9Kx0dHK2QDo0EohM3eFmP79gizzPocg2pgl8zwBsJyh5Xq
 2ZLw4iDmY165Q1kNGj23e/ETw7hL0cayA4sbBKN5+ZXHsWetf2LFS1Tx7e/Ek6HXo3cv
 i9jtLvjC3neQZqmPjdyYoUSKUtYEO82Y4E85UQS+LiibhVqXdFDaYmUf6zMxsfekQBhd
 D1hyjq+PpW0wATTPPGbPso5raHJBtlG1OkZy8pQznGBiLRvu2pfx8wt2RzTZHMMfdFik
 uDFp08olaIipqlFEbeUaioIbCcp6dmwWfJa4uGaac2iUnfXMv2EGf71FAkO5xTQTXE+W
 l37g==
X-Forwarded-Encrypted: i=1;
 AJvYcCXt/JEbx7j6RyUGbq0AfA4lXs3rOHo/LL/piiuHwzO6cVIqY/nHKhvEwqL1FjSgfubsfkTTjQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyiNFKWE2jn3UUDIcYhPz4YF8xjdQjnIPN3seOxHcQHtB1JH9Gz
 GcgpLqeg9HIYC/g+tBqSZ60MlbbWB8bj+w21Yqb8GJv6JDr4Q1CQi819GyOxMyMH1mo6ZVHt6VT
 0w4zCZNSuUoTDwTA1vHuGXx8HpTptFd3ccDU6
X-Gm-Gg: AZuq6aIDi/0B5Kxd8+jKU5RikJwj1ubGHyPb/U89nSwhMrJ/h9KFAOfd/apd1PpHK2q
 bCn6ApNtVnKT3n3tohtxaqKN8ohqMBVT7BGDXg4JvvgN3c3SGo+DXn/ZMRych8s+RVJfECHPLXB
 T4suCQy7PDicKLht3UoW5O9nfmsRoWX58dgI3I1bJIa6ADfrRsQ3zlrmdEXBZYnkh0x2MCceXaQ
 kFMoAI0FZD6HJQnk0x8jATaPDgqC5hrUijfQbDE0J6PyEnxGyFmmHdZRfiusC+17OeYPNLG68Fu
 svJlJB/x4ZilpUDQedYqI4GBOMY3dz789V/o65O1vh5WrbowRBIamIOHxBVieYJjUn4yXqxSUw=
 =
X-Received: by 2002:a05:6122:3b10:b0:567:44ba:bd87 with SMTP id
 71dfb90a1353d-568e4742bdemr2585230e0c.1.1771858136902; Mon, 23 Feb 2026
 06:48:56 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN> <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
 <87fr6sn15s.fsf@HIDDEN> <87bjhgn06u.fsf@HIDDEN>
 <CAN+1HbrZPepuFEk9Gg+94yK4wGF4uXsA5DU5oi+AsASAx=gmhA@HIDDEN>
 <34e318bd-74cd-4dfb-a614-e100278d6dfe@HIDDEN>
In-Reply-To: <34e318bd-74cd-4dfb-a614-e100278d6dfe@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Mon, 23 Feb 2026 09:48:45 -0500
X-Gm-Features: AaiRm52gco9FrFS3SV0zf5n_pmpdR6NGLe71RpJEhrvbdg1fnjj4bfOQP83Plmk
Message-ID: <CAN+1Hbo+7j_xntNavq-N-=15PiM97czu2EwXD-WqJ7fwRTL7SA@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000d7b01b064b7ede08"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80466
Cc: 80466 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--000000000000d7b01b064b7ede08
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Feb 23, 2026 at 4:31=E2=80=AFAM martin rudalics <rudalics@HIDDEN> w=
rote:

>  >> But there is a bug in 'frame-use-time': it ignores the selected windo=
w.
>  >>
>  >
>  > Unfortunate thinko.  Patch attached as a follow-on to the 80397 thread=
.
>
> It also ignores windows whose 'no-other-window' parameter is non-nil.
> Please decide on how to treat those.
>

Since we're looking only at the window-use-time, I don't think these matter
since we're not selecting them or proposing skippable windows as candidates
for anything.

--000000000000d7b01b064b7ede08
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Mon, Feb 23, 2026 at 4:31=E2=80=AFAM martin rudalics &lt;<a href=3D"mail=
to:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:</span></div></div><div c=
lass=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">=C2=A0&gt;&gt; But there is a bug in &#39;frame-use-time&=
#39;: it ignores the selected window.<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;<br>
=C2=A0&gt; Unfortunate thinko.=C2=A0 Patch attached as a follow-on to the 8=
0397 thread.<br>
<br>
It also ignores windows whose &#39;no-other-window&#39; parameter is non-ni=
l.<br>
Please decide on how to treat those.<br></blockquote><div><br></div><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace">Since we&#39;re looki=
ng only at the window-use-time, I don&#39;t think these matter since we&#39=
;re not selecting them or proposing skippable windows as candidates for any=
thing.</div></div></div>

--000000000000d7b01b064b7ede08--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 09:31:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 04:31:12 2026
Received: from localhost ([127.0.0.1]:50574 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuSHX-0000in-M6
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 04:31:12 -0500
Received: from mout.gmx.net ([212.227.15.19]:47477)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vuSHU-0000i1-Ll
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 04:31:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1771839062; x=1772443862; i=rudalics@HIDDEN;
 bh=fYrEUS63yWHzv10qhw+vs7ymbI3D7ivrvmB4UMMCp7U=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=EtTeD1pFdKhvn6dsbjLN2O77f5p6rqhFbSogDfg1iVssnOnJXrLV3azs8X+gqiCR
 VCJhCfbBazIGKA+4jZsjlTYtLFihPyNmg1Mp5BJxuUTrgKBEt+QXkW0PW2oW3TbaV
 G3IjyW5EAxnOmbZ5TxxVE5yWVK2pBI/zjT/KuNzXQRhnsufhduXLkoDnABTUQchRt
 38u04fOjteL/+CWBUycwuoz8gg5UXZbkSmwREMjBZwA0FWkzq+T+feMe3hgphY7yV
 3x9URU0kc+RJoL1h9kyfMXqhXKzLLAqV1vSUdrrYJCbwWekOut9rKuyYXbe/fXar1
 /6zhQCTNdJD6yPEH8Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.162.86.16]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N79yQ-1veAQ61mkW-00qysl; Mon, 23
 Feb 2026 10:31:02 +0100
Message-ID: <db14d571-133f-4a2d-ae12-c9f6d807d2e1@HIDDEN>
Date: Mon, 23 Feb 2026 10:31:01 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>,
 Juri Linkov <juri@HIDDEN>
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87ms10llcf.fsf@HIDDEN>
 <CAN+1Hbp1qeUQyqfBFdCbHE+Qvk5PhCDHer4eDfzWMy5ZV57hcg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAN+1Hbp1qeUQyqfBFdCbHE+Qvk5PhCDHer4eDfzWMy5ZV57hcg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:ROhk7L8iCCea4dLkcbjd2+E8V5+go+2scErWMQ1/uDdxoJ95e91
 JN3WwNXQd7MgIyAP27hkrBePTZTlfjsy2wJZJJ8RsJsl6xylhm17//6i6x2bdfRVWXWPfpl
 06NtdtzcvYvU6vrVn1erAiF9fv7KwTafo9YW12gHOpbY2uU2zye0GVaJg51UYg/BIsvrzOi
 IcUB4gNKbFjdfA+8JHrqw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:BVH6ic92NwA=;jF8b3H1nsA4d76hnoErC5PHJTG+
 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
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: 80466
Cc: 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

 > 'get-mru-frame' can return nil, for example, if the selected frame is
 > excluded, and I see that the 'compare-windows-get-*' functions signal
 > errors.  Is that an interface we want for "other frame" selection?  I guess
 > it would be intended for interactive calls so probably okay?

Maybe we should add one more additional arguments for 'frame-list' such
as 'CREATION-TIME', 'USE-TIME', 'REVERSE', 'MINIBUFFER' (include or
exclude), 'FRAME' (the one to start with).

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 09:31:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 04:31:06 2026
Received: from localhost ([127.0.0.1]:50571 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuSHS-0000iE-Bu
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 04:31:06 -0500
Received: from mout.gmx.net ([212.227.15.18]:57423)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vuSHO-0000hb-GZ
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 04:31:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1771839056; x=1772443856; i=rudalics@HIDDEN;
 bh=dpVQ3DRwknJdKgj6+ziy2n4OA9H4iZ9IS2w7F6lvhbI=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=id0dlgBC7YALnOmxxKAozOtlnD6xzKfDOUSbx+6QDSo0YmMoUrDHL5tJNjHPYJif
 bGHLPH1ETKrQMhRfzLPZ+w5ibR6c8wGU67lsK2FvAqpP1OVPfLUegnwDfVbHzklYP
 NfDOenW6/+eiNl/HcSc/DxBTy9O/zEOgSPH9JVY99dAvGJrPtY7o79ZuFlM0kAeRo
 ME8oNzHGcmIwUR3zBDexNhZIOJhRormDocCDF+QX2xNa68sWf0kVbKBJ7k++sRUCe
 pHxZJ7c3CBV39/xdG3vo75LrQTrQd5JTI2yAHegOv50ZGivR0Br9+AFe2qiGYfb2m
 wQ52U/FeV6cV2YgD2g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.162.86.16]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MysVs-1vZC4T2uSw-013bqK; Mon, 23
 Feb 2026 10:30:55 +0100
Message-ID: <34e318bd-74cd-4dfb-a614-e100278d6dfe@HIDDEN>
Date: Mon, 23 Feb 2026 10:30:54 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>,
 Juri Linkov <juri@HIDDEN>
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN>
 <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
 <87fr6sn15s.fsf@HIDDEN> <87bjhgn06u.fsf@HIDDEN>
 <CAN+1HbrZPepuFEk9Gg+94yK4wGF4uXsA5DU5oi+AsASAx=gmhA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAN+1HbrZPepuFEk9Gg+94yK4wGF4uXsA5DU5oi+AsASAx=gmhA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:1x5AitNbNQpZV7RwhuPwtJcRy7n2yyZjGp6nTKcRrIo13D/2oIs
 S1imTPhNYte9LRLRc5L+gpsn5V5Vf6w9Xw3bRCqnzbXiAEHoKZX12XH8Afa23x1n0jqrPx8
 SAcmcims9b4odyEbpocQp47hlMs9s3/x37UZKS0SDJoQU6Xj3Z4D/Mv2OKf9dNZOdM/1Ud7
 e/HHSb8H1Mb1Si5maN5wQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:qmJqZ9z8uzs=;ac6flMymsRv9z4GQdAbMfk6P/vE
 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
 XdxnzTtWxva7iGfM7YLNekSJLKXQs
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: 80466
Cc: 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

 >> But there is a bug in 'frame-use-time': it ignores the selected window.
 >>
 >
 > Unfortunate thinko.  Patch attached as a follow-on to the 80397 thread.

It also ignores windows whose 'no-other-window' parameter is non-nil.
Please decide on how to treat those.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 23 Feb 2026 07:59:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 23 02:59:46 2026
Received: from localhost ([127.0.0.1]:49736 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuQr3-0003jX-VO
	for submit <at> debbugs.gnu.org; Mon, 23 Feb 2026 02:59:46 -0500
Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]:47402)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vuQr0-0003in-7g
 for 80466 <at> debbugs.gnu.org; Mon, 23 Feb 2026 02:59:43 -0500
Received: from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4fKCtX4JGtz9tSc;
 Mon, 23 Feb 2026 08:59:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1771833572;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=rfr+ab39y5vDKRnuQ4W2/7G2EAi6X2GZTg9tj0HtwTY=;
 b=1hVbVqvrayk/WvTl0+IK8UGC1uQUiY5ZtMus1INMszc1+NDlRml/r8zlngBFVOwnogygnU
 k3YMLV9XnVEbu5UoHjiaezvGroegwle8Y2avrnsD8PsdtP1reSDd8vCQKwyC5vozAcheKo
 XY+GFQSlAnDV4Ll/pPE1whwbPlRyM06vm8DoC7yVP3KwhLZPtQhUxBgAuTq8IYtk6Y23Dk
 huYEWEr3ZXM8hRbgPjI70fPzNMeEvD4wRI4xa48jGQKTXypeO8aYJ/yBtB+GYY4xYXD9+p
 NWr8eVwWeNihSZNnrdebv7VnZdT2JZEoHLVKcNe4sRmfFagCh8GDx+mz3aDQMg==
From: Juri Linkov <juri@HIDDEN>
To: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
In-Reply-To: <CAN+1Hbp1qeUQyqfBFdCbHE+Qvk5PhCDHer4eDfzWMy5ZV57hcg@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87ms10llcf.fsf@HIDDEN>
 <CAN+1Hbp1qeUQyqfBFdCbHE+Qvk5PhCDHer4eDfzWMy5ZV57hcg@HIDDEN>
Date: Mon, 23 Feb 2026 09:57:55 +0200
Message-ID: <87searyjr0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>     > -    (dotimes (_ (prefix-numeric-value arg))
>     > -      (setq to-frame (next-frame to-frame))))
>     > +    (or (setq to-frame (get-mru-frame 'visible from-frame))
>     > +        (dotimes (_ (prefix-numeric-value arg))
>     > +          (setq to-frame (next-frame to-frame)))))
>
>     Instead of 'get-mru-frame or next-frame', better to add
>     an option like 'compare-windows-get-window-function' e.g.
>     'get-frame-function' with values 'get-mru-frame' and 'next-frame'.
>
>     Then other commands could use it as will, e.g.
>     'merge-frames' could replace '(next-frame)'
>     with '(funcall get-frame-function)'.
>
> Hmm.  Do we think there will be sufficient contexts where this would apply
> to add the complexity of a user option?
>
> 'get-mru-frame' can return nil, for example, if the selected frame is
> excluded, and I see that the 'compare-windows-get-*' functions signal
> errors.  Is that an interface we want for "other frame" selection?  I guess
> it would be intended for interactive calls so probably okay?

For "other frame" there is the command 'other-frame' ('C-x 5 o').
For "other tab" there is the command 'tab-next' ('C-x t o').
For ARGth most recent tab there is the command 'tab-recent' ('mod-0').
So we have two orders: by creation and by recency.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 20:16:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 15:16:36 2026
Received: from localhost ([127.0.0.1]:43973 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuFsa-0006dr-C7
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 15:16:36 -0500
Received: from mail-ua1-x92d.google.com ([2607:f8b0:4864:20::92d]:49179)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vuFsY-0006df-7i
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 15:16:34 -0500
Received: by mail-ua1-x92d.google.com with SMTP id
 a1e0cc1a2514c-948bfb6b6bcso1045378241.2
 for <80466 <at> debbugs.gnu.org>; Sun, 22 Feb 2026 12:16:34 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771791393; cv=none;
 d=google.com; s=arc-20240605;
 b=ZDb0hBxDr3UpsjU3bFoxbmXd2MsF6TPOLzO4Aj5K6AwN1gGmDDYEYlw4XkSRVvJaby
 8grtDyHFkazFZN20KRY4LX/dVsiFZjBjBzCC8lve6PfA3sgg1G7rn9cXxKwTs+CZnCfI
 QMiV46NBCqZXTjWJXutDuznt98QV0mGdzdExa1Fya7L/xZLv9fDLNhnF11P0xvxht/Q7
 +Fmo33m7P+dfAxynC/4aBMgESYRTwoLvl/yK2dlbPIypOUY/Z/o2DdmvTKvXMzlEOCkj
 D+Mby4LRtbAIatILXhmFuodLZTQH2/dWjNdGKbJ0luKhOkC0jw2No9UeKNsCAOMgGa6G
 HQfg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:dkim-signature;
 bh=y/cWCCzrUy7kkn2KwkHDxrFX5PP8yxC0lcfX/0s0pck=;
 fh=i6ILpEpsoTz04Apz/2SV0TYOrS86uy0/q15Gxp2e8VI=;
 b=YNpnvUhHNDcIZdwicxHWPs80C3KPH2yvyv00IppqAbyOvBT8MN4FmfJy9m+BUza2iy
 tkRwM8CzZQlIa3yxXFvHTqsvJ40VBljvABtkGQJOwdVnravFgzUCSJdip+/gUwilFcGK
 xXaDBvA3Hqq/hIvLxGyGZ5aEYp5E9/Nsdh0mWcWg/m235ab7s4fdWQLCP0ogDavydtV4
 CA3pQu2rvyeqG89uK2nH7BZbA9Hdcy5p9Noz4U0rlVqBi+aqS9iqaH/n5Dm37RKaS9e8
 TQyX8Hxbk9WqeZs34urttsItyt/MTfZTb0ouq03aYIkorQ/x7QUAXPxHj99raqlTYsqO
 DOJA==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771791393; x=1772396193; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=y/cWCCzrUy7kkn2KwkHDxrFX5PP8yxC0lcfX/0s0pck=;
 b=k+RSvDsHmXrWSZYggpuucDNw344/CQ/LwF4yVrKXzwzFZlzPBP8spPB67bJdqO6IqW
 BjI/efp1KcfBnCiGA5eGAD9aZ+zZmPNgMM+mdTvm0ElAub+rylpCEdcuuqnUnFh8jEYY
 6/f4CFnIftVfX9tFWe2y5IVKUNxvQkZ4IiYsAxCvMNBJGCYtxkzA5D8GREjkr0MCttek
 K6TWe5qF724cjD3TRCU1+QnTgaIsveYrfPdlcpOBoVAjUe0i+1q6QE8s++2VRqdnQF0P
 uk+dyItdwW0E1PxC71JQE8uwRIcdjSnTQUZjeNIaTGG1tRB6Qw1Pxn8ZkQ9QjYpd2sCD
 38ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771791393; x=1772396193;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=y/cWCCzrUy7kkn2KwkHDxrFX5PP8yxC0lcfX/0s0pck=;
 b=GrZ1NhMpn2MDyq5idGgeYqHg2dliOg6Q7u1Ssyj7Ekz/DINJAwykdxL0ki+JFteJWC
 os9t+5pOGECsBdSCZnDAAfN1Rg8Or453cRUzxiBV8OtfGCvrvFR1WMExylsAyEJJu/t3
 40tfxkoMzEpHZYlcj8YKkKYySCMKh1gYSWoOVLO+lZqJhVIjbHbCyOlmLDzrPTJq8pbC
 WYYd0zThm/BfrxobYGqrSy1UIsxqn6H/4RMb05Q3l2V33EJv4PIo2xU3W9f6BgrxGMVr
 FRmrnDtKs7cQOSPRSQRIlks/P01YENgwXkNwdZSwTUS+6mSJn0PDpWngIn2fmfmgbyAM
 92KA==
X-Gm-Message-State: AOJu0Ywl66y4ANC4H9t97n6h3IgUh/G+azRWxr0Uh5E8bD0qRnSi9kTP
 MaQkjnNATY6SYaEsbNQMTaHSnQQDUqe2WW69b3dxKzsquSNZM+VpJaXo0B4EmdYa3r5fAqDf++8
 q2CyMz+UccJLur3QbaCMsb5G2sEIQ+X0=
X-Gm-Gg: AZuq6aLNTtmiKsW5VDC7J76quG22NUvVDO1EaXPLD4dPV5WxfJDvk/HRwWV5AId5M3E
 kCSjimyOKZGYDDnIKfA3LY9J6t3CPiIGqM1WKjBnJAjP5p2g58PxCFRbRywJDq/PgzfCudlOYXt
 4RUTvJSWbiqKojIF6muRmYWsLr4pV9QHrHUlJBeZyEPsHKWHTYb1Y0GYLjucqFso/i6geL+zhQZ
 0eYzJ804HTbRcfq+Tl4eWylEtb4QeSRfbnvID8kGdAOb31xC/SD5Vaha7W56ZIntpAtWoKa//fy
 tjqF8Po0uKevUtPTPGTY3mWT2n/EAFvfd4+rmubPdUnLL18YVXHb7YrEhW/HM6A=
X-Received: by 2002:a05:6102:a4f:b0:5fc:6664:bb4c with SMTP id
 ada2fe7eead31-5feb3137d22mr2268645137.40.1771791393373; Sun, 22 Feb 2026
 12:16:33 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87ms10llcf.fsf@HIDDEN>
In-Reply-To: <87ms10llcf.fsf@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Sun, 22 Feb 2026 15:16:22 -0500
X-Gm-Features: AaiRm5068L9ciHu2911SAIvybUsf4e6z-BOm6rg8T01QhGAFDQDpqv49gS5SpnE
Message-ID: <CAN+1Hbp1qeUQyqfBFdCbHE+Qvk5PhCDHer4eDfzWMy5ZV57hcg@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: Juri Linkov <juri@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000009e3f68064b6f54a4"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--0000000000009e3f68064b6f54a4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 22, 2026 at 12:50=E2=80=AFPM Juri Linkov <juri@HIDDEN> wrot=
e:

> > -    (dotimes (_ (prefix-numeric-value arg))
> > -      (setq to-frame (next-frame to-frame))))
> > +    (or (setq to-frame (get-mru-frame 'visible from-frame))
> > +        (dotimes (_ (prefix-numeric-value arg))
> > +          (setq to-frame (next-frame to-frame)))))
>
> Instead of 'get-mru-frame or next-frame', better to add
> an option like 'compare-windows-get-window-function' e.g.
> 'get-frame-function' with values 'get-mru-frame' and 'next-frame'.
>
> Then other commands could use it as will, e.g.
> 'merge-frames' could replace '(next-frame)'
> with '(funcall get-frame-function)'.
>

Hmm.  Do we think there will be sufficient contexts where this would apply
to add the complexity of a user option?

'get-mru-frame' can return nil, for example, if the selected frame is
excluded, and I see that the 'compare-windows-get-*' functions signal
errors.  Is that an interface we want for "other frame" selection?  I guess
it would be intended for interactive calls so probably okay?

--0000000000009e3f68064b6f54a4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Sun, Feb 22, 2026 at 12:50=E2=80=AFPM Juri Linkov &lt;<a href=3D"mailto:=
juri@HIDDEN">juri@HIDDEN</a>&gt; wrote:</span></div></div><div clas=
s=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">&gt; -=C2=A0 =C2=A0 (dotimes (_ (prefix-numeric-value arg))<=
br>
&gt; -=C2=A0 =C2=A0 =C2=A0 (setq to-frame (next-frame to-frame))))<br>
&gt; +=C2=A0 =C2=A0 (or (setq to-frame (get-mru-frame &#39;visible from-fra=
me))<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 (dotimes (_ (prefix-numeric-value arg))<b=
r>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq to-frame (next-frame to-fram=
e)))))<br>
<br>
Instead of &#39;get-mru-frame or next-frame&#39;, better to add<br>
an option like &#39;compare-windows-get-window-function&#39; e.g.<br>
&#39;get-frame-function&#39; with values &#39;get-mru-frame&#39; and &#39;n=
ext-frame&#39;.<br>
<br>
Then other commands could use it as will, e.g.<br>
&#39;merge-frames&#39; could replace &#39;(next-frame)&#39;<br>
with &#39;(funcall get-frame-function)&#39;.<br></blockquote><div><br></div=
><div class=3D"gmail_default" style=3D"font-family:monospace">Hmm.=C2=A0 Do=
 we think there will be sufficient contexts where this would apply to add t=
he complexity of a user option?</div><div class=3D"gmail_default" style=3D"=
font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font=
-family:monospace">&#39;get-mru-frame&#39; can return nil, for example, if =
the selected frame is excluded, and I see that the &#39;compare-windows-get=
-*&#39; functions signal errors.=C2=A0 Is that an interface we want for &qu=
ot;other frame&quot; selection?=C2=A0 I guess it would be intended for inte=
ractive calls so probably okay?</div></div></div>

--0000000000009e3f68064b6f54a4--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 19:33:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 14:33:33 2026
Received: from localhost ([127.0.0.1]:43701 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuFCu-0004Gr-Te
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 14:33:33 -0500
Received: from mail-ua1-x92a.google.com ([2607:f8b0:4864:20::92a]:56639)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vuFCs-0004Gi-ES
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 14:33:30 -0500
Received: by mail-ua1-x92a.google.com with SMTP id
 a1e0cc1a2514c-94a231b285dso2000996241.1
 for <80466 <at> debbugs.gnu.org>; Sun, 22 Feb 2026 11:33:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771788809; cv=none;
 d=google.com; s=arc-20240605;
 b=gz21okN+gUlX2Yur4IS2HmftH1BgvC7AcO7X0tCuXbqD3ipWQf0DMmXzJj9oEwQtnx
 emYhAvMRGOpV6+B12dVdn6ohGLxVNnCaYI2xqXAdNKbUq9vP0hWxmw5qgmirhW0p6+94
 enbzO5DS+x6Jn8JGIODH+zvU4VgD+3RJ/uAuR99eAR6bLzSDMtXkHPIqpkne4M81bm/B
 ifKFUxJVbp397PoKACBoHgwx34XmbDHmFiF92j0vQoS11S0ibNWx52ItIJlocW3/1N63
 cg4McKgEgod4o+jJXC97ieEX/UTkj5rmtzd4PHboC33DzSmJyA5EhaLkEoNJvBYShN3d
 dTrg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:dkim-signature;
 bh=bSBUBdz5w8GpxNkus3gvBxXpzXvAphcfrm5I751RVTw=;
 fh=QxNOe9x9H8Un6Ezvnux3TL+n4qll46lo6iTIZDu1+Ww=;
 b=OCGpqPvyatkMO2+6GIOZ0O40U8RVea1lonpXt+XIEudsSYfbbQ6XJe7raxXUlOyTSH
 9V2ikXwPa1qEVp+oxIf8o3Sz2mCCg5FDVaMM+K8qPa0eJr2jBN9hAOnT5MWt12dJMX5h
 WDvEVnoSzCeI7xlRcqHRYj+8g0zd0fe57s5ZUV93MwLnJ6LRxdl3jBHKg2Ofr5bEXx3Q
 XzS26bugJQ0VTOAWXbPmpzKQ95lKrqkakv319HOr6NOUIwk27vnjwM32nrSWvsbkSLg2
 GS7WJnMSvygUqMsQH4QHf4RxBnWeX415JqvIKa00VF8Y05TD/a7JRPMAtfdaJBHI/4ty
 D4CA==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771788809; x=1772393609; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=bSBUBdz5w8GpxNkus3gvBxXpzXvAphcfrm5I751RVTw=;
 b=UvXB2xFp4F1TD6YfdtUJJv8IGLgX7T6UG4XLRm+APdfJZkHje5chEXpVwqrRg1Ezx+
 qhzOgGmHAKiYwgBPFItgny/M0IMyBoIER063nFGLkJ/EJFrC+E+a6QUNLZK9wB3oMGoU
 oSO4FcUnWjY3DBbdJR6mdzgOKnP2t5bbsEXHiNuutVCJA6B+xIQBD17An+QpQ46P7i89
 0xxEjwiA5NGdWJE4A/VXXzV81ONYJIzpSw36F1jIM1eCX3qMc3rOJMabyqU++Xos/DRa
 dsxq80R8FT4JJoOwtbiapZGNsQ4TE1SsdwtIqYap3Qaz4IzdZONg4UbwkEf2SUtu6bGX
 XGwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771788809; x=1772393609;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=bSBUBdz5w8GpxNkus3gvBxXpzXvAphcfrm5I751RVTw=;
 b=fZ4b8HUVWiv65b0Y3vajHa00EKwmso+FarGfqUQnrhUa2xZ/9bPoGqPQKqyhwsY6A0
 6pWhONluJD5Vb0RVDlxdjgESJ6Pep/lHDAfHE99hopEHPXV3ml0aX5RfpRH8jI30WZJb
 8J2Wg10gMhAFf4O76q8ZI2sC9O3E6Xf4rWYmIK/wqoQO4Zw7ZTpjLanaxx28mcroDIGF
 A2curGkuVJHgQvde1cqWoU+qREqCmpKg3yHFpRDxh20CTCTBh7zN+pKNQNAH3LOirExu
 QwRIrBPPSBpz6XlaJVJJ+ysjhpfS1hlYLDq/yQjrq7ks80WjGH4m0ibDJvmTy/uZJfZr
 hRNw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVhwIY9YdrA4VTnv2xVe7nNtlDjASTA+nzK3T3CyuaCb+1VB8aoTJEa0hlAJ7wkrxb18Yu2hA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YysV3q8bKpgaN7B/qqBkP/fXKeleqpc3Gxwd/nfjCrjUUBhtewB
 Rk9aSWz5VmEvYookr92ifLlNqr3829fPI27HjXcBUo1MRv0aDnNekKHq3/lJeu0ZTBAsrqkVvWs
 L0tNdGotM8DPNb5BoUFdc4fPLq6dargerEVmz
X-Gm-Gg: AZuq6aK/3zBgXHVk0oDUrSbFSc+57KPcwjAgI69LRJeMZPgsb54YtK3L/dF/vmTXT/U
 INWehWN25uoCiAao8N/+WBomGMmd9bQUlrQ+6cBlAp1vM238Jao3SrnMjV3wBVFZ1qIQUSbtqI8
 gMKJI0BLfJALVQFKiirCn7PBupmVOQ0ftMGmLRK463TP/LLvPNGc50YlHocGpoSi70ETRdKXQZN
 SJ+u1UMrI18LAmsd/d25asgUuOS1A2i2T8eFnYiDbtaIptSp/spq5xemU5w6/lKrp4NFcSG7rEc
 bczKl4E2uUeOE7MKlO9rv6Hdw69oXWN7PZRFHApCiDxvR/tfm8Eiz8143CwxDpM=
X-Received: by 2002:a05:6102:46e8:b0:5f5:3969:f762 with SMTP id
 ada2fe7eead31-5feb30faad5mr2445923137.31.1771788809578; Sun, 22 Feb 2026
 11:33:29 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN> <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
 <87fr6sn15s.fsf@HIDDEN> <87bjhgn06u.fsf@HIDDEN>
In-Reply-To: <87bjhgn06u.fsf@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Sun, 22 Feb 2026 14:33:18 -0500
X-Gm-Features: AaiRm52yyhrl7K08a_3F0aPGzkaryULSd_GzP7gkdShqwOPCjhCzUwmMeTdHXGI
Message-ID: <CAN+1HbrZPepuFEk9Gg+94yK4wGF4uXsA5DU5oi+AsASAx=gmhA@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: Juri Linkov <juri@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000009cad29064b6eba25"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--0000000000009cad29064b6eba25
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 22, 2026 at 12:44=E2=80=AFPM Juri Linkov <juri@HIDDEN> wrot=
e:

> >>> Please try to implement getting the ARGth most recently used frame.
> >>> Then it can be pushed.
> >>
> >> This would have to be specified first.  If a frame owns the selected a=
nd
> >> the 3rd mru window, would it qualify as the 3rd mru frame?
> >
> > Definitely, the selected should have precedence, i.e. just sort by
> >
> >   (sort (frame-list) :key #'frame-use-time)
>
> But there is a bug in 'frame-use-time': it ignores the selected window.
>

Unfortunate thinko.  Patch attached as a follow-on to the 80397 thread.

--0000000000009cad29064b6eba25
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Sun, Feb 22, 2026 at 12:44=E2=80=AFPM Juri Linkov &lt;<a href=3D"mailto:=
juri@HIDDEN">juri@HIDDEN</a>&gt; wrote:</span></div></div><div clas=
s=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">&gt;&gt;&gt; Please try to implement getting the ARGth most =
recently used frame.<br>
&gt;&gt;&gt; Then it can be pushed.<br>
&gt;&gt;<br>
&gt;&gt; This would have to be specified first.=C2=A0 If a frame owns the s=
elected and<br>
&gt;&gt; the 3rd mru window, would it qualify as the 3rd mru frame?<br>
&gt;<br>
&gt; Definitely, the selected should have precedence, i.e. just sort by<br>
&gt;<br>
&gt;=C2=A0 =C2=A0(sort (frame-list) :key #&#39;frame-use-time)<br>
<br>
But there is a bug in &#39;frame-use-time&#39;: it ignores the selected win=
dow.<br></blockquote><div><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:monospace">Unfortunate thinko.=C2=A0 Patch attached as a follow-=
on to the 80397 thread.</div></div></div>

--0000000000009cad29064b6eba25--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 17:51:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 12:51:07 2026
Received: from localhost ([127.0.0.1]:43050 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuDbn-0003Sm-7K
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 12:51:07 -0500
Received: from mout-p-202.mailbox.org ([80.241.56.172]:44454)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vuDbl-0003SG-6V
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 12:51:05 -0500
Received: from smtp1.mailbox.org (smtp1.mailbox.org
 [IPv6:2001:67c:2050:b231:465::1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4fJs3M3BPdz9t9B;
 Sun, 22 Feb 2026 18:50:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1771782655;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=38l1yvoiEoEVvmib1TVCBXlqn3URFTswGE9LQkv8psw=;
 b=uqvVPucxBwBmyUE3DnH2pL/5m+FYZvur4HfTD2Ky1NObORcx+KsAKhNpA1+2Di3GO2CWhR
 CIl/IMVx1VJwbTKENVdmRxkLaJF7HC7dZoqF+8xtzWtnAvAiAPnsSRsUFlDz7xBucaytdt
 sURFgRrQC858rW2W6rzpMF96bgBCnWZ2l2Yfzi3JKvREtRUzEsSkn7UfWnisqhZaA3qx0w
 e879sj4za5qDN2iMUFvRjPZjHWWFvaCPY2Ug3jCuy29ERRDJMy/oE1nzYjL3dhyseVHPo7
 iujwSSRZWEsRWx3P8GTmFBpu4sBlRidSaPXGOzDYd5Hv2dLXwiLCyvYow6124w==
Authentication-Results: outgoing_mbo_mout; dkim=none;
 spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
To: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
In-Reply-To: <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
Date: Sun, 22 Feb 2026 19:49:36 +0200
Message-ID: <87ms10llcf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4fJs3M3BPdz9t9B
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

> -    (dotimes (_ (prefix-numeric-value arg))
> -      (setq to-frame (next-frame to-frame))))
> +    (or (setq to-frame (get-mru-frame 'visible from-frame))
> +        (dotimes (_ (prefix-numeric-value arg))
> +          (setq to-frame (next-frame to-frame)))))

Instead of 'get-mru-frame or next-frame', better to add
an option like 'compare-windows-get-window-function' e.g.
'get-frame-function' with values 'get-mru-frame' and 'next-frame'.

Then other commands could use it as will, e.g.
'merge-frames' could replace '(next-frame)'
with '(funcall get-frame-function)'.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 17:44:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 12:44:26 2026
Received: from localhost ([127.0.0.1]:43010 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuDVK-00034j-FB
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 12:44:26 -0500
Received: from mout-p-102.mailbox.org ([80.241.56.152]:46236)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vuDVI-00034T-Cs
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 12:44:25 -0500
Received: from smtp102.mailbox.org (smtp102.mailbox.org
 [IPv6:2001:67c:2050:b231:465::102])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4fJrvh27M5z9vCH;
 Sun, 22 Feb 2026 18:44:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1771782256;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=yMnbXiDqkKJZqInfEg7d46ENLsrvhrjdwFj1Em+MBCM=;
 b=NpnONo1smwQ/y25gB2acR7Q5YSRYEGicts4Nb+AMGB5TK4Ml+4tpsS3OF0rPKE1f0pV5D6
 w286qktzzr3aXfz7eEodyhPPpKs51cbO1S3lef5BE+GG2KOfS50aZtgRunVKYQuW/VwuV1
 tDaNW1FonJiCqwHra6yJZNNOPT6OGTP3jXxbnz9wZ+uDBLJEniqSEnxJwmv8rHCfD46gax
 1WdAnqJ19xXge767NtAfMcTP2gwe1akBWKVumZWhfk0vG8XxSGcYHTl0Ih+EQzB/l2iYve
 y4RejnD+SZXDVyqO2JY/rLP6lwyL6lb+sIXLUpMaEoIlMHWYacvxEWVYwCobvA==
Authentication-Results: outgoing_mbo_mout; dkim=none;
 spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
 2001:67c:2050:b231:465::102 as permitted sender)
 smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
In-Reply-To: <87fr6sn15s.fsf@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN>
 <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
 <87fr6sn15s.fsf@HIDDEN>
Date: Sun, 22 Feb 2026 19:43:37 +0200
Message-ID: <87bjhgn06u.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4fJrvh27M5z9vCH
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: 80466
Cc: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>,
 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

>>> Please try to implement getting the ARGth most recently used frame.
>>> Then it can be pushed.
>>
>> This would have to be specified first.  If a frame owns the selected and
>> the 3rd mru window, would it qualify as the 3rd mru frame?
>
> Definitely, the selected should have precedence, i.e. just sort by
>
>   (sort (frame-list) :key #'frame-use-time)

But there is a bug in 'frame-use-time': it ignores the selected window.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 17:31:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 12:31:42 2026
Received: from localhost ([127.0.0.1]:42893 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vuDJ0-0002S6-3z
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 12:31:42 -0500
Received: from mout-p-101.mailbox.org ([80.241.56.151]:60326)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vuDIx-0002Rp-76
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 12:31:40 -0500
Received: from smtp2.mailbox.org (smtp2.mailbox.org
 [IPv6:2001:67c:2050:b231:465::2])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4fJrcx61tXz9tG4;
 Sun, 22 Feb 2026 18:31:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1771781489;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=y29ZPdcdxGZ8fS+ZqbmD2c6ijAQaKqs9Ds2fTX/OZBw=;
 b=fXoEwNxqt7p3jKQHqnghaR2mkKrQm/igFdtQjHnfsdWVHv+WINHfWMYUjQ6GlC2npuvpGv
 temFDPOUC9bfrfMplSVosa7YG6vmnU+U5AGfyNlgji3Pa2R02k4n18ZaVV2fnOiJ9I0x+I
 zYYogVnLaCEdBDtCzQI4a0JhxRii6Bqa35LGnVxhKPuvkbuzvNnjZu94Zaz+OXn4Vp6hnQ
 mB9XLcgq6jN0ln2QP+BI5yKwDjX0UJzcRmlbzQ7NhLOtmvPWIHg1xgd82C21CIX+ZatTbk
 zGkTbcZv3uTtMrl0VN9t5AUS6k7b47EYCnQjdWvnmR9vfxRraBX3+IBO45TRMw==
Authentication-Results: outgoing_mbo_mout; dkim=none;
 spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
 2001:67c:2050:b231:465::2 as permitted sender) smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
In-Reply-To: <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN>
 <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
Date: Sun, 22 Feb 2026 19:22:45 +0200
Message-ID: <87fr6sn15s.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4fJrcx61tXz9tG4
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: 80466
Cc: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>,
 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

>> Please try to implement getting the ARGth most recently used frame.
>> Then it can be pushed.
>
> This would have to be specified first.  If a frame owns the selected and
> the 3rd mru window, would it qualify as the 3rd mru frame?

Definitely, the selected should have precedence, i.e. just sort by

  (sort (frame-list) :key #'frame-use-time)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 09:53:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 04:53:07 2026
Received: from localhost ([127.0.0.1]:37488 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vu69D-0003Z1-GZ
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 04:53:07 -0500
Received: from mout.gmx.net ([212.227.17.20]:38473)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1vu69B-0003YH-95
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 04:53:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1771753971; x=1772358771; i=rudalics@HIDDEN;
 bh=EqmWx/hEwOlu9r4qfJH+Wjp3AmMQ2mZT6XJn8XlGP5w=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=GzhNe/OYBohNoR3Pxz5X8dXKe7Jhk6CQJ63fkdZCiow67/5URnitZ45P3cRzfhmG
 6rLwQhYq5fu7h78O7zePKBmJgWb2bgC6xJ2tUWIOjCejVpzNJ3hpjh9C/Ce2cX+HU
 DJgThUSSmLdbFGWbg8pcAGjgoeesLNCER1YmuGYPEHQWvM8Hzdnh41ft/Exdo2vTW
 UU7QlJhDuxGpx6YI+c/MXfXhJVTXNl1FaxxepTjgLv7mj01Mt1Ui46yJNF79Fkcut
 fTYIZ32LzwcpWJKQqardAk8AV534+AWMwF9LOe36QVOVfwP2AdVw/1gu424Ai8Pr1
 RF+PXjc8SJSEHa0l8A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.162.85.61]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MhU5b-1vG4UT3qmx-00ep0c; Sun, 22
 Feb 2026 10:52:51 +0100
Message-ID: <b5ac980c-463c-4424-be20-b0f840a5ed70@HIDDEN>
Date: Sun, 22 Feb 2026 10:52:50 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: Juri Linkov <juri@HIDDEN>, =?UTF-8?Q?St=C3=A9phane_Marks?=
 <shipmints@HIDDEN>
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 <87seatcjgt.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87seatcjgt.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:/zbPCJLVvz6HZM90zC9qRD8+EWYcE1ncHCgprX/Y21HdZTH8Ct8
 s6+XEZkPgqBfVHJDLtSOK4e69A/jttFGVUDMrgspxlkL2tC9nEPolTCaBdj2MrrZcpapQ2i
 BI3EjCKSX4vNAurNRwi63E2T2KzfiRzmfjj0Cs9UDy7Vm55vsSpneQsgix5SpVOHCljgR1W
 +IoAka91TIMdofZ5pYGcA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:SdYhbmljiaA=;KuiOqOfrvqdc2kc5f22CEyFtSab
 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
 g8DRWn/8zTRb2svXCPR7fZzCj2swSY7SL+noug
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80466
Cc: 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Please try to implement getting the ARGth most recently used frame.
 > Then it can be pushed.

This would have to be specified first.  If a frame owns the selected and
the 3rd mru window, would it qualify as the 3rd mru frame?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 07:51:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 02:51:00 2026
Received: from localhost ([127.0.0.1]:36489 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vu4F1-0002Fi-L9
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 02:51:00 -0500
Received: from mout-p-101.mailbox.org ([80.241.56.151]:54094)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vu4Ev-0002F2-I1
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 02:50:53 -0500
Received: from smtp202.mailbox.org (smtp202.mailbox.org
 [IPv6:2001:67c:2050:b231:465::202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4fJbks609Bz9tMH;
 Sun, 22 Feb 2026 08:50:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1771746645;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=hH9HpI1tFE8ADgzcxFmZAcNWEPS3ns588DH3a+xo2o0=;
 b=YtChN2U0tBl9yrYgWqwWf1wrs/hoBejczf8+q/7t6W1dNs68j0WaqKdPlY3zTNTBLOQb9q
 I+e9fh+QBp3tAntVUD2r1PI8vc8ofFut/ihidua7TpMFfYYSCZpBIZ1Z+H885u9lPXc+fR
 TbY7EFKEqXWIcfS0FuIU13TfxCVYSx4fruYqjDajUG6VoM+SRXfUaG2sQNfrvpAP+gyhq2
 Va20nTjD3F9fZuoSQzIqGchEMpvEoTyXxbiYYHpiAGs5mEGcytq86RTkh50DACT0Z4CaZg
 svciGQ1rZCREcCbm/YEmHZ5xCd2bsUoxxB5Pv83wltNZhTnDAOVVdeW3V3ZHPg==
Authentication-Results: outgoing_mbo_mout; dkim=none;
 spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
 2001:67c:2050:b231:465::202 as permitted sender)
 smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
To: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
In-Reply-To: <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
Date: Sun, 22 Feb 2026 09:42:42 +0200
Message-ID: <87seatcjgt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4fJbks609Bz9tMH
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>    (unless to-frame
> -    (dotimes (_ (prefix-numeric-value arg))
> -      (setq to-frame (next-frame to-frame))))
> +    (or (setq to-frame (get-mru-frame 'visible from-frame))
> +        (dotimes (_ (prefix-numeric-value arg))
> +          (setq to-frame (next-frame to-frame)))))

Please try to implement getting the ARGth most recently used frame.
Then it can be pushed.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 22 Feb 2026 05:59:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 22 00:59:17 2026
Received: from localhost ([127.0.0.1]:35615 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vu2Uu-0006Yv-M8
	for submit <at> debbugs.gnu.org; Sun, 22 Feb 2026 00:59:17 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:35226)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vu2Uq-0006YJ-28
 for 80466 <at> debbugs.gnu.org; Sun, 22 Feb 2026 00:59:14 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vu2Uj-0005Lc-NJ; Sun, 22 Feb 2026 00:59:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=wMvG5xt2FVsB+RubtOIoUaw8ypWJI1PT2Pj6JJg1Kdk=; b=n6twgFlXdN4M7M15YCeV
 8VXZ+qxZkFb0Q+ovjKatx5kv8vHMRQdi6klRccfFhEYYiRykWRxTg71q2c6q4Z5gfhaMjk8qWbYzg
 JReSTTVxTDmKwJR6KcYClV8Pke3wcA92iMWYMBt1Ba7lnc5Rcr9+nvyDJvLS2oP06rwUfkPJ19aAV
 S2kyf0CoVSP7FKjXE7gsie/xfm3uYvta0IonAjYwHvbcgHR9+IA4EcFKMNfmdacDY7/fKRzVzorkA
 0vxdmL9E4CXppULFBiQUU+jZFeM1xWzwnIha9gvHwr06vHTuwOmjFp9cvb4bT2SHJHwgHEqRF3bwP
 vVjdSspq3ksinA==;
Date: Sun, 22 Feb 2026 07:59:01 +0200
Message-Id: <86o6lhe2u2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN>
In-Reply-To: <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
 (message from =?utf-8?Q?St=C3=A9phane?= Marks on Sat, 21 Feb 2026 15:44:14
 -0500)
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
 <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80466
Cc: rudalics@HIDDEN, juri@HIDDEN, 80466 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: martin rudalics <rudalics@HIDDEN>, Juri Linkov <juri@HIDDEN>
> From: Stéphane Marks <shipmints@HIDDEN>
> Date: Sat, 21 Feb 2026 15:44:14 -0500
> 
> +*** 'tab-bar-move-tab-to-frame' move tab to most the recently used frame.
                                   ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^
"moves" and "to the most-recently used"

> +This command defaults TO-FRAME to the most recently used visible frame
> +on the same terminal as FROM-FRAME, or to the next eligible frame which
> +was the previous default if no eligible recent frame is found.

This part should be omitted: there's no reason to repeat what the doc
string says.

> -FROM-FRAME specifies the source frame and defaults to the selected frame.
> -TO-FRAME specifies the target frame and defaults the next frame.
> +FROM-FRAME specifies the source frame and defaults to the selected
> +frame.

I would leave "frame" on the previous line, as it was.

> +TO-FRAME specifies the target frame and defaults to the most recently
> +used visible frame on the same terminal as FROM-FRAME, or to the next
> +eligible frame if no eligible recent frame is found.

The "eligible" part is "out of the blue" here, twice.  If a frame can
fit the description of being "the most recently used visible frame on
the same terminal as FROM-FRAME", but still be ineligible, the doc
string should explain what are the conditions for being eligible.  And
the same about "next eligible frame".  The original doc string doesn't
have the "eligible" part at all, and the code changes don't seem to
add any "eligibility" constraints.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at 80466 <at> debbugs.gnu.org:


Received: (at 80466) by debbugs.gnu.org; 21 Feb 2026 20:44:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 21 15:44:29 2026
Received: from localhost ([127.0.0.1]:60727 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vttq1-0001qW-4w
	for submit <at> debbugs.gnu.org; Sat, 21 Feb 2026 15:44:29 -0500
Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]:53523)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vttpy-0001q1-P3
 for 80466 <at> debbugs.gnu.org; Sat, 21 Feb 2026 15:44:27 -0500
Received: by mail-ua1-x92f.google.com with SMTP id
 a1e0cc1a2514c-94ac7f22d23so937235241.3
 for <80466 <at> debbugs.gnu.org>; Sat, 21 Feb 2026 12:44:26 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771706665; cv=none;
 d=google.com; s=arc-20240605;
 b=PPPwDn/WcCF3Lmmi5McToxfpDz4qEynSl71OCVSkFSB0yxtcBkXN7u1k0Kx6WRyDZX
 0tshTHoOLYU4UHX9nxpdOX0tIcRXMxc0yHGQBKZFK1+1e5HG+MZ7OjloBz7tHpH6mQt8
 3KUsyIQk8hHsPhxo1d9ulAw2tEbaYf/n4kqFOgTZ03Gz3oh119wEg6Dk1DRHZm6RUYXM
 LNjIFlQaVYHgdsxdAHJRP+2uz19oBkhhfMHWHOPtKJoHiWyUIliXaxKE67loW4IfAn4n
 CQrVYIxxlFyuLgzXfNIuP2wYJD++9xk8YCxIyYqTmM4mbWRzQQSiG5TY9Uj6uP2ykY+F
 8TGg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:dkim-signature;
 bh=ectrBDKJUvIpKKU210XoEQ7RmSMUEWntJpiHD1mEwys=;
 fh=2u5U/Jodnhb8PipTNNW40eYwz0I/vlHsHLhceB0MSnk=;
 b=NheUCiIjLryAM8JnUGan2t+fDDddyGTg5JspjEoJPN0eAfLW7nDJIGSYTS+2HmxAeb
 HqWxNKyxEU5srVvplTFa2Fh9k9NVuBUceGudB/1PL9Ae5XBTyJXIrw0zNn5EoBYDdVXp
 oLzcHxgkX65zp/PfzTcDbzj8Cb3ArzzQkTSobpJW0BLcKYY2lw8dzTVmq/RAVlRSJA4b
 QqBhj4rmb2MblEPGsWBO+rt6DL3uo5XgQEnSEarRYyJetf/KD0ExwvO9kuXprwnsLZjD
 RERnar5BPTOlNe/ZqLBlj89R7iZK810uRP92lDj3K0MTK5dWiJrDhUaX6LteHuYtg+CM
 vwXA==; darn=debbugs.gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771706665; x=1772311465; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=ectrBDKJUvIpKKU210XoEQ7RmSMUEWntJpiHD1mEwys=;
 b=HMGinRAPsQldv+d62+sToLBW98Izy7k6B/3kWBUFOH7zow9wuBDr8+ozore9Er1uNe
 8Fjw44KbHgccAyeINMkF7+lbV0A/UT8A3M9ti8gXqh2wkeHZ4fa1J69Zcc6/hyTs3bFn
 7LvwqgdKtDHyE6TBguVb+6sZn+0VGkMlxw9RJ0ysTr2tapNE2bB6VuSsD2lIzlH3Xa0e
 hgnOqWTKGLv+b6scJtM7O6W6XkvNOJc25G6s2EmWrEgWSgp7TNRMXB505yJObtYuqgdy
 avGeH58lYXVgKuYIA14QieaH4TdLZApUdBpMZYbiLRqNQas1hHamj6QoOH+vy27HdibO
 C2+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771706665; x=1772311465;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ectrBDKJUvIpKKU210XoEQ7RmSMUEWntJpiHD1mEwys=;
 b=d7gCGiotjD+vD80dX/F30oOtiR3WkaJasZknAz7C+I2rIqx3NqXv7T4oLpXmMpm7f8
 VNnIemWe7fpj70LR5G1o8My6u3ZwIEA2xoqdw763lvELR6K62lrpyMPTrqLI0ERFEqs/
 L/CXlKHDfx1Dp46E8Q81SSwoiAMSOjw8L46t4wVeYvIIZ8tkYeoIlLvvAXgfVNul65/U
 N9iVpr5SRvlHD5/8eQaOPcKq7Oo+Otht15Esebw3mp2xQfzq9xOwK8vNe9dnK9LG5MYQ
 3sPu9wKsoH3NljGCR4Vwykz3FEIA1Xrh4uIVljcJW63Eg1Ll7Bo2lQdlrWup0JJtsf4I
 Fa8g==
X-Gm-Message-State: AOJu0YzMe1Df3wBi5mGE8QOSgN4PKojCFPtHX+MaKBHmY+FK+zemfNL0
 3udcZUqsU4j4Oxu3XcUR+zHHDVDz2viT4HlehAZ1nlOIZ29RIWgbXOYapTBITpug9aUQgnnYneb
 bVl3AfN7jfcv2xgTQmm9LDqDAbldgjjV268Mn
X-Gm-Gg: AZuq6aIuuY+zPNnm7ZRajZB19M10UEpZYE+/8N1K6oP0zo+KFovzzQhW4pQbyXhlnLu
 HsV/AZZq18WvtNumqKYyggvep6unvAarV2dWtKx1J5aRiASDfXWf2BzGBv/ka1jEBtgQQnwPj9u
 Oe29mKMOlDgt4zKDnqx+UzcJSpBLtBW5cRxuusDD573Xzx69Jr5Ya2cZdlkD2LAcyKJ6vVFXl7p
 7L+3qAZhKJvCySaR/vM1PT8x5lm9ifxFnrcc3WOH1LdAcuQfR000CCFdWjkq8b1jF9+Apkgl1Zl
 NMiaZqyWPPzbK8qfytcP//TbsVMk3W7SdejSSJ9aLzw8W+gWXmDvg7q244RMhbg=
X-Received: by 2002:a05:6102:54a4:b0:5f5:3244:20f with SMTP id
 ada2fe7eead31-5feb302327cmr1532776137.21.1771706665568; Sat, 21 Feb 2026
 12:44:25 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
In-Reply-To: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Sat, 21 Feb 2026 15:44:14 -0500
X-Gm-Features: AaiRm50sp6Elz6cgd0wkiYHmoRKz1bkbS0oJ5uN2j0R3F6_pe015HYmABNb3W0w
Message-ID: <CAN+1HbrXY-hPGDdw+mdsc-CMaZZx5PjJixWugk47ktCmnZOPgw@HIDDEN>
Subject: Re: bug#80466: [PATCH] Change tab-bar-move-tab-to-frame to call
 get-mru-frame
To: 80466 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="00000000000072a619064b5b9a09"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80466
Cc: martin rudalics <rudalics@HIDDEN>, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--00000000000072a619064b5b9a09
Content-Type: multipart/alternative; boundary="00000000000072a616064b5b9a07"

--00000000000072a616064b5b9a07
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Feb 21, 2026 at 3:42=E2=80=AFPM St=C3=A9phane Marks <shipmints@gmai=
l.com> wrote:

> 'tab-bar-move-tab-to-frame' defaults TO-FRAME to the most recently used
> visible frame on the same terminal as FROM-FRAME (calls the new function
> 'get-mru-frame'), or to the next eligible frame which was the previous
> default if no eligible recent frame is found.  This is a friendlier
> default.  We do not think a user option is warranted in this case to
> default to the old behavior.
>
> Patch incoming when a bug number is assigned.
>

Attached.

--00000000000072a616064b5b9a07
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Sat, Feb 21, 2026 at 3:42=E2=80=AFPM St=C3=A9phane Marks &lt;<a href=3D"=
mailto:shipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:</span></div>=
</div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:mo=
nospace">&#39;tab-bar-move-tab-to-frame&#39; defaults TO-FRAME to the most =
recently used visible frame on the same terminal as FROM-FRAME (calls the n=
ew function &#39;get-mru-frame&#39;), or to the next eligible frame which w=
as the previous default if no eligible recent frame is found.=C2=A0 This is=
 a friendlier default.=C2=A0 We do not think a user option is warranted in =
this case to default to the old behavior.</div><div style=3D"font-family:mo=
nospace"><br></div><div style=3D"font-family:monospace">Patch incoming when=
 a bug number is assigned.</div></div></blockquote><div><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace">Attached.</div></div></=
div>

--00000000000072a616064b5b9a07--

--00000000000072a619064b5b9a09
Content-Type: application/octet-stream; 
	name="0001-Change-tab-bar-move-tab-to-frame-to-call-get-mru-fra.patch"
Content-Disposition: attachment; 
	filename="0001-Change-tab-bar-move-tab-to-frame-to-call-get-mru-fra.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mlwseaje0>
X-Attachment-Id: f_mlwseaje0

RnJvbSBmMmU2MzRkOTNmMzIzMTA0OTg5NDI2Y2ZiMWVlNTI3ZDI2ZDUzM2IzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/U3Q9QzM9QTlwaGFuZT0yME1hcmtzPz0gPHNo
aXBtaW50c0BnbWFpbC5jb20+CkRhdGU6IFNhdCwgMjEgRmViIDIwMjYgMTU6MzY6NTkgLTA1MDAK
U3ViamVjdDogW1BBVENIXSBDaGFuZ2UgdGFiLWJhci1tb3ZlLXRhYi10by1mcmFtZSB0byBjYWxs
IGdldC1tcnUtZnJhbWUKIChidWcjODA0NjYpCgoqIGxpc3AvdGFiLWJhci5lbCAodGFiLWJhci1t
b3ZlLXRhYi10by1mcmFtZSk6IENoYW5nZSBUTy1GUkFNRQpkZWZhdWx0IHRvICdnZXQtbXJ1LWZy
YW1lJyBmYWxsaW5nIGJhY2sgb24gdGhlIG5leHQgZnJhbWUgaWYKbmVlZGVkLgoqIGV0Yy9ORVdT
OiBBbm5vdW5jZSB0aGUgY2hhbmdlLgotLS0KIGV0Yy9ORVdTICAgICAgICB8ICA2ICsrKysrKwog
bGlzcC90YWItYmFyLmVsIHwgMTMgKysrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRj
L05FV1MKaW5kZXggNmVhODhhY2ExOTUuLjkzNTlhM2M0OWMyIDEwMDY0NAotLS0gYS9ldGMvTkVX
UworKysgYi9ldGMvTkVXUwpAQCAtNjAxLDYgKzYwMSwxMiBAQCBldmVyeSBidWZmZXIuCiB0byBh
IG5ld2x5LWNyZWF0ZWQgdGFiLiAgJ21lcmdlLXRhYnMnIG1lcmdlcyBhbGwgd2luZG93cyBmcm9t
IHR3byB0YWJzCiBpbnRvIG9uZSBvZiB0aGVzZSB0YWJzIGFuZCBjbG9zZXMgdGhlIG90aGVyIHRh
Yi4KIAorLS0tCisqKiogJ3RhYi1iYXItbW92ZS10YWItdG8tZnJhbWUnIG1vdmUgdGFiIHRvIG1v
c3QgdGhlIHJlY2VudGx5IHVzZWQgZnJhbWUuCitUaGlzIGNvbW1hbmQgZGVmYXVsdHMgVE8tRlJB
TUUgdG8gdGhlIG1vc3QgcmVjZW50bHkgdXNlZCB2aXNpYmxlIGZyYW1lCitvbiB0aGUgc2FtZSB0
ZXJtaW5hbCBhcyBGUk9NLUZSQU1FLCBvciB0byB0aGUgbmV4dCBlbGlnaWJsZSBmcmFtZSB3aGlj
aAord2FzIHRoZSBwcmV2aW91cyBkZWZhdWx0IGlmIG5vIGVsaWdpYmxlIHJlY2VudCBmcmFtZSBp
cyBmb3VuZC4KKwogLS0tCiAqKiogTmV3IGFibm9ybWFsIGhvb2sgJ3RhYi1iYXItYXV0by13aWR0
aC1mdW5jdGlvbnMnLgogVGhpcyBob29rIGFsbG93cyB5b3UgdG8gY29udHJvbCB3aGljaCB0YWIt
YmFyIHRhYnMgYXJlIGF1dG8tcmVzaXplZC4KZGlmZiAtLWdpdCBhL2xpc3AvdGFiLWJhci5lbCBi
L2xpc3AvdGFiLWJhci5lbAppbmRleCA0Y2MwOTBiY2E5NC4uZGE3Y2ZhZGU4OTIgMTAwNjQ0Ci0t
LSBhL2xpc3AvdGFiLWJhci5lbAorKysgYi9saXNwL3RhYi1iYXIuZWwKQEAgLTE5MDMsMTYgKzE5
MDMsMjEgQEAgdGFiLWJhci1tb3ZlLXRhYi10by1mcmFtZQogICAiTW92ZSB0YWIgZnJvbSBGUk9N
LU5VTUJFUiBwb3NpdGlvbiB0byBuZXcgcG9zaXRpb24gYXQgVE8tTlVNQkVSLgogRlJPTS1OVU1C
RVIgZGVmYXVsdHMgdG8gdGhlIGN1cnJlbnQgdGFiIG51bWJlci4KIEZST00tTlVNQkVSIGFuZCBU
Ty1OVU1CRVIgY291bnQgZnJvbSAxLgotRlJPTS1GUkFNRSBzcGVjaWZpZXMgdGhlIHNvdXJjZSBm
cmFtZSBhbmQgZGVmYXVsdHMgdG8gdGhlIHNlbGVjdGVkIGZyYW1lLgotVE8tRlJBTUUgc3BlY2lm
aWVzIHRoZSB0YXJnZXQgZnJhbWUgYW5kIGRlZmF1bHRzIHRoZSBuZXh0IGZyYW1lLgorRlJPTS1G
UkFNRSBzcGVjaWZpZXMgdGhlIHNvdXJjZSBmcmFtZSBhbmQgZGVmYXVsdHMgdG8gdGhlIHNlbGVj
dGVkCitmcmFtZS4KK1RPLUZSQU1FIHNwZWNpZmllcyB0aGUgdGFyZ2V0IGZyYW1lIGFuZCBkZWZh
dWx0cyB0byB0aGUgbW9zdCByZWNlbnRseQordXNlZCB2aXNpYmxlIGZyYW1lIG9uIHRoZSBzYW1l
IHRlcm1pbmFsIGFzIEZST00tRlJBTUUsIG9yIHRvIHRoZSBuZXh0CitlbGlnaWJsZSBmcmFtZSBp
ZiBubyBlbGlnaWJsZSByZWNlbnQgZnJhbWUgaXMgZm91bmQuCitOb3RlOiBUTy1GUkFNRSBpcyBu
b3Qgc2VsZWN0ZWQgb3IgZm9jdXNlZCBhZnRlciB0aGUgdGFiIGlzIG1vdmVkLgogSW50ZXJhY3Rp
dmVseSwgQVJHIHNlbGVjdHMgdGhlIEFSR3RoIG5leHQgZnJhbWUgb24gdGhlIHNhbWUgdGVybWlu
YWwsCiB0byB3aGljaCB0byBtb3ZlIHRoZSB0YWI7IEFSRyBkZWZhdWx0cyB0byAxLiIKICAgKGlu
dGVyYWN0aXZlICJQIikKICAgKHVubGVzcyBmcm9tLWZyYW1lCiAgICAgKHNldHEgZnJvbS1mcmFt
ZSAoc2VsZWN0ZWQtZnJhbWUpKSkKICAgKHVubGVzcyB0by1mcmFtZQotICAgIChkb3RpbWVzIChf
IChwcmVmaXgtbnVtZXJpYy12YWx1ZSBhcmcpKQotICAgICAgKHNldHEgdG8tZnJhbWUgKG5leHQt
ZnJhbWUgdG8tZnJhbWUpKSkpCisgICAgKG9yIChzZXRxIHRvLWZyYW1lIChnZXQtbXJ1LWZyYW1l
ICd2aXNpYmxlIGZyb20tZnJhbWUpKQorICAgICAgICAoZG90aW1lcyAoXyAocHJlZml4LW51bWVy
aWMtdmFsdWUgYXJnKSkKKyAgICAgICAgICAoc2V0cSB0by1mcmFtZSAobmV4dC1mcmFtZSB0by1m
cmFtZSkpKSkpCiAgICh1bmxlc3MgKGVxIGZyb20tZnJhbWUgdG8tZnJhbWUpCiAgICAgKGxldCog
KChmcm9tLXRhYnMgKGZ1bmNhbGwgdGFiLWJhci10YWJzLWZ1bmN0aW9uIGZyb20tZnJhbWUpKQog
ICAgICAgICAgICAoZnJvbS1udW1iZXIgKG9yIGZyb20tbnVtYmVyCi0tIAoyLjUyLjAKCg==
--00000000000072a619064b5b9a09--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 21 Feb 2026 20:41:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 21 15:41:25 2026
Received: from localhost ([127.0.0.1]:60700 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vttn3-0001jW-9G
	for submit <at> debbugs.gnu.org; Sat, 21 Feb 2026 15:41:25 -0500
Received: from lists.gnu.org ([2001:470:142::17]:39922)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vttn0-0001jA-9L
 for submit <at> debbugs.gnu.org; Sat, 21 Feb 2026 15:41:23 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1vttmu-0001Jp-R7
 for bug-gnu-emacs@HIDDEN; Sat, 21 Feb 2026 15:41:16 -0500
Received: from mail-ua1-x933.google.com ([2607:f8b0:4864:20::933])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1vttmt-0007nK-89
 for bug-gnu-emacs@HIDDEN; Sat, 21 Feb 2026 15:41:16 -0500
Received: by mail-ua1-x933.google.com with SMTP id
 a1e0cc1a2514c-948a076d6ecso922671241.1
 for <bug-gnu-emacs@HIDDEN>; Sat, 21 Feb 2026 12:41:14 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771706473; cv=none;
 d=google.com; s=arc-20240605;
 b=XO5v/n1hQNfVXFAjJLwTB1RtE5uNdyyRfXWDIQQ4m/sULVfNJRq8fsXO7L9LPsC3CG
 84WCBfmgnjOv1dvfUkVs4JJKZNdf3ZdL+sHzZYFd7k0wcuRGwFTZipastEiNtKaTVG0x
 kMd1HJicicrSNrOb7kaO0alVmpxjwqt3/mG5s4V3mlyrdyqM9cKBGQMJEqSG5sdNuVdm
 i3lUebER0LVt0w4pH3wkCtEnet82t86pK5r17t4oN8nIVT+D+Gm4wnNK5tLmbOkOeNbk
 EgP7gzIvPxm1uJekxtEGfqyIDsgUz4dRSu3p+vkwIWkORUVKLV4eZX/s9dfqKF4zbTk7
 sEDQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=cc:to:subject:message-id:date:from:mime-version:dkim-signature;
 bh=cJw5cgvLFkq1zAYfLsrU3GjZLXhXcE2YUkj3eyUh6kI=;
 fh=G6iTHRhwKPMErPGmvebBPzmzySp2kfdNBYR4fp67V8c=;
 b=YqZP07pdwJQ1VaisYuyxlN7i5XtDCVMBCjiVeVcncYdWYtd9i1Qd7Br91VoSbE7vrT
 8caALgYeZGXt0TwfJ3W425L14OmMguG4Io+NgdNBazvGlqGaY9v+J890QG3s24sTRMGv
 Pb06K3BVG2WVXHoC4MwUSoVzMbTAiWp58RQ2Kypn5Qj8Csdls3Z3P2Jo6uveS1Fq4iJU
 TNPk88g/SdJKh/8f11xip/Z8V4oSj0I7aDcFRZWQp1/XWXGeVnd8mgeBYCpx2g2CCnR/
 RTbLV2q0oRx42yUqog6JoEGD7F4MgJgd+dJyS3C+wdxMgV8Qfew9fDwFTsNw3AT55Jp9
 YvQg==; darn=gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771706473; x=1772311273; darn=gnu.org;
 h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=cJw5cgvLFkq1zAYfLsrU3GjZLXhXcE2YUkj3eyUh6kI=;
 b=HYgi2rt9qVghVoUnm4bLTwkYCTV1PzkEMUknus+m5DumAR/N21ZjPfkBCUpEEvVaHA
 p7nFkeo33Z7LQ1Ap2+nKOnzrwPfDE0g29iF5NSS5hj6Amckx4aDaVT5e9J2ARY4Rk+1K
 cmOWzpvTDlMQtMa864bCPVIa3Tw0BQVMLNRk3ci5lOLZvajpV+eQm1ASWcZAadN0aSHN
 lsnAY4RuF4+Mb7sh6oe9lj5p0eLTmIgvIEHQVU5MmQCBF0aQqlSkAagp72VYfrSz6Knx
 dmKzd6BsmCdyc8z9SHBpMyceduRYgaPtRQosYMhBkYSukQv2b8HgqI3BrUM/J3v1cfZ2
 3sCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771706473; x=1772311273;
 h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=cJw5cgvLFkq1zAYfLsrU3GjZLXhXcE2YUkj3eyUh6kI=;
 b=Acpfj9NrnEwL0Efhj3oUZWE+QkAlzGLQpZbSu0Be21c/HSfyEcBzQHz4Czw1cqzS92
 4IiswlDg6nvacL3ewDOeQBNesqNENWfSAN1aiIsDn2YJ9V71ANUmanaSPkK7+SjZIWcI
 Le1HbrID69wewh+RJ8iVAKzbjnNYSol7/ngJBwqH80X/81EOTt3hPp74afGXpMD6qoK7
 fV9vS9w/5ELnv7sIKZT+1JSWg2SODSjYiw4P3rFWoAtF5qmJnzk7dFLKvzG4p5lKsjDd
 tu9wmueEgDVaD8fZ+ljUc/pMzlwhxMkSsDcAcTtBX+9z4zhbyVHCeQ4InI0Swvfph8CC
 AcVA==
X-Gm-Message-State: AOJu0YwMJ0necn0DmhwmVoeAyaYWpKktRQ5kd59eSmbAwxkOIHWQhqDz
 WQhndA+xShTl69e2uZ8XL3Z7u35IQS/iEc1yshrG7VxDUXy6YzxXTJwEVJM5abaHQGmaDBMnOce
 ae1Mu39+GXBpIejz7fdOXa3ATOBPtcVXsgZhAyc4=
X-Gm-Gg: AZuq6aJb0SxfZsISK138Pt8X1x5mioEibWPfV3DECihdNKB5U1McYsybh5c8ueiAqzv
 USlWj45JY7GizhoO5O/nROool8DMgS1Z0OmMyfeF4mFIBPk42DivS2W6fLuAFBGa80ncqI/xTVg
 f7HaN2QBgCejjBg9qGa0auhv8k5OwQrN5GIqTz7BeKU6A53HMUI0Lmh/eDypiPTg2efC1oJdjv1
 XDd2ggQ6DBaWK4doJ+R/zCqY4XOBjyivPOUcEFA32e4f0brDAUIs05pk1FkcN3BY4H6k05BGAsU
 obiB9wTqYsQseT3+7DQ+4wstZF2ueLbFvHku7/iGoL/v4AlpX8oIdmk5cejrQJk=
X-Received: by 2002:a05:6102:5092:b0:5fd:eff4:825 with SMTP id
 ada2fe7eead31-5feb3027aeamr1407075137.26.1771706473441; Sat, 21 Feb 2026
 12:41:13 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Sat, 21 Feb 2026 15:41:01 -0500
X-Gm-Features: AaiRm53Vs4ZUYFLsj0j3qxSsOfFWiIGbf01y1feCpubRvZD0hwLrReqLb_yKZHY
Message-ID: <CAN+1HbqJM39K=jvxOUAwB9jC8GaJDWnBGjzv+wcaytWeTaOaVg@HIDDEN>
Subject: [PATCH] Change tab-bar-move-tab-to-frame to call get-mru-frame
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000feecde064b5b8eb7"
Received-SPF: pass client-ip=2607:f8b0:4864:20::933;
 envelope-from=shipmints@HIDDEN; helo=mail-ua1-x933.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  'tab-bar-move-tab-to-frame' defaults TO-FRAME to the most
 recently used visible frame on the same terminal as FROM-FRAME (calls the
 new function 'get-mru-frame'), or to the next eligible frame which w [...]
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (shipmints[at]gmail.com)
 1.0 FORGED_GMAIL_RCVD      'From' gmail.com does not match 'Received'
 headers
 0.0 HTML_MESSAGE           BODY: HTML included in message
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
X-Debbugs-Envelope-To: submit
Cc: martin rudalics <rudalics@HIDDEN>, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

--000000000000feecde064b5b8eb7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

'tab-bar-move-tab-to-frame' defaults TO-FRAME to the most recently used
visible frame on the same terminal as FROM-FRAME (calls the new function
'get-mru-frame'), or to the next eligible frame which was the previous
default if no eligible recent frame is found.  This is a friendlier
default.  We do not think a user option is warranted in this case to
default to the old behavior.

Patch incoming when a bug number is assigned.

-St=C3=A9phane

--000000000000feecde064b5b8eb7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">&#39;tab-bar-move-tab-to-frame&#39; defaults TO-FRAME to the most recent=
ly used visible frame on the same terminal as FROM-FRAME (calls the new fun=
ction &#39;get-mru-frame&#39;), or to the next eligible frame which was the=
 previous default if no eligible recent frame is found.=C2=A0 This is a fri=
endlier default.=C2=A0 We do not think a user option is warranted in this c=
ase to default to the old behavior.</div><div class=3D"gmail_default" style=
=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"=
font-family:monospace">Patch incoming when a bug number is assigned.<br><br=
></div><div class=3D"gmail_default" style=3D"font-family:monospace">-St=C3=
=A9phane</div></div>

--000000000000feecde064b5b8eb7--




Acknowledgement sent to Stéphane Marks <shipmints@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#80466; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 23 Feb 2026 18:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.