GNU bug report logs - #80130
Add completing-read to tab-bar-closed-tabs

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>; dated Sun, 4 Jan 2026 21:59:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 80130) by debbugs.gnu.org; 5 Jan 2026 07:55:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 05 02:55:54 2026
Received: from localhost ([127.0.0.1]:49482 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vcfRS-0003Zg-2K
	for submit <at> debbugs.gnu.org; Mon, 05 Jan 2026 02:55:54 -0500
Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]:37528)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vcfRO-0003Z9-LM
 for 80130 <at> debbugs.gnu.org; Mon, 05 Jan 2026 02:55:51 -0500
Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.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-202.mailbox.org (Postfix) with ESMTPS id 4dl66h2VD6z9t8w;
 Mon,  5 Jan 2026 08:55:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1767599740;
 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=s8XibbM2v/gSoEiUjGCRtS5beeJTPnaf0d6IYcXL+Aw=;
 b=Lw40SInkswC7Sv8EbT6nOx3F4iC4smlmQP1UqMqucV9wJo2N7F8Y7nlU/j0rGjK4ANFjsN
 LYtSLbLso5I+qUtMniWn6Yo8s9ul5edVMPnPqjrpvPmHcx7XkbM0kZ4TNWgvKRbxqrVZrF
 zl4u4vNi56IzTRdhiDP2+vOXj7ZxCXhJlbbg8G4CjiUtW8Bh0u75qNrsl7Cb5oc2ZoyvRo
 80pRaOm0uNjBKMrddOChHEkqHec7cMVxmkDiBkAVHm7zw8ZiS9EBnAVNoCxOzFKaLu226d
 L8PIZ2YwY99n5YJZo6Ey+hVMQNmMJ31kwQ/QgqoWcXocy0DrukLqiQLP6KgruA==
From: Juri Linkov <juri@HIDDEN>
To: =?iso-8859-1?Q?St=E9phane?= Marks <shipmints@HIDDEN>
Subject: Re: bug#80130: Add completing-read to tab-bar-closed-tabs
In-Reply-To: <CAN+1Hbqv_P5X+K-6HwDuUoyd5chhedCpYEHfijgBixqLLq12dQ@HIDDEN>
Organization: LINKOV.NET
References: <CAN+1Hbqm8iMOBCc5QX5mOG-40pyL8ZvtmXcCycm8QUr_4H9_rw@HIDDEN>
 <CAN+1Hbqv_P5X+K-6HwDuUoyd5chhedCpYEHfijgBixqLLq12dQ@HIDDEN>
Date: Mon, 05 Jan 2026 09:38:20 +0200
Message-ID: <87eco4mt97.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80130
Cc: 80130 <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 (-)

--=-=-=
Content-Type: text/plain

>     With a prefix argument, use 'completing-read' to select a closed tab to
>     reopen from the list of all closed tabs rather than reopen only the
>     most recently closed tab.
>
>     Patch incoming for review as soon as a bug number is assigned.
>
> Patch attached.

Thanks, it works nicely.  Except formatting.  Can we improve formatting?
Currently it's a mess, also the hidden id is still visible at the end:


--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=completions.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAtIAAAA5CAIAAACUFFuVAAAgAElEQVR42u1ddVwU6Rt/Z2abDbo7
BQEFxMQCG8U8GxM77hS9Uw8T259nna2IoJyKiehhnNgeBgiKgohIuHTtLiwbM/P7Y4kFYXdJ0Zvv
Zz9+ZOp93qfneWMgqVRaXFwskUgAAQIECBAgQIBA64BMJqupqZGKiooSExMJdhAgQIAAAQIEWhWx
sbGwVColGEGAAAECBAgQaG1wuVxY+VXox1OzBgxaGVmMVx7A8q4sGzhw7pl07HtngPTdUd/BC/7K
bEcdwfJeXAoJDg69kyJqzG2SR4FDPft7+uz4V/J99beJENz+fXD//v379+/v6ek1aPhPs3/dG5HE
xxvD6MxHYSE33vLwtiNa8nizt9fY3S+VJfrST2cWDPH09N78+PsZ+sT5z3ZOHLf5YSneyP5iBdeW
Dxy89h9hWxlY/tXlA/vXxqBVUY3QnW+gOS1AVVvzWdYoP/nGwTVzJ/gMGew9duqCtYfufhbLTnAv
LK6UgqfXwCEjJy9Yd+yfz0I54vHif9aPmbLnZTkOCPxoIP0ne12RGHEhw9ZnkHW1oy9MuBH5xWHy
UBtyO0g7TodnI111RwywoUI/fH+bAVjTY87yYWYwLi5Jj7katm/lF/zYjpEGsGp3o5mPzoZmwZ5D
HdlQu+oW9uX6wctcCgVCv6cEPvVSUDTb52AvTmOZCZFY+uZmdCbcVlrD7jpj3YaRmDTp0s4Lnxwn
L/exRmCtDnTV6W6fmqOMqrbmMwC44PXx5avDCywGjZs/2YhUlP72WfSj95O9zCmVBCKmQ3+Z11sL
SPlZLyL+Or91+Rf82PoB2jIKIY2+U4ad+fnkldEuU8wRIlITacf3DqzgS+KDwwcuXu7dk1WOlcb/
tf7Wg39LTUcsHzrYRhcm+vu9gGrg2K2HIwkA0NPDquzdwvP3YwpHjNKBv29Z3T1yljdkUu87x+9/
P1SXxYRfz+o4fWgT4gOk7vnrcc+21BpD596GAEjgR7tBpoFzn77u/wkn2OZ8lib/tfdiusmk/Xtm
d6ACAAAYNGaSsIJUkxRBTDOX7j2MYACARw+Diukboq9F53r+VPXiQLL2HmZz8cLFV2NWdKUToZpI
O+pLbfkfnz37KGDbeXSzYEDtu9Ow8aDVx7uPizq0Zf/tIin+/D5zhP+xuf0t1KoCFlby9urxoIhn
SV/4KJWppW/hMGjm8p+cavpVkXH/7Knwe68/5QvJGobWLp4TZk3uJovgeOnfq3/aGYPq+6yYTXsQ
djchkweYRsMDTix0IwHxp7tBYTefJ6Rwi4UomaVr7tx/4hzfPsZUALAv55fMOPKusiCNPd812nMX
AIDcdeWF7cPUIaXtyiDhRh/4+VRUUgndot/s1cuGmlFU6e8P4FRJFDIEMClaE75f/XUk6Mbz1AIx
Vcem+4jZ88d31oABAEDydNvogNtlstrtUV+vowAAQHZfcWGHt/q3Vlyc9+xEUGqP5f52T+98P8zH
ec9uPSnrOLenVqMUSvJg4/AN98UAAEDxCLga6FU7tmCFr/46fOrGi4/5QoSpZWTbfcKSJV7GMAAA
oClBfguvm0+fRH5y8Ukqj6TXccCMpXO9zKjNz/oy/1o066zR4t+MXgTfiM0UUI27TvD/dUJHJqSS
5uDln/45ffLC/fj0YpRp4jJ4xuKZvQ1rCopo6qm586/ZBezqnHAs7N5brpCsZenz6x4/FyrAuI+D
T1/7903ql0IBrqZv23XY9DnjXeQZipUkXg8OiXiamFWKM3WtXAZMmevbTRdWTpUyPjdoKYq5oSzr
eHv7bibi4j/GTk4qFDqtAftV6+BgDv/DzcnHQHW9Etbz6G17PPTW8/ld+zKJWE2kHfXYa96jkztD
MmznOXRt92kHwPgfo88HhT3kwjQSjFFA2t3QU+rk2RN6mzEgALC8v7ev+jOmnKxl49pDByv6kvbu
4b+f5o+rSjuk6ZcDlh58xcMgmMrkgNL017cv6PSdUCv8A7zw9r7tErKupbWDblFaRr4ABwDg5Ul3
Lt97Q9UxtnTWY/BT3yY9DAvMAAeO+3UgAYq2VUdHWFqenZJWKIZYxnZm6ggAZHONKhmp0K7wWdBe
FCYBqagw+db+/R3cdo3UhZX197sFLhUJhUISLipOfRAalUbuMNe9khfipNNrfg/ju/n+stmZXRJ3
8fjJ1Wukfx6YakUCgOy2MOivmZjk1cF5e3NG7dw0wgACAKJy2kHFvPz16SMxVtOPd2FmPv2O5FAR
/+9rkelPTpqNS2NJ3X8O+WseVnxny9Iz9fiTmzvXBX/p6uc/21ETK85KfvkytwQDxnBNrvPwwpMp
6/ZdcKCkR/2xfscalHP85y4tos/CJ2cjxvtvOLGS9Ony9nUnd4R1DprbQQXNkaZfDvjlUKqpz+w1
C0yR7KdhxwN/E247stRNTZ4qUfzJbRmuY5bsXKqHFCY+SAU4AABguR8/kzp6zx5ppM2G+WmPzgWt
WV2x79AMW5n142VxR5avvlLmNG7a6sWmahXZCdG3XqRN7qYLK9dnhXxWZCmKuaHExeYmfyiCjIbY
qWhWWF5OPgazOLUGgWDdTs6Gx27EvBX17U4FBIi043sG+vnKrn2P9Mb+fszpzdrV8UN2+xs8On7i
jz1s6z/GGsIA/ZiQWI7DmoNW7ffvQgUAoCWpHwUsuKqs8yTkdBwPR/T6++9YOcSMjpVz4++nqsN1
QyJsO+PAVl97JgSAKPuLAAEAQFSr4WuOrPawVScBAPCim6un/C8m8/GTtJkdbBAdr+V7vYD07aFp
P4dnI/aTttYUOVRtF8cY3X89sqa38OIvs468FSW9SZaO1KUo6+/3CiznygqfK5XFDnWHnzZsHGcm
643wxZVrnzhDtgVMc6cDADrbM3KnrbtyJfanFV2pAFA5unocINGgA0Bm6ejp67cTFoiTzx26zZnw
5wBtGM/8nswpM/mjkGJt3lhVgqjqevoAI7Ep9Qk3PemD2Mh70rg+tggAwNHNY0jd2w29503rYkAC
wGHU4vHR009deTTDbXBLFKwgg6Fzp3UzQQBwnTi226XAuLhsrIMJrERzcP7j4JAE6oCN25b2YkEA
uHSyBhnTDpyPnuo6XKuGKlzMN5m4/+dBWhAAwMTYsnOlI3aZscml+iJnZ/UvMcsfPE7ztbVBAAAY
92bQtUzTKYe2zpDNxnLu3GMgismaV6bPivis2FIUc0OxcZYWl2CQrobCrAOTiCqEQiAVfHlx7s/r
XMTMt4dprQcjxpamiCDlwxesuyUMCBBpRx0gVjNP3p3ZgHaJy4ViDAcAAAim0BkUuKXONpFWy4l7
zk9m0EnSd28BADDT0nPujt5TyyEGDAAAiKGxAQKlFP0duLCoX5+ubm5duzjYVb9moR9i4wUYQBzH
zhlsRocAQBiGrsMMv3Jd9K5jf7KvrEZSDYxkRky3djJ+Gn32blpOSbkYRQszMACworwCDNgoGxVX
pV2I6tSnhxaMSK2t2NDbQmm5UAwARVl/v1fAWv2XBoy2RHAxLyv+5pkLWzZx/rdzog0FoFnJHwQU
BzfHqmqyWie3DqR/PiRnY13N22uX0fQrf14WDd06ygwB4Lta1I4V5BfgnK4aLTrvDza2siBF3Tp6
VHtkL+cONma6jLqPp9jYV72Swzp2tpqSx8mf0cGdW8Cjkc2tzCpbI3PU1UByKR8DQJnioMmv4svY
PQd0ZVVGWkjDubMpeu59KjpcS44qUsc+PTS/DsZoYdzl4L9uv0zJLimXoDiGoRinuHJdEC54E/sB
s5zW30puBjiMNF+VVbGUpnFDFUiTTs72PinjFVnTfvivq6bY1BEfRUOLjb/JK8QAkXb8x9IOGK5P
4pDKrxXS9yfmLA3nYgAAgJhNOXjSzw5pmbNNBoVBBwAAWK/rhFkWVuoQAIDMYFT113zcyiWZO09G
p356GvHpacRpmGU3Zs2WBd01YQAAyucJcACRdPW1FRkCxNTUqLtKBOPeXLd097NCrNaaMEii0tYp
KrVLosrSMgRBAAA4wHEcAEhJf79bULStHJ0cSQAAZzd3Y+HM5aGnHwwNHMjBy8vKAY3JrOE/hckk
4+llZS3kL1shdBfeORaW5bZojTUuFAqBVIziAKBiYYUIolBJ7dzjohIpQBBSiw5SwQY+a7aIT/11
J2zH5f1CwDDuNtH/1ymdahbKQBQardoVQDQ6DQgELbTYEiHX9AUCEMAxVZ6L8krLsNKoNd635Uob
qBTWEUjl/SxE01D/etmM+P2pX1ddlPScPn9jFzMOFcbTL6/ddB+tXOmOC3h8DOKoc1p6HFAVS2ka
N2COBgfGS4t5ONBpkM/mI9cs89JFECpTx8hYh1GfZ0cQBEglUmIV7X8t7YAoVCoEMKxmswcMwwCg
UimqWrHF6PX7eotkFQuabu0yWrPONv992WX4hHqO02181hwftiTrw9s3sY9vXIp6l3TlYLin+zx7
BACExWJCoFCal1MgN/upvmStro9AP926GFOIAard+A0BU1wMWfC/28cE3C5TkYsqttuU/v4AIJtZ
msCijLRsDHAghhoDVPAFkmr9FvEFYoih1n7n0OL56RllJVnbJj/cVnPwfuDIh8YTD5ya59Cux0Ih
NRYTCMvLWjg0INquE1a6TgBYec7beyH7/gzeHuocuti5ihV4BZ8vrhIwzucLcAaD/i2n5yBsjhpi
1HfDptG1RiBghnbtaQkQ+JpKacr96AzO4O2rJrnJLpYW4EJM7h2GzYLxwuJSHLTsrOfWsxRYz9ZG
A49KTubhVhpQQ60b2Dk6GSlsSlhWBpgsNQgQ+G+lHbCWvi4F+/glRwq0yAAAIM3h5uG0jvoatUc2
Ux4//iDg2PftYVlnXhfEMLB1NGhY85t+tpXePIuTXmRpdHbUM3boYezgblaWsOTcl4K8AgwABADE
1tWZeSOa//7y8VtdVwwxYwBRzquod+rDPa0Rpa8WQhwAWMeln7sxGwHSpMRkIf5VkkehQADgJXV9
TNPb/U8Azc7MxiA2hwUBABvb2TDFr18mlPfrxgAA4IL4V+9RVg9b+WwNIpEpQFQhbh/vUbDZyHV7
e1ZUEYOmhG88+Nx61rbp7gbtftMC2NjMCPo7O0fQ0kGxKm7rOw+bOiTqzsm8fImcx5K8fxVf7tWD
AQCQpsYllFJsOli0Casa0BzE1rUT/c7HLMSol0mj6RCLJYDOYlZ1TpwcE1si1yLTydUWPnb/3sfx
M22r3vZQFJUVNZuhz4gqltLEyOI4sL9h5JWrV5K9ZlUuoAW4qFxIYjBU5w5WxM0RwkZmRoSL+6+l
HYDWZUh/7d+v7QikT/C0UhN8uPNXZIH+cG/XWmuhsLzHwbtDMmznOXW3ZHzfuSle8PTIsrB8LTNz
U30OyEuO/4JB1A4dK6M7xPLwndrp5ZG4nOhdsx4fZKuBMl45bcCWYUrDP8nKzUXjyt+F3DvHj+p4
GRY/u3QxAwV13n0QQ2tLBpTOTzm9bNYTIxZCdpi8aX4PJtSMdn9YiLLfxjzjw7i0LC8p+tLlLIbL
L30MYAAAvcvo4WYPzu8J1PEb48wqjr104l65te8oV2qtQG9lBt++f/G261gHdTJC1zLUaZNiiDjn
zcMHZXLhgmbUqas1h65v46hf8/Yr/YcEEI6Zo6Nt+9/PDdZycjbCbyalSLzdKar2FwJiXl5xOYbj
xTwxwJHS3JwcGoBIalraLBIAQPJ037Ioch8PJ0t9Dp4Xe/lSMsVxsYOcACG47OGhLQbC0R2pGXeC
LmXpDFrYW6VBCBE34XlKMSZNykOBJDvh4YNyBNbq0MNRT9WSUgOaA7E9fH0jfjn52+8lE73dTNQk
Jdz096+eifpvW9ZH2XgmYuPuwom8d+neoF+8DKWfo4/vuV1EAjWihw2HzRr59+qwgNXCKaO6mamJ
ct/+c6Nk4O6l3clK9Vkhn1WxlKbWHx2m/DzyeUDY6uWFPw13N0SKM948vFU86GDgUNWTU3HK+1Rg
Ps5Rg6h2/OfSDojZbcn/1mscP/v3ka1FIpq2tdvkjXMnuzB+VJ5AWp0GDU59kvjxy7sXSWKEpefg
NXj63JrtL0kW47bs0ww9dTH6dVqBQKim26FP/76WKsR+te4LNy+FDl94lHjlSIqObc8RE3qeO/uE
X/sipsecFT+Vh0QnZmYmJWI4iVEsbW67PyiwosdHAx5DEIxQ2boWTqN+9Z06qFJIVPuZ2zdTDwfd
3BdwRkzVsek2c9v8ibV3ZIX1hi5a9GHfX4dX3BJIMVKXNtq3Axe8DAl8KU+H7pg/zi7p9D0vKUMs
+/Q1OX/neZLU3Zmkan+l8cfmrbpRUjWScGDmpAMAICaT/zw1pwMCAGJkb4Nfv3niVk5xOWDq23Xz
2zpvRK13cGYfP1+16BMbQgthvY5Df1s3z12lUjzGex68aV9cpVHFngmMBYDc7bdL24awVJR+g5pD
thy3dZ9m6KmL53ZdyReROLomdq4ew22oqrjYHos3zt134Nj8kbsgjonzwCm/jDy7+abcBWou8//Y
bRR8OuLMjqulmJqeldvAqbVsvyGqlPBZBUtpsh9ld1m05w+zkJCIqwfvlqB0LdOOHj85NGa8RPT2
37gKC5/eZsR00h8sxHK53OTkZIIRBAgQaHIGmHN1xewwow0h/u60NmgOTQnyWxjpuO2CfxcSwfwf
FmWPt/luL5l1attwHSLv+HEQGRlJiJMAAQLNBKw/ZNoQyoOLd/MwghkEWiaVzb516QnL23cgkXP8
eP6CTCYTXCBAgECzQOs07be5zkh+GbHUkUBLAOflU7os/HVqR2J70h8MhoaGUHl5+eHDh7lcLsEO
AgQIECBAgEArwcjIaNasWZC/v3+jblu/fn29x1ksFsFTAgQIECBAgAAAgM/n13u8ccNmjc1RCBAg
QIAAAQIEqlE5EXz48OF1TkRGRtY5aGdnR/CLAAECBAgQINBk1F/taEqGIRWuc4qjDS7IrZpThmXm
96fGuW2pQBtPlijysyY1aXtSK89PwySHvOIgKBaCYiF62kVRuxINnnw5J/CEoLBxPMDfbUmiaqff
FDezcTRy9lujKSUFeMvKCP8UnuVlm0AnxcJw/JSreJtIsAmcxG/MTIBlj63zQ97Mu4O3kRQUUzjr
3fyGKMEkh7zi6KOLBE16cjNkpJAqAt8tpPHZzuS6ttBUBWtfbrb9aWwTPX/yjmSq+ufrou+gv4qW
vX9d8Pjhki6Sb1jHYUI861Sa5852R13yldzNKdCEmUytNt8STBKft/Y8af4zjnbLbqDFKw2Yn582
yPjaaTVNCtCygtpGgo3nJOS2yCzcG8cBANLyP/1yXrnrH1/EIAEAIMiy07fcMzH/fuEtFmeyW1VP
UOnzszzRcM3emvLkQ5rmNAdmk75R2iQZqUQVge8bkPNck4CBNR+GQ4wYtO+2M+1ZY1vD87er/pJa
ptTx3RoSS4/CAgBowsTuu3JAb/5RkNLDYGbHFuYKmiNKFcC9JmkP6gG1cwnqd+GM7SKr6kAR88Eb
c7XR4zjtYS0fTkajl6accNMZWIIXvSxYGFiQ2FFnl3cdrpAmnrSf2IYyUokqAt85dF0548aRfwxX
+V/T2G/YXzabXfNSw+MBBVNKZXWOyMjIlup18o5kqnraoSvZozq9YdFe6zp92vUUlav1YG9OZfSz
jmcw4m0GZF36hNcuA+Ff7uZM7vFWkxHH0E70mJZ7P7cxjWPSZ4czh3Z6o05/zTZI7D05+2aGqmQr
bBfn3s2Z3DNRmxFHYydYuH5cHCaSH1HivylaMTLJVP01jfnGecSXK6mqlbZEpdPUYyEobuQZVBzz
xY4UC0GxEO3jibyqwJBasnb6R1erNxx6HEv/Xb8ZudHZdZ6Mp4ZneVrHMxjx1v0ygt80bg8nvLD0
dATaYyzHsK52KJaRgv7iyTuSKVAsye7LczF6ZmQcBMVCcgV8hT2qWzyUPMwypyb6P8Wbz8lmpVDN
lgJeLIwIKQy5IeQ1puSp20v35CPbPXa8I9dFV44KXA7a3j+s3VWrussl4+kN1cAV26ASGSm2BSVU
EfjRIY3PdqYmzLpYHvrzRwe91zS1BIvu3HvlSiwFTcrpykgcNfujJfu1cb/s8LCs7vqvWaYp22Mw
1b1oq9iRMt+uOKY0jRsq+Stlsazwad4U9zfsryJsO7FQWQoC11vqaKXt0nFB6bYjYN4F+7T3Vgs0
+L/PynkhqTxVcC3Te24xz9Pwwg2LwD6i9WtLBXI6VPEiZ4RP9jMdrUPXrK/u02Tf5w73yYlXceAc
R6NXpnj9UooONjh9wzriuP4gRHD7rUoaqrhdLLNw9tjsF8baR2/Y/nPZdP14anGGpNpcxO/yRvVN
D85XWxNqFXXBcEBp4aShWXdLVWiVyvojwTEtrePxUQi5s/69VMe0NMe0ZLOJ2lUBL12YSFbzCzQJ
j7K5ekTH8UPuCO+cV3LcwEtL1gaKB26zvBlu5MUvnuOdeb2wEWIqe8i7L6T19SDVUQ7FMlLYX8hq
gWVKmmPqXT1nMjL2ZMe0NMe0NPt9gyAVe9REKONks9KOZksBzSgJmJ3uF8jLaVRaWC6K+l/momDc
0ZHs7IAeXZC15464ovoshX0wyTHtk11gT6iRNqhERkpsUDFVBH6M3EKIlpRU/UrRurP2cOxhQPoR
qfr+qA4J/1psGEyCcBUsRSr+AGsePamtF5M9JRBdcNZikVHZjr08gcpetDXsSLFvVymmNIEbSv2V
0naF/I2ryzouM71wxqC/qHSNXIT9hhbKk0Nl5uHv7+/v7x9dBS6Xy+Vyq//8+hSvAeCS8rWOsdRB
+TkYLgOakdePEuu6WSjFcRzHkrYnkUnv1sZWnuZf/MShJG1PwnAcx1HRQc84cmduggTHcRzHpJcm
x8Pk99veyy5Gr/rGk0zSo/iVTy659lmflOD3N4qrAGlKbi9arMv6soqaY5hEWuuatL3JFNqn8Io6
typpVxSVrktOXPMSq6dVTHJ+fDzJKO1qYdUBbsEwVtzgY2IMVxHYtamvKd1ykqVKrhM/zrSgJga8
kj0YS9z8ngwnzLpReZvkTbYrOW7AYTGqcrsv1ySS2WmXy+swQ6GMVOuv9H22O+X1tOtYo3qUtD2J
wkmLqJKO+EGmGeXt8ieYChJsHCfrR0WJL+eV5oySipaWguQ114n0itw4wrDE3akjA4o/lGGRMxPn
3cb474tXjfh04ENtlqLig56xtFGF/Nr3KrJBJTJSbAuqUUXgu4VMVwGQ+5He/hqD1blAw6eQizXC
X0nfZ7vT3i5/guGSstX2scaLeGIcS9j4ju6W/U6qqldpDTtS5NtViClN44ZSf6WwXSxpexIZebv0
fqWPKQj5qFZj3d/GQqtTjer/yEBSWupoyYmlVFon+8qXJ6o2iQPKC4pldXPh8zjccBqrg4wcCOk7
gEEOr/ryqrTiZSxK687qxaw8wOnL6kouin0pRofQlM65KXnMf4XS146ny380m6TKVB1l7ZJs6R0p
had/+2K4QL13V7qDCVLDTUn53Qeo1gjNIVUTdiBdZl97fFeMUDKHTGnuS4cken/2jlBeXJqUJ8Jx
DEikpDz5N2kqw7NXZQ9JdszehvjZF0LpfFXb/ZIpwbVJunWm/SiWUTP7q7RH7fHVr7lSIHUySJAY
NLJVyGG55VUAAMA/AAAAYHZQ3xah3gI22CxbaDZVBL4DQG7LLXaNQCq1B4JN7etU1OCeY9j6UCMt
BYI5LAAgmM2E2BwEAhCThYAyTICr6lVaw44U+XZVY0qTuNHMWEal9+pSWaRmm1K0QEWVdTfbQlGM
L8BlYzYQAjFZcKNmu8pP7wCqffheVSD1EQJB8hyCKFDNCQgATFa3kmI8IdDQrJl4z9QkUSFpdbWq
lA/U1JGa6EVD1KngXSmKAaA87SiUYjBJtwlLMpS1C1toh17D1u8s2j4zf4kAsG3ZK4+arelLggAA
UrSwFM8PTuWEyo3KSXDEGJUA0Ly0A4tZ/3HYXtxnnXH4QJoOA2Dv80dPKJbKFTwhGsKpnmIOIRw2
EPBQ1ZcxS8U4IEF1Z44pllGz+qu8R+0PrS4F5TFgkbGhSaO1ukEbbJ4tNJMqAt8FNGzV+vVreEop
BOvqIFCjLQWCIQAABMMAgmV/A4DiKN6qXlSJxiry7SrGlCZyo1mxDCLDdJJi626ihUpiuC598lJR
AAAg2es/SzBs8sefeTweSXGpY/jw4ZGRkSoVPCCYQQcABTXdRHEUADpDhSUGZFhdDZSXYdWDVOIy
TILXSofLilFxtaoJ0ZIKwOKotD5QXYsEY5LcAhzoNiytBnqkrF3IyEvvhJceQNHPT4sDF2VtmJHT
J9m4NwUAEqLFgWzGWV5aTJVPjGAWmdFMM5EIw89XaE+zDv6NRZfx6gsuqK1beAVaWgEAtXI4sIQH
WOqI6skpRwMBfJSHNUZGzemvsh7BMAAA1MxslMi1q1iCrYfWl4JS6Lux9dvuRVdVG2xTqgi0r2pI
Zd7QWEtpEK3nRZVrbMO+XbWY0vLcULHd1vEbJCfd8w/UhbJqB4PSoamOrNZKlupFs3ZfQXZc+ZIW
hGxuCqMZorSquULiz6JMDDY1JylPDkiMri5QZqwwt1IA+OvnwprJeSRaFxek4l/+o6r93Use8GKk
JFc3iip9V/dguSHC8HNCuekzuFRa6xo1FgzhaHGd+Z6qt4sg5r2118ygw7niLBndZIZXHyTzdQXJ
mtahQ83P1ghRXV8oVAgIsYq6IRarEAGmBlL14WDs5d/8/DrXiMr/eVyZP0uTBY+5kIs7XeUPDUM2
9lS4SPy5pDEyalZ/FfcI0tBCoAppQZUUuG8qCr4y1PolqISTzap2NF8KeFH55aCCoIjGzcD/Nmie
DRL4D0MFS2nwdVQlr9K6dvS1b1ctpjSHGw35q2a02+yUkkVx68X08GB6eDB7uVKYTU17ZKMttQol
u3fvbgZh8MDpGkaX82dNhldMpLOLy8/uLEZjnKUAABfFSURBVOSaa832UqEkAZN/WqKx9aeclcFq
f06hCh7mrDotxgC9+vSgxdoOF3MXTCJvWcLUzOXv+72Y31l/kadKmyEhVlqBCwu9t6cOL9NfNJTG
FoqfhBXmT7U54F3DOY0erE5Q9sF1hRbTaEwSYulC0yUrb1cUkdk/GBo7iulkTsIz+Qf2l9N6GXeX
5eEQadRa/SN9uUN9pL/6sew4eN6nipg7pcIJVofHquioIftONDi0eG8o6+fuJCqCGFiROQgAJMYg
T9Kxc3nnpplMssITz3MXhkgpUG0tgNHLyz9b8HR6qonOb8xNMNS42pjV9oYeTGu88Hkc5jcYVlVG
zemvsh5p9GK5QtlH/8fzXKVGele44pAQguoW+BqQoEJONisMt4AU0MzSDfOyk9yMPLzp7BaK3hWF
4lw+wHFJUQXASdL0z2I1AMgcspFGM+tBzbJBAv9dqGIpDbpAlbxKa9iRIt+uWkxpBjca9FdNb/eb
Qn4yaaU3aaGcAwAA1IcZ3zmv65hRuNI3bdqqolw3vYu3jT1V+zCtlo/JjSPsL1s+GHHeeASIf/qF
w5HjJL2bwY2rBt3zCxeP+jjmlyJeX4PrEfouKm7eBCH9d9nc3atOupMzc/jHUX45tyHWMOdackLs
dU7+qUG7kTnUI7lHn8zL+Sq1S7JWc8XLg37PGD0wZcyyIn4/w4gzOhZVHKU66V5/aDaezt8559OQ
4Z+X7Sr5qMX2dmmEmzababxnEhLtn+LW8Z29c3p4YWV3Ruyx3NGjYpV7gprW+6nnkFWHtK1qGxvE
Ud+ygXp/bdrwCdx7bM0TkSbejdmKjuSsPtZWejeqXNwYGTW9v8p6hNjpHN6rjoZ8sjNMHLRJMna1
hv5XT21Igoo42azkv9Wl0CTgD1YlWVq8tbBMXvsUF93OcrR4a2GR6LVT2Pw3ombZIIH/LFSwFAVo
vhdtYrKk0LerElOaw40G/VWT221vSiH7qKzs34a265CNsMiuYTKZ9V5DfPj+R8LngynO26nhSaaD
1QhmECBAgACBRqNlPnxP4D8C8xn6M2jFe8PEGMELAgQIECDQciDSDgL1QY217pRRb0RSSnxMlAAB
AgQItBxIBAsI1AttD+01HgQbCBAgQIAAkXYQIECAAAECBJoNSOHCIhxv+Yp3TdrR/JUsBAgQIECA
AAECCgATOQcBAgQIECBAoE3TjuEqQJXH4aXC0N8+dbVMUGPEG3X4MGl9caJsBY1EsNQsDkLezIys
2n1eVDpNPc5mZZkEACAVrnOKow0uyK0q52CZ+f2pcW5bKlTZqz51dzIVioVq/eK67ahog2964LlF
4/QTF9xBW64OJboxUwuG6gNiMO+O0o/Bo++2uFG1Z90Ut16nRTdmOcyvTYno0gQGDCGGc6LKKxlT
cmG8BgwhrUtJe0A93CDQgpDGr3cm1zUF+ugwAaE5LQ80+fL2wBNPCvFG3rWjG1V92nVRu+svXpoQ
+tuYrpbaagyOUQePSevDE/k4AABIHiw1I0GIwczIqhWeouvT1Mk2K59JAADS1+ucyLTBx+Ti0Z/9
qRS3Le9UiClY6u6e1LoKS+m2I/kbf2OqPP7MGr/RfTrqqyEwpcf/Pn5LcioHWao3QW8WBGWBQz5u
SqJMWGbo3xEpTxOcP5Z93Et9b5+qoSNMcvVk6U5vTZ0W3+CERPXdY+gj970/TSdKG6zSgfQ0Vs/O
6ft7/uL++h1bZp4M2W3RqXBvMQ4AkL7602/nK/ffji9yJQEAILplp284FwfPv3/6FstnslvVVh5o
wfOzN0XDfXtrQgAAALHZwr8vPSofMpgB8NLbF//BOawf95tgyrhBoCVBdp57KGCgejVnEaNuNEJz
WiHHS76ybXMKPGFmLy3k+++vICZwyOBNSRYTlm3176hRnvbo/LH1x71G7e1TvTV57tWT13Z6T22F
eGTruyfQp2ZbQ1jTyejbrhrFS56dPXmv0LXn4O6Cs4++sZ5VhrHk5GTFmcfu3btl24XJIP8d26qt
T/E3ezO3viQtiLLd7yXbM19jxjxxWkWNSNk2VMbdwvMZmovNWjz+k5yHqI+zbnu7hVxma7vsyd17
V/f4kBbRK1i/i8/YLrIEnBoxH7wx7zV6nHc72A0Sx8m86KV9T7gtGVgiLXp5YmHgkcSOi3Z511ja
sKEVty89Fg4eRCu9ffGBtfcQXvidHzbtUMINAi0JWNd1+Lhx+hChOUR/VU6h3uxduPWl3oKo6P1e
soT1pxnz0tIqqvMpiG1jw7gbdD5j8mKzlk4JIE3nIWPHWbejDxZBBnMic+YjEPZ5X79zjyTf2J7r
/J38FXbv3l1n5od8ziEn5fIzoUK8m86y/jXf6YFYFEudmkuoPbV8LcqCQoRtVt9Bk3K6MhJHzf5o
yX5t3C87PCyru/5rlmnK9pjKfbDQ1JK10z+6Wr3h0ONY+u/6zciNzm5chRE2Vx/jJr18mldSr80V
CyNCCkNutORnitDUq2unD3a10ufQaSz9Dv1m7IrOrsNRcWr4Mk9rTQZD07rfguA3ZV9R9ToiJDjk
xtvGUAXr9lp68tGjPXZ/H7n+8crR+y4HH98/PK+rVrW0SY6jfdRvXXokxEtvX3pgNcrHQt7qcP6b
sytGupqq02lMA+cRq66kytdkUe7dbZN7WmkzKDS2roXr0MVhH1DVzirjRnliyKJ+1poMhqbtgBXn
/pyiQe26PQltNlVKuUGgrd7Q49c7U3VmXYwN/Xmwgx6TpqZl0X3NvXIluoEmbe/KsBs1e6glm2nc
b3142C/d9dVYpgO3x5SpphutZ0eKbQEALP/Z4UVDO5mo0+lsA7vekzfezMCayQ0guj5NHYYg2sgz
PHHMb3YkCIIgiDbkRB6uYrsAYIVP90xxN2HTGLpOY3c9LcG/raVIX50JTcC7zV/WX10uHllY6sBy
8Wimr8W/QSHv2jAeKdE6FXy7siyvIZ2EEKTdOCdYPuEADY+2VM/tkOUcPDlU1avKX34GRu4MEwWJ
I5k+bSbjQ0jhv6KWz6mFPLSkpOpXitakNlLxB1jz6EltvZjsKYHogrMWi4zKduzlycaG0XRhIlnN
L9AkPMrm6hEdxw+5I7xzXjVq/BEm9+lD5f9T+kRYn55llATMTvcL5OW03H6faPrrRHIPv8Aj4VF3
rh752fHDjhHegfI046VX1gamD9wWfjN8qxc/bI734uu1R2vRjCsBs2f6Bd5sHFXln6L+t2RRsNjR
UdfZgXd0wdI9d9Ir5MXrONpH/dblRzm3L923HDXSUi7rEL/bP6rv9OD8nmtCb0Zd2DygNGjSUP+7
VZuRYZlBs8dueGG84OiN+/9cPrZ+vGVxRn41aYrPKuQGXnzz5+GzQ4r7bDp3I3zrgLRN6yIEeMtQ
pZQbBFrQuqXC0pJqlPLrztvChQ8Dph+Rjtsf9Srh30sbButBuAqWIk37AE86enKOXszmKYH8BWfD
Fhk927E3SqCCbrSeHSnROrw0eqWn1y/X0cFrT9+4FXF8zSDkwe23kuZygzrgj4S0tLTk46NY5M6r
7qWmpaWlpSWfnqgNqdqu8O7G1c86Ljt64cym/qLINbO2v5B8S0vBcl+9/IwbubsrjEfO02a6fQg5
1QrxCBXyammsXDxSpHVKfbvyhpumk20Mf39/f3//6Ojo6OhoLpfL5XKja6P6AtnZ6hurcw7ZfyRx
XCdSrPs2oRTHcRxHRaiAj/L5qKACw3EcF/OXmMbq+JUKswu8OQmzbqB4RYkvJ9Z6hUCM47ikfK1j
LHVQfg6Gy4Bm5PWjxLpurnyaYnz8XxIFvALyP+TN0gcYjuPS99nutLfLn2C4pGy1fazxIp4YxxI2
vqO7Zb+r79Hix5kW1MSAVxjeGPD+SmWQ321MqOcuyWuuE+kVuVtOshRvNCoifDmw5ozICoVXiR8v
s6B2DHglwXEcx6WJm13JsOGsG7xKAt4EupLpAw5nobWoWudEAuRuOxpDlTRx97iRAVc+lFVEzrSf
d7uC/z581YgJBz5IcRyvuDieTum+K6UiNsDJdMKcETrdtidVvAroSNaaeUOE41jh+fFaJKNpVwsr
WYRxTwxjqQ0+9kX2tyjKT5fssOalpN6GFZ9VxA0068hABrnzhvjKW0sjZujDZPdt76U43kyqFHGD
QAtCpqu1QLL9NUZS+wJYw+c0F2uEbkjfb3OnWS5/IsYlL1bbU4wXRYtxacLGznS3Le+kynWjlexI
qbZLU3b3olFc1sfK+QSpRIo3kxvVHufaVDalvu4obFeatL0rGbFcer9cxqqCEB81StftSdJvaCmS
uHVOpGpTx1FRmYDP5/MFggopjuO4+P4SU5KOX5QwO8ibYzjrBh+viPDlkKxXPBXjOC6JW+tIog46
KhePDvSjkF03J6pANPrxfz0odaIsYrb0gVi51qkkI5XspWGdRNP29qaQu+9KqTmtbJCs6eA1AFKd
ERY7Ozs7O7vqb8LJPgJX7zKW+odaqkh96P9uwJ9iFADNGVbcU5zqqQmwvrrfiC+zT5bs8GzRcS8S
bX6wyQSj6oISbNwJqv4/hwUABLOZEJuDQABishBQhlW+9Uol0fuzd4Ty4tKkPBGOY0AiJeU18gul
ND2yJi7I5ALg9BVdnQwSJAYtXT/kRu/fsCP0TlxaPk8kxTFUItXOK5RLbqnunr0qv8xHsuvb23Dj
2RdvpPONKDVUbUyQbGxkq4jD8vCrAAAg+gAAABCzw7htEePqdNdptA+r+7ZbnbfstEbKqw9LXt59
UKo1YvKQqklkkG7vvvbSXTEJkjmGFABItp06UoJP//ab4QKf3l1dHEzYpFpRRtFZRdyQxsfEio19
vewrb2B79O9COZvbElSpwg0CLQWy2/Jzu0ZUy4lhal/He1B6jhlez9QPxZYCsTksGEAsNhNhc1gQ
gJgsNVDGF+DKdaP17Eih1uElj++9Qp3WjneWm+yFkOq60iZxQ2HoUd4u1bVXF3olW03NtMC7gmIM
AKQFLAWt4AsqZGsFIYTGZNFUixzy0VTy0L/DgD8zUQBpzrjOPeUtF4/G+I1YNftkxA7PFv2UKclh
fvCBCdWzSCGacfVqAAVa1ywZNUcn2xqNXhnB4/HqTThgbZI2DNLzUQwABEAuyywfjCs/5JsZ9ZXV
DZ6lwfYpvJChU+tofaoEqT4WBSFW3Zj96p9SCsEQAACCYQDBsr8BQHEUBwBgMes/DtuL+6wzDh9I
02EA7H3+6AnF0saO9ZEgEsDFbTRNpyJm/dBhe0U+63aFD7TXYSDY+/2jJ4TL0wzROJzqif4Qm8MG
Ah4PbcEYsGivoUn9mkNynrh4Unxs/7E2CIiv8XdFhaVofrAPJ7RGQJhEjBiXSACgAABbzA+9VrF+
55ntM/cvEQC27dCVR4PW9K2s8Co8q5AbktKSMoijwamuszLU1SlQbotQpQo3CLTUWLCGbc9+/Rqe
Ugqp6eowoUZbirxnqPofiqK4ct1oPTtSqHV4SWExBmvraiucAtlEbihMO5S1C5HpdFKN44YAjmGN
8BsKIIn53aXPH6koAACQ7Fc/S9jaRYVnwNp62jCWnl+EAYAAksuySw/GxR3yXfRVPOIMnjWe7XPy
QsYS+bsbiEcqBySIbdWtb7/6p5Q2rHXNktH3hLoC/HpJy9eljnozD1iP4WYKnsaW52BqJjDgWDJ6
meDX6lvlRu+tNdX8Q9AZlq2cIBh0AFBQo6gojgJAZ8CtOwlGIgw/X6E9zTr4N5YsURd/wQWNHxLD
+SgPIBqcNpGYJC78/HvtaTeDfxvQEM14RWlpBQDUykHZEh5gqXNarrgE67sN0m9QoRznn74ui+py
BzW1OCSbcRcuLbaTJwNmGTGqrjDyWnHCawVA+Z+fngtc9MuGGZv7JO/tTVF2VjE3yBx1Nby0pFT2
2gUAEJaUivGWokoFbhBoG0AQBDfFUhr2i0p1o/XsSIHWQepaGjCWnVuAAV2k7bihYrvN8RsKROG0
+PyD0UJZtYNh0kG19mE9NzdT8DQ2NgfraQJDHEv3XiZoA/Fo5lRzj6AzA+XiEZ1BhwAqlzihKAog
OoPWyvGoOTL6rl4j6j0qyzxkIyxfo/7hFTJj8hQa/rTg4HNlfCLRp8+gvz9dVDPnCCGbm8Johiit
au6M+LMoE4NNzUmtvNYZqxABpgZSvY775d/8/KqwJE7hnTpRGPZEIi0qvxxUEBQh5EnFD0ILTwTz
02qnn7mfxAKEal9frQWvvrfFVrJUVIggpoZ6Fc0VL/++l1/n4aLn/zyunOorTX74mEtxcXci16Iq
9nLQiaCIBF7bfGCW7ObVh5X5OoVk3UEetkZfbeyBsMx7z14zozOcm5H19USqes4q5Aapc3c3Stb9
6KTKFIj/5P5LcYtTRaCdQgVLaZ7Gtq4d1aN1kLqHpxvyNvzca7kpmVKptKW4AVGoVCAsr/jqeDPa
bXZKybJw6+UhQy9XM6aKkZ/cZfIUR/zpsYPPy5TFo07TZ7i8Px0sF48MzE1paMZHuXiUmokxTM11
4W+nseKU26dOnAx7wpVWa50040HoyRPB9+TjUVv79hapdtQpeNQ7q6N69Uod9ei83MT/+sddI1Ly
/bWHdkAEb4sjuYBC/boyBVlN1u63Mf1mOWRdlf0MnK5hdDl/1mR4xUQ6u7j87M5CrrnWbC+VpYxL
E6JKLspVYWkWasPcyMp6zxjkSTp2Lu/cNJNJVnjiee7CECmlit6yp/kL5pRqzrcZNV+wYV52kpuR
xwDaySXpoSKN8EksucWhWGyMEDjo9NKtpwU0s7TyXm86u0UKDiSXQZ5ax87tOzft0CQrceL51QtD
cihQ7bovzLu83NeCt7CnWur5jbsSDCddHWcA1aLq2oZ5m5Lcdnh4O7PbYG05pDVq7e9H+gYM9cn/
1W+AHUeU9+ldzJ1I4YQbh8eyAACiiMX9gyljR/V2MtfCM+8d2P+C1mtv96r3SkVnFXMDNvjp58nb
Ru2avlBny7SOkpg/190QIi1EFYF2X8lVwVKaqrGtZ0eKtQ6xmh248JT39lHDy9YsGmrPFqY/CTuR
P/XuAaU7+6jEDZJ9Jwc49MLeUM+fu+tSEaaBlbGsTNr0dr+d+DsvP+B/fdiuEV75/nOHduAI3oZH
cnEKlfJVPEKsJs/ut9HvZjlcFY/UBk6fYHT58KzJzBUTndnFsWd3Hueaz5ntpaZyPCpKiLp0sWa7
MIhm4THMTa8ZMsLLnh5YMOem5vxbo+Y/qtS6AfYnl8wJFY0Ln+RZHY8a1Em8MOHW/Q8CLD++AMPR
hKhLF/URpl3/wU6a7SLtkKGhUociU2Uzt9y1tdqUffBQVlgOTjOk9VtgtiGA/bWhQ/rqs0d8iQqr
SdLUhxnfOU9ava1wpa9EyCB3Hqh3cbt+I2b5SEWhS9JC5Q7o+FlnHScrcQUQMmKP5Y4lmavcE/wg
km0fzTWHtLdOaeSEUqHgZjTacb66fdvsDQOpj9hzcceSn1e5a/tBWrZ9pq45tGDrlJO1LuGM3rJB
5/LaiVu/QEbdp5w4vcv7W2+ASHVadv2hweb1e3bOOfClnKJlYtfFa+RcF3qlFlp3c8WPBv0e8jmP
BzgWXYZtjdgx36LKZhWdVcINSGPY3uvHSYs2rR4TCpn0nrN13VC/5ZlUKtR8qgi0d6hgKU3W2Fb0
yIq1DuL033XvrtX6TUe2zDxYgHJMO3lN/d2Z3ELcgM1m7tnzatEO/0EhJWKUMuh4xt9+ulCz2v2G
8mf33nL3vtWmDQcP+YflVNAMHfstOLUhYEB98WjM7BG/RYUV1zBr2P475/VWbzu10jdbyDDqPHDV
xe2rGhOPPoQumSAXj2Adv5tZxwcjramxykhKCl44YU9VYSR0yYRQgFivePRuV49vIBrZ3qNfVzUi
IyPrHJSVQJhMZr0PYrFY/03nVnr1s90MaeBb6znGhKdv58A+7+3bYavNpfQgbzrBDQIECBBoxQ/f
8/n8xlU7CKgWyMQh+0o1/KymEjlHuwReGn1gZ4Juv+4OhtTSxMuBO19azdjhSeQcBAgQIPCN0OCn
4Frm43A/fFQrFFMHGgctYBKBrJ0m8jAieBt24OS6rCIR1cBpgN+FowE9CWERIECAwDdzy7JNSFW/
gRhkIUCAAAECBH6QJKDNB1n+D1+E/S/30tGOAAAAAElFTkSuQmCC
--=-=-=
Content-Type: text/plain


Better to use suffixes or annotations like in `imenu-flatten`.
And add the frame name only when it differs from the selected frame.

> +           (setq tab-bar-closed-tabs
> +                 (seq-remove-at-position tab-bar-closed-tabs index))

This needs to be moved from the interactive spec to the function body.
Then you could just use something like `(remq closed tab-bar-closed-tabs)`.

--=-=-=--




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

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


Received: (at 80130) by debbugs.gnu.org; 4 Jan 2026 22:01:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 04 17:01:17 2026
Received: from localhost ([127.0.0.1]:47408 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vcWA0-00076M-Vy
	for submit <at> debbugs.gnu.org; Sun, 04 Jan 2026 17:01:17 -0500
Received: from mail-ua1-x936.google.com ([2607:f8b0:4864:20::936]:51489)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vcW9y-000765-4q
 for 80130 <at> debbugs.gnu.org; Sun, 04 Jan 2026 17:01:14 -0500
Received: by mail-ua1-x936.google.com with SMTP id
 a1e0cc1a2514c-93f56804894so8089779241.3
 for <80130 <at> debbugs.gnu.org>; Sun, 04 Jan 2026 14:01:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1767564073; x=1768168873; 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=XJUxd6tsXzvVndjbVHszXx7PYV99FcHuTc7kfzzBytg=;
 b=hz+mWS7ydJtjxvLBV56BGtUAfeZoflgZKUKFBjhHyPrAV+qaD/IPl3rUVkE92Dsa21
 NnqjCptlo5ix/iDxJ/00tqu/YjWOxQk5gJMi71ToKquGvnkuLlvDOKKGiZcunZHAdQS2
 5By+Cu6p/8JXPhG4WT2rnYR2Kt91Kw5WKP9MctDjNlfIzFj0ls3w1WPuheJZ+t06bVl7
 iy9mHu5LaKMCBSUMWQhakw8IOUabd7t/U5FZrKIc1ZSHfgoF4k0YgrZNWNuBS+TK9TL6
 JUA5c/xfsJsUkG2qty65l4mU0pwFpA32uTUMPIuuI+zeY0+IsM54eQ+EqsJvGWKQI15d
 ROxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1767564073; x=1768168873;
 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=XJUxd6tsXzvVndjbVHszXx7PYV99FcHuTc7kfzzBytg=;
 b=DY42I0RPYpBRMZEuB8LTJVWrFsm/l/drPTdT+JEMNJ6dvPywzhtuj5L+mNkEjo+4ot
 gxokXoHGhE4RDQNRmxFnJ8zQvLMVoo/ERbc1E1GBu5RF28cdF0QsXnrztFCzrpVCGuOz
 JjLAhHF1FQD19TlqNsyV/GbMrXtf8TcyWZOA37xcF1gzcIWala1+wcH3NqFeFEx9RmVL
 52WpLTd9abVj6r87kjuEq4uzkMKUeLeiLjHXjq2lOFEqJc1AfTP2MgVyuYyEtXbzKhvi
 qiEhironDQppCiD0yXzbU6z0NEhujVtnEM/g6CC2os6vaEKq6vW0g2qbKiETngvQL8Xo
 7Nxw==
X-Gm-Message-State: AOJu0YwrzgFhpALMcDeZnss/5e54L8KIhJsf6KY/dtqQGT+fYFzCOKte
 FNswU3zIIcZPxXvbro1sy8d2EjlhlbGu0iGpMzLEdd9pQ+QhL2hLRTKittC3zSaBeGpV37OoXU0
 pGmZK1SjNrtqFWCbKAZDVan/+Ucuhil8iFw==
X-Gm-Gg: AY/fxX7SDTBnOm7nKkubitP32WM8yXokIt5ruNn0bjYDl5uMdtO+V6jz9qdQPGx2kCC
 lDAGB6xkTZzyKCUPT7MO01AhC1LrJSe1xcXCBKweJgjizGXNkWMaKjst2Lt2DbTLDKvBZi193n/
 4auMv9bfWcXBKcBrkUvM3MJfo212hbQc6uRT2IcvxwDO8TBLVog/yqtJM36EHVmKUyj9g8MruTR
 ydZN9uXiUrUGrY7M8v+TijhKVCHJKb4gzXkIkfgcP7bcBZiA3QBolB/2XSS5IKGvM5tx7E=
X-Google-Smtp-Source: AGHT+IFduJvhrhmEP/zJfZROiMihpAhRM3mG25tw79l8sIEVwnG1ZDUESu1nop3VNGQ9T0VB3zmRDqu/NA5RReGzSWE=
X-Received: by 2002:a05:6102:3f51:b0:5db:d2b7:9518 with SMTP id
 ada2fe7eead31-5eb1a827033mr18354944137.34.1767564072909; Sun, 04 Jan 2026
 14:01:12 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbqm8iMOBCc5QX5mOG-40pyL8ZvtmXcCycm8QUr_4H9_rw@HIDDEN>
In-Reply-To: <CAN+1Hbqm8iMOBCc5QX5mOG-40pyL8ZvtmXcCycm8QUr_4H9_rw@HIDDEN>
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Sun, 4 Jan 2026 17:01:01 -0500
X-Gm-Features: AQt7F2qMiEZTLNt5zPrfjoW_-zQHivtDt6jJH9C73uU8FIfm33iplV34gVVA3XE
Message-ID: <CAN+1Hbqv_P5X+K-6HwDuUoyd5chhedCpYEHfijgBixqLLq12dQ@HIDDEN>
Subject: Re: bug#80130: Add completing-read to tab-bar-closed-tabs
To: 80130 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="000000000000af14ff06479714e5"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 80130
Cc: 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 (-)

--000000000000af14ff06479714e5
Content-Type: multipart/alternative; boundary="000000000000af14fd06479714e3"

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

On Sun, Jan 4, 2026 at 4:59=E2=80=AFPM St=C3=A9phane Marks <shipmints@gmail=
.com> wrote:

> With a prefix argument, use 'completing-read' to select a closed tab to
> reopen from the list of all closed tabs rather than reopen only the most
> recently closed tab.
>
> Patch incoming for review as soon as a bug number is assigned.
>

Patch attached.

--000000000000af14fd06479714e3
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, Jan 4, 2026 at 4:59=E2=80=AFPM St=C3=A9phane Marks &lt;<a href=3D"m=
ailto: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(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:mon=
ospace">With a prefix argument, use &#39;completing-read&#39; to select a c=
losed tab to reopen from the list of all closed tabs rather than reopen onl=
y the most recently closed tab.<br></div><div style=3D"font-family:monospac=
e"><br></div><div style=3D"font-family:monospace">Patch incoming for review=
 as soon as a bug number is assigned.</div></div></blockquote><div><br></di=
v><div class=3D"gmail_default" style=3D"font-family:monospace">Patch attach=
ed.</div></div></div>

--000000000000af14fd06479714e3--

--000000000000af14ff06479714e5
Content-Type: application/octet-stream; 
	name="0001-Add-completing-read-to-tab-bar-closed-tabs-bug-80130.patch"
Content-Disposition: attachment; 
	filename="0001-Add-completing-read-to-tab-bar-closed-tabs-bug-80130.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mk0a04y60>
X-Attachment-Id: f_mk0a04y60

RnJvbSAzNDc5ZGI5NTUxMWRjOWYzYWQ5NWIwZjZmMGNjMmQ1ZmQ4OTZkOTFiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/U3Q9QzM9QTlwaGFuZT0yME1hcmtzPz0gPHNo
aXBtaW50c0BnbWFpbC5jb20+CkRhdGU6IFN1biwgNCBKYW4gMjAyNiAxNjo0NjozNCAtMDUwMApT
dWJqZWN0OiBbUEFUQ0hdIEFkZCBjb21wbGV0aW5nLXJlYWQgdG8gdGFiLWJhci1jbG9zZWQtdGFi
cyAoYnVnIzgwMTMwKQoKV2l0aCBhIHByZWZpeCBhcmd1bWVudCwgdXNlICdjb21wbGV0aW5nLXJl
YWQnIHRvIHNlbGVjdCBhIGNsb3NlZAp0YWIuCgoqIGxpc3AvdGFiLWJhci5lbCAodGFiLWJhci11
bmRvLWNsb3NlLXRhYik6IEFkZAonY29tcGxldGluZy1yZWFkJy4KLS0tCiBldGMvTkVXUyAgICAg
ICAgfCAgNiArKysrCiBsaXNwL3RhYi1iYXIuZWwgfCA5NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcyIGluc2VydGlv
bnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MK
aW5kZXggODk3MTBmYTgyY2EuLmFmMGQxNzJlMTU4IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysg
Yi9ldGMvTkVXUwpAQCAtNTEwLDYgKzUxMCwxMiBAQCBldmVyeSBidWZmZXIuCiAnbWVyZ2UtdGFi
cycgbWVyZ2VzIGFsbCB3aW5kb3dzIGZyb20gdHdvIHRhYnMgaW50byBvbmUgb2YgdGhlc2UgdGFi
cwogYW5kIGNsb3NlcyB0aGUgb3RoZXIgdGFiLgogCistLS0KKyoqKiBOZXcgcHJlZml4IGFyZ3Vt
ZW50IGZvciAndGFiLWJhci11bmRvLWNsb3NlLXRhYicuCitXaXRoIGEgcHJlZml4IGFyZ3VtZW50
LCB1c2UgJ2NvbXBsZXRpbmctcmVhZCcgdG8gc2VsZWN0IGEgY2xvc2VkIHRhYiB0bworcmVvcGVu
IGZyb20gdGhlIGxpc3Qgb2YgYWxsIGNsb3NlZCB0YWJzIHJhdGhlciB0aGFuIHJlb3BlbiBvbmx5
IHRoZSBtb3N0CityZWNlbnRseSBjbG9zZWQgdGFiLgorCiAtLS0KICoqKiBOZXcgYWJub3JtYWwg
aG9vayAndGFiLWJhci1hdXRvLXdpZHRoLWZ1bmN0aW9ucycuCiBUaGlzIGhvb2sgYWxsb3dzIHlv
dSB0byBjb250cm9sIHdoaWNoIHRhYi1iYXIgdGFicyBhcmUgYXV0by1yZXNpemVkLgpkaWZmIC0t
Z2l0IGEvbGlzcC90YWItYmFyLmVsIGIvbGlzcC90YWItYmFyLmVsCmluZGV4IDllYTNiNGMxZTA1
Li44ODgyMDcyZWUwYyAxMDA2NDQKLS0tIGEvbGlzcC90YWItYmFyLmVsCisrKyBiL2xpc3AvdGFi
LWJhci5lbApAQCAtMjMxMiwzNCArMjMxMiw3MiBAQCB0YWItYmFyLXBvc3QtdW5kby1jbG9zZS10
YWItZnVuY3Rpb25zCiAgIDpncm91cCAndGFiLWJhcgogICA6dmVyc2lvbiAiMzEuMSIpCiAKLShk
ZWZ1biB0YWItYmFyLXVuZG8tY2xvc2UtdGFiICgpCi0gICJSZXN0b3JlIHRoZSBtb3N0IHJlY2Vu
dGx5IGNsb3NlZCB0YWIuIgotICAoaW50ZXJhY3RpdmUpCi0gIDs7IFBvcCBvdXQgY2xvc2VkIHRh
YnMgdGhhdCB3ZXJlIG9uIGFscmVhZHkgZGVsZXRlZCBmcmFtZXMKLSAgKHdoaWxlIChhbmQgdGFi
LWJhci1jbG9zZWQtdGFicwotICAgICAgICAgICAgICAobm90IChmcmFtZS1saXZlLXAgKGFsaXN0
LWdldCAnZnJhbWUgKGNhciB0YWItYmFyLWNsb3NlZC10YWJzKSkpKSkKLSAgICAocG9wIHRhYi1i
YXItY2xvc2VkLXRhYnMpKQotCi0gIChpZiB0YWItYmFyLWNsb3NlZC10YWJzCi0gICAgICAobGV0
KiAoKGNsb3NlZCAocG9wIHRhYi1iYXItY2xvc2VkLXRhYnMpKQotICAgICAgICAgICAgIChmcmFt
ZSAoYWxpc3QtZ2V0ICdmcmFtZSBjbG9zZWQpKQotICAgICAgICAgICAgIChpbmRleCAoYWxpc3Qt
Z2V0ICdpbmRleCBjbG9zZWQpKQotICAgICAgICAgICAgICh0YWIgKGFsaXN0LWdldCAndGFiIGNs
b3NlZCkpKQotICAgICAgICAodW5sZXNzIChlcSBmcmFtZSAoc2VsZWN0ZWQtZnJhbWUpKQotICAg
ICAgICAgIChzZWxlY3QtZnJhbWUtc2V0LWlucHV0LWZvY3VzIGZyYW1lKSkKLQotICAgICAgICAo
bGV0ICgodGFicyAoZnVuY2FsbCB0YWItYmFyLXRhYnMtZnVuY3Rpb24pKSkKLSAgICAgICAgICAo
c2V0cSBpbmRleCAobWF4IDAgKG1pbiBpbmRleCAobGVuZ3RoIHRhYnMpKSkpCi0gICAgICAgICAg
KGNsLXB1c2huZXcgdGFiIChudGhjZHIgaW5kZXggdGFicykpCi0gICAgICAgICAgKHdoZW4gKGVx
IGluZGV4IDApCi0gICAgICAgICAgICA7OyBgcHVzaG5ldycgaGFuZGxlcyB0aGUgaGVhZCBvZiB0
YWJzIGJ1dCBub3QgZnJhbWUtcGFyYW1ldGVyCi0gICAgICAgICAgICAodGFiLWJhci10YWJzLXNl
dCB0YWJzKSkKLSAgICAgICAgICAodGFiLWJhci1zZWxlY3QtdGFiICgxKyBpbmRleCkpKQotICAg
ICAgICAocnVuLWhvb2std2l0aC1hcmdzICd0YWItYmFyLXBvc3QtdW5kby1jbG9zZS10YWItZnVu
Y3Rpb25zCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFiKQotICAgICAgICAodGFiLWJh
ci0tdXBkYXRlLXRhYi1iYXItbGluZXMpKQotCi0gICAgKG1lc3NhZ2UgIk5vIG1vcmUgY2xvc2Vk
IHRhYnMgdG8gdW5kbyIpKSkKKyhkZWZ1biB0YWItYmFyLXVuZG8tY2xvc2UtdGFiICgmb3B0aW9u
YWwgY2xvc2VkKQorICAiUmVzdG9yZSB0aGUgbW9zdCByZWNlbnRseSBjbG9zZWQgdGFiLgorV2l0
aCBhIHByZWZpeCBhcmd1bWVudCwgY2hvb3NlIGZyb20gYSBsaXN0IG9mIGNsb3NlZCB0YWJzLgor
CitDTE9TRUQgaXMgYW4gZW50cnkgZnJvbSBgdGFiLWJhci1jbG9zZWQtdGFicycuIgorICAoaW50
ZXJhY3RpdmUKKyAgICh3aGVuIChhbmQgdGFiLWJhci1jbG9zZWQtdGFicworICAgICAgICAgICAg
ICBjdXJyZW50LXByZWZpeC1hcmcpCisgICAgIChsZXQqICgobWF4LXN0cmluZy13aWR0aCB0YWIt
YmFyLXRhYi1uYW1lLXRydW5jYXRlZC1tYXgpCisgICAgICAgICAgICAoY2FuZGlkYXRlcworICAg
ICAgICAgICAgIChsZXQgKChpbmRleCAtMSkpCisgICAgICAgICAgICAgICAobWFwY2FyCisgICAg
ICAgICAgICAgICAgKGxhbWJkYSAoZWx0KQorICAgICAgICAgICAgICAgICAgKGluY2YgaW5kZXgp
CisgICAgICAgICAgICAgICAgICAobGV0ICgoZnJhbWUgKGFsaXN0LWdldCAnZnJhbWUgZWx0KSkK
KyAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZWQtdGFiIChhbGlzdC1nZXQgJ3RhYiBlbHQp
KSkKKyAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiVGFiOiAlcyBGcmFtZTogJXMlcyIKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodHJ1bmNhdGUtc3RyaW5nLXRvLXdpZHRoCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChhbGlzdC1nZXQgJ25hbWUgY2xvc2VkLXRhYikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXN0cmluZy13aWR0aCBuaWwgP1xzIHQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRydW5jYXRlLXN0cmluZy10by13aWR0aAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoZnJhbWUtcGFyYW1ldGVyIGZyYW1lICduYW1lKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtc3RyaW5nLXdpZHRoIG5pbCA/XHMgdCkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBBcHBlbmQgYW4gaW52aXNpYmxlIGluZGV4
IHRvIGVuc3VyZSB1bmlxdWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBjYW5kaWRh
dGVzIGFuZCBwcm92aWRlIHRoZSBpbmRleCBhZnRlciBzZWxlY3Rpb24uCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHByb3BlcnRpemUgKGZvcm1hdCAiOiVkIiBpbmRleCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW52aXNpYmxlIHQpKSkpCisgICAgICAg
ICAgICAgICAgKHNlcS1yZW1vdmUgKGxhbWJkYSAoZWx0KQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCAoZnJhbWUtbGl2ZS1wIChhbGlzdC1nZXQgJ2ZyYW1lIGVsdCkpKSkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0YWItYmFyLWNsb3NlZC10YWJzKSkpKQorICAgICAg
ICAgICAgKHNlbCAoY29tcGxldGluZy1yZWFkIChmb3JtYXQtcHJvbXB0ICJVbmRvIGNsb3NlIHRh
YiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2Fy
IGNhbmRpZGF0ZXMpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmRpZGF0
ZXMgbmlsIHQgbmlsIG5pbCBjYW5kaWRhdGVzKSkKKyAgICAgICAgICAgIChpbmRleCAod2hlbiBz
ZWwKKyAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctdG8tbnVtYmVyIChjYXIgKGxhc3QgKHN0
cmluZy1zcGxpdCBzZWwgIjoiKSkpKSkpKQorICAgICAgICh3aGVuIGluZGV4CisgICAgICAgICAo
bGV0ICgoY2xvc2VkIChudGggaW5kZXggdGFiLWJhci1jbG9zZWQtdGFicykpKQorICAgICAgICAg
ICAoc2V0cSB0YWItYmFyLWNsb3NlZC10YWJzCisgICAgICAgICAgICAgICAgIChzZXEtcmVtb3Zl
LWF0LXBvc2l0aW9uIHRhYi1iYXItY2xvc2VkLXRhYnMgaW5kZXgpKQorICAgICAgICAgICAobGlz
dCBjbG9zZWQpKSkpKSkKKyAgKHVubGVzcyBjbG9zZWQKKyAgICA7OyBQb3Agb3V0IGNsb3NlZCB0
YWJzIHRoYXQgd2VyZSBvbiBhbHJlYWR5IGRlbGV0ZWQgZnJhbWVzCisgICAgKHdoaWxlIChhbmQg
dGFiLWJhci1jbG9zZWQtdGFicworICAgICAgICAgICAgICAgIChub3QgKGZyYW1lLWxpdmUtcCAo
YWxpc3QtZ2V0ICdmcmFtZSAoY2FyIHRhYi1iYXItY2xvc2VkLXRhYnMpKSkpKQorICAgICAgKHBv
cCB0YWItYmFyLWNsb3NlZC10YWJzKSkKKyAgICAoaWYgdGFiLWJhci1jbG9zZWQtdGFicworICAg
ICAgICAoc2V0cSBjbG9zZWQgKHBvcCB0YWItYmFyLWNsb3NlZC10YWJzKSkKKyAgICAgIChtZXNz
YWdlICJObyBtb3JlIGNsb3NlZCB0YWJzIHRvIHVuZG8iKSkpCisKKyAgKHdoZW4gY2xvc2VkCisg
ICAgKGxldCogKChmcmFtZSAoYWxpc3QtZ2V0ICdmcmFtZSBjbG9zZWQpKQorICAgICAgICAgICAo
aW5kZXggKGFsaXN0LWdldCAnaW5kZXggY2xvc2VkKSkKKyAgICAgICAgICAgKHRhYiAoYWxpc3Qt
Z2V0ICd0YWIgY2xvc2VkKSkpCisgICAgICAodW5sZXNzIChlcSBmcmFtZSAoc2VsZWN0ZWQtZnJh
bWUpKQorICAgICAgICAoc2VsZWN0LWZyYW1lLXNldC1pbnB1dC1mb2N1cyBmcmFtZSkpCisKKyAg
ICAgIChsZXQgKCh0YWJzIChmdW5jYWxsIHRhYi1iYXItdGFicy1mdW5jdGlvbikpKQorICAgICAg
ICAoc2V0cSBpbmRleCAobWF4IDAgKG1pbiBpbmRleCAobGVuZ3RoIHRhYnMpKSkpCisgICAgICAg
IChjbC1wdXNobmV3IHRhYiAobnRoY2RyIGluZGV4IHRhYnMpKQorICAgICAgICAod2hlbiAoZXEg
aW5kZXggMCkKKyAgICAgICAgICA7OyBgcHVzaG5ldycgaGFuZGxlcyB0aGUgaGVhZCBvZiB0YWJz
IGJ1dCBub3QgZnJhbWUtcGFyYW1ldGVyCisgICAgICAgICAgKHRhYi1iYXItdGFicy1zZXQgdGFi
cykpCisgICAgICAgICh0YWItYmFyLXNlbGVjdC10YWIgKDErIGluZGV4KSkpCisgICAgICAocnVu
LWhvb2std2l0aC1hcmdzICd0YWItYmFyLXBvc3QtdW5kby1jbG9zZS10YWItZnVuY3Rpb25zCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRhYikKKyAgICAgICh0YWItYmFyLS11cGRhdGUtdGFi
LWJhci1saW5lcykpKSkKIAogDAogKGRlZnVuIHRhYi1iYXItcmVuYW1lLXRhYiAobmFtZSAmb3B0
aW9uYWwgdGFiLW51bWJlcikKLS0gCjIuNDcuMQoK
--000000000000af14ff06479714e5--




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

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


Received: (at submit) by debbugs.gnu.org; 4 Jan 2026 21:58:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 04 16:58:50 2026
Received: from localhost ([127.0.0.1]:47399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vcW7e-0006mA-6q
	for submit <at> debbugs.gnu.org; Sun, 04 Jan 2026 16:58:50 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33822)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1vcW7b-0006lJ-Hs
 for submit <at> debbugs.gnu.org; Sun, 04 Jan 2026 16:58:48 -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 1vcW7O-0003yo-S6
 for bug-gnu-emacs@HIDDEN; Sun, 04 Jan 2026 16:58:37 -0500
Received: from mail-vs1-xe2d.google.com ([2607:f8b0:4864:20::e2d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1vcW7N-0005rc-JX
 for bug-gnu-emacs@HIDDEN; Sun, 04 Jan 2026 16:58:34 -0500
Received: by mail-vs1-xe2d.google.com with SMTP id
 ada2fe7eead31-5dfae681ff8so9402799137.1
 for <bug-gnu-emacs@HIDDEN>; Sun, 04 Jan 2026 13:58:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1767563911; x=1768168711; darn=gnu.org;
 h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=tQAEcBN3kMMqEBZn5/sNqOSz4U8smIZiJJKn08IaVc8=;
 b=RBePLoPoomVpkMZ4KZCc1frVZ5IszxuZh+xdLL02vkgxeCYRZ2E2teX3obCjJ1Llpf
 e1i0u94V19zQk1TsW3PJ6iriNAyKAw912Iy/z64WtXlH7ODtv0Ze/5XlhuNfa4xhaT3r
 R+ggDq73LMkiTmK/zx7cyrwG7hBmZiw1JoYH9Ez9yq2GN5xdCQ8lE0pgKpE1sArKYOSp
 SUnFOLAZ6fGmyvOWI9c6JqxTuvUfxjVuKqqYkW91ajmm6CCQdYSGcNz3rKUksKOUjvrR
 Un7/HH6yIQB3K5POyZCtq+3+TNuojpYLAL7kCLmlOaGs8GFESu6jgwMaNpY+aYsx2N9i
 IcXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1767563911; x=1768168711;
 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=tQAEcBN3kMMqEBZn5/sNqOSz4U8smIZiJJKn08IaVc8=;
 b=RUeAWVJ4fxleJke8bywZgNRgjz6z4h206BmvoMzzWBzjOLB2aF762kHMEzQ7KG2m4S
 CYiW8LIxQ2kgFhcY2zxYBn362ehjh7JSQOdQnIU8c57WFrxY80r0nEGKHodKEVJjaFGv
 OfffEjo7CnMkEDsK6nN4QLb3FooU/X9DOYUxXzkijOhPaHH5BjXMZsxsWGzDjDMeth27
 1g/QzG/N/TbD6oJXlHgHjzoscz/6B60P2XqMY4cjGoCSdbb5MO5/+Jio0mclYYhobmWl
 +nYpvm3qWNHfPZ6YKyiR38rjM0YQJh0gW/D2nUgZtldQdQdYo4TGHYK2VgsLHwXQFXTY
 BDvw==
X-Gm-Message-State: AOJu0Yx6mgATaMlasy7PXwOCXOO2ClS6exbudHWI/3789oaoan1x6vQt
 sa6lboNXLzv0TMIZBLKgcB4KY6wdBwNyGwIIVSDR9K81cesgBWmbJQdValfGzdINAaYnEn0WOb0
 jfCA8i+F/Go9ypBMUssCoTBahmaV2sID2SUUm
X-Gm-Gg: AY/fxX4ruseYGF90WyrFx1w1WAwptXn9tlwSgBt9F9UGWeFgiwgAL35tZQsyLMkheR2
 3s4yxVM9T3nSqb2Z6g/yfRXVq79BkR0o+QcuivXNJfpCkQ2+YZzrgeVJ5cHBHvWMnHlXdonP+le
 yCt+/YDaA4RMjcag/IuaEZS15j1P9aPE/KRAJIU5JBC/8rM+gfGefCZF7gRUcYG9gkodHBNyE79
 2Bep0lpEaCekezJ195IrWAgbbohX/QIU/eNbGcw2Tyycrhge7C7DSZ/osfYgC/UWrM9TD8=
X-Google-Smtp-Source: AGHT+IHk70tkyHLKCUrS0hx2+yV8z3Tv7665WqAePaFpJUXjwi7gU0wW+iaYq/bizV+/z60ctXIhTNXqnsWE9TLM59o=
X-Received: by 2002:a05:6102:6885:b0:5dd:b2a0:ac6a with SMTP id
 ada2fe7eead31-5eb1a617ce5mr14724279137.9.1767563911106; Sun, 04 Jan 2026
 13:58:31 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN>
Date: Sun, 4 Jan 2026 16:58:18 -0500
X-Gm-Features: AQt7F2r1MOYZR5t_8CBqXY3SFuwlydmA06Dw_WBYfrKEepORPsELK1grCHO9prs
Message-ID: <CAN+1Hbqm8iMOBCc5QX5mOG-40pyL8ZvtmXcCycm8QUr_4H9_rw@HIDDEN>
Subject: Add completing-read to tab-bar-closed-tabs
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="0000000000000a15600647970b7c"
Received-SPF: pass client-ip=2607:f8b0:4864:20::e2d;
 envelope-from=shipmints@HIDDEN; helo=mail-vs1-xe2d.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: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: 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 (/)

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

With a prefix argument, use 'completing-read' to select a closed tab to
reopen from the list of all closed tabs rather than reopen only the most
recently closed tab.

Patch incoming for review as soon as a bug number is assigned.

-St=C3=A9phane

--0000000000000a15600647970b7c
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">With a prefix argument, use &#39;completing-read&#39; to select a closed=
 tab to reopen from the list of all closed tabs rather than reopen only the=
 most recently closed tab.<br></div><div class=3D"gmail_default" style=3D"f=
ont-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font-=
family:monospace">Patch incoming for review as soon as a bug number is assi=
gned.</div><div class=3D"gmail_default" style=3D"font-family:monospace"><br=
></div><div class=3D"gmail_default" style=3D"font-family:monospace">-St=C3=
=A9phane</div></div>

--0000000000000a15600647970b7c--




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#80130; 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, 5 Jan 2026 08:00:03 UTC

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