GNU bug report logs - #79828
[PATCH] Improve tty-menu faces on terminals with rich colors

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: Spencer Baugh <sbaugh@HIDDEN>; Keywords: patch; dated Thu, 13 Nov 2025 20:00:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 79828) by debbugs.gnu.org; 25 Nov 2025 20:21:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:21:08 2025
Received: from localhost ([127.0.0.1]:41756 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzX9-0000r8-N9
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:21:08 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:36170)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vMm7w-00069d-Gw
 for 79828 <at> debbugs.gnu.org; Sat, 22 Nov 2025 06:50:05 -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 1vMm7b-0000XM-Pg; Sat, 22 Nov 2025 06:49:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=y3TQKUhANvxWKHGNRdekOsdxp+N0+8MMTLFTcb/R84Y=; b=Z6RrHlaPtTnL
 cIR+YvYsqpY9630zr6r54+3nR/ecNROplfqgHxJC9rCWNB9zClwjcIyPcSlJ2Rru7XWMho1WuKBxp
 pSHtfIFv9/nFp25jHJie7RVe4AnuSdFAx6DIMcZEcyYkXT6uuVR/B1fCIEJUOPBNTVmGunsgsfEap
 81yiRE2aZW0b33jriERHdoFJ7YMDPKtxbc/vTDXfxyoywCqdOoVdFuADQelVl84S+7mpTrIA+uhJr
 PvnPakfu2N+Pu9bCFdrNEhFc+FV05A+PKdnQ4gg/AsIvfGNwz3xNRxMjawWKWwW9PrKQ28a+zGXni
 q2MPpXRH563R39es20hOaw==;
Date: Sat, 22 Nov 2025 13:49:31 +0200
Message-Id: <867bviffsk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <87jyzk36qn.fsf@HIDDEN> (message from Sean
 Whitton on Thu, 20 Nov 2025 18:21:20 +0000)
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
 <ierikf7gp5y.fsf@HIDDEN>
 <87ldk16h4u.fsf@HIDDEN> <86pl9dj3tv.fsf@HIDDEN>
 <87jyzk36qn.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: sbaugh@HIDDEN, 79828 <at> debbugs.gnu.org, 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: -3.3 (---)

> Resent-To: Eli Zaretskii <eliz@HIDDEN>
> From: Sean Whitton <spwhitton@HIDDEN>
> Cc: sbaugh@HIDDEN,  79828 <at> debbugs.gnu.org,  juri@HIDDEN
> Date: Thu, 20 Nov 2025 18:21:20 +0000
> 
> On Wed 19 Nov 2025 at 08:05pm +02, Eli Zaretskii wrote:
> 
> >> From: Sean Whitton <spwhitton@HIDDEN>
> >> Cc: Eli Zaretskii <eliz@HIDDEN>,  79828 <at> debbugs.gnu.org,  juri@HIDDEN
> >> Date: Wed, 19 Nov 2025 17:56:17 +0000
> >>
> >> I think the far left is a problem, though -- it's a fair bit
> >> more difficult to read.  Could we explicitly specify a bright white
> >> foreground colour so that we definitely get the contrast?
> >
> > Why not just keep the current foreground color?  What's wrong with it?
> 
> Nothing in itself, and it looks good on top of the old bright blue.  But
> if a more subtle shade of blue is to be used for the background, then
> ISTM that a more subtle foreground colour looks better, in this case
> white (or a more subtle yellow, perhaps).

Once again, making these colors too subtle is against the spirit of
the menus' design: they are _supposed_ to stand out on display.




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

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


Received: (at 79828) by debbugs.gnu.org; 25 Nov 2025 20:16:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:16:57 2025
Received: from localhost ([127.0.0.1]:55355 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzT6-0005CW-Az
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:16:57 -0500
Received: from fhigh-b2-smtp.messagingengine.com ([202.12.124.153]:42139)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudolf@HIDDEN>)
 id 1vMYg2-0004ty-1M
 for 79828 <at> debbugs.gnu.org; Fri, 21 Nov 2025 16:28:38 -0500
Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46])
 by mailfhigh.stl.internal (Postfix) with ESMTP id A6D9B7A00F6;
 Fri, 21 Nov 2025 16:28:13 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-06.internal (MEProxy); Fri, 21 Nov 2025 16:28:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamkovic.org;
 h=cc:cc:content-transfer-encoding:content-type:content-type
 :date:date:from:from:in-reply-to:in-reply-to:message-id
 :mime-version:references:reply-to:subject:subject:to:to; s=fm1;
 t=1763760493; x=1763846893; bh=KfwsD5F2ucHRfLY284l01ROL2RACUe6M
 tG37n1R7YZU=; b=ak4elnRQ1LhOxlybA8iWZXYhA+gHf8/rpZwDr85RqyiUyXaU
 shAzVkFDMtUK7roYufrEIuLkTzHyin7PX+vBZ46iKgiYaFAftJ+gFVXMRMmykzgN
 BiQ1y3AOtgfaEwoUVOB1lCuWSnNIebGN6e5OMXZtXp/rFh5Bc9Wgmq4JDzki6D7w
 08EtyXSFNYIpazOhk6ZdV3jogCi1ubhOYR9DxHOkc00gAgyWxdEwBQhCC4zJcYUk
 ECFsspYWVL7sHh9P5YalaQwE24OgBaCH0MjXzv8HEMrwNbPIGiKvITeKs/3cW2h4
 nyvAwTBeM7wsmruRpDZ19MVprsVIYSrqV1Qw5A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1763760493; x=
 1763846893; bh=KfwsD5F2ucHRfLY284l01ROL2RACUe6MtG37n1R7YZU=; b=e
 sqjqOyX+iI2fr0IkfWQJRhB3qpk+58/nr8ivPOZE6XnXina9RfnKLUeW/HTDIXb9
 jl4zPdEJptNXA9Qb+Axpb2WDGdNPqmULSiZV/ctsgsmQVTykDdocGTHbuWq4aS6E
 gfSW7c5uyJcy2QXa+HMFUFQIdzqbvGgj2GimUQWWZXnGrgYJAvTmi6Za2nH+nzZ3
 PPQ/yi0yrECAS41V/Klxmr9FMSEXsrbrkK9REvZjOpmMDzrG6MMecURFreMm9XEq
 T1zfRy0Q4WoNO3Op6llT3bMBRfoRqqdLmAnFDnuFNOlMQ9USz7vPpCQj3SqsBONl
 Q1gDJSoYXml7nRTiBOejA==
X-ME-Sender: <xms:bNkgaSHLfUmR5m_1lkZyiCWo9s4RSlm6ImicDBhZtjuouGca9FtJlQ>
 <xme:bNkgaXBk7Cb7EgROZOQRRYQWtyYCOLllo7R7eDW6snv4gPGHwnq600GF0bgy7Dogd
 qyFftKgasDUcgbUIdBHYVEsPA9_7C-9JQR1KRsYY9cPZMvRPq-c4Lg>
X-ME-Received: <xmr:bNkgaV--5vS6wdY0P1cdqGocTNIZuzuETP6DD7n17PTEd39uHT-ArdtOYhONNHUdnWn4fpqMLs_tnwLUNqPwpgH-sgJ1Bjo>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvfedutdegucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhephffvvefujghffffkgggtgfesthhqredttddtjeenucfhrhhomheptfhuugholhhf
 ucetuggrmhhkohhvihgtuceorhhuugholhhfsegruggrmhhkohhvihgtrdhorhhgqeenuc
 ggtffrrghtthgvrhhnpeeiueetheffudfghfeggeevheevvddtkefflefhueeludfgtefg
 ffeltdfhudejgeenucffohhmrghinheprggurghmkhhovhhitgdrohhrghenucevlhhush
 htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehruhguohhlfhesrggu
 rghmkhhovhhitgdrohhrghdpnhgspghrtghpthhtohepiedpmhhouggvpehsmhhtphhouh
 htpdhrtghpthhtohepihhnfhhosehprhhothgvshhilhgrohhsrdgtohhmpdhrtghpthht
 ohepjhhurhhisehlihhnkhhovhdrnhgvthdprhgtphhtthhopeejleekvdekseguvggssg
 hughhsrdhgnhhurdhorhhgpdhrtghpthhtohepshgsrghughhhsehjrghnvghsthhrvggv
 thdrtghomhdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehsph
 ifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg
X-ME-Proxy: <xmx:bNkgaTDYyVoCpvSL-eq5L8u0lWjSRU-NKU9g407JrqlZNrBg-yu6Vw>
 <xmx:bNkgaaT74VIqPw15Rg4WfSPxacKwZXe3pmc15xPKFM6Qish9nWZm8A>
 <xmx:bNkgaaubrRTggYUJ5OBKEgvmxWSw_Ip15JOzZRyKJX3BCAoolJw8XA>
 <xmx:bNkgaW1gc6EeaUpkExEA-vp5OEX9qj4J858jsINZSBkwFRIGKHZMOw>
 <xmx:bdkgaZj0tzjIg_ZXA0qjYgqH4oGjk1yEIunt7KUT8RXEJBsp1B12xLBo>
Feedback-ID: i88214938:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 21 Nov 2025 16:28:11 -0500 (EST)
From: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= <rudolf@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
In-Reply-To: <87jyzk36qn.fsf@HIDDEN>
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN> <ierikf7gp5y.fsf@HIDDEN>
 <87ldk16h4u.fsf@HIDDEN> <86pl9dj3tv.fsf@HIDDEN>
 <87jyzk36qn.fsf@HIDDEN>
Date: Fri, 21 Nov 2025 22:28:09 +0100
Message-ID: <m2pl9bxehi.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79828
Cc: sbaugh@HIDDEN, Protesilaos Stavrou <info@HIDDEN>,
 79828 <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: -1.7 (-)

Sean Whitton <spwhitton@HIDDEN> writes:

> Nothing in itself, and it looks good on top of the old bright blue.  But
> if a more subtle shade of blue is to be used for the background, then
> ISTM that a more subtle foreground colour looks better, in this case
> white (or a more subtle yellow, perhaps).

Thank you Sean for improving Emacs!

If we are improving colors (great!), let us focus on accessibility first
and "looks better" second.  I am adding Prot to CC, as he has studied
contrast ratios and accessibility standards for his work on Modus
Themes.  He may have some input on "looks better" as well. :)

Prot, could you please make sure we are either improving accessibility
(preferred) or at least maintaining it?  Thanks you!

Rudy
--=20
"Simplicity is complexity resolved."

--- Constantin Br=C3=A2ncu=C8=99i, 1876-1957

Rudolf Adamkovi=C4=8D <rudolf@HIDDEN> [he/him]
http://adamkovic.org




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

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


Received: (at 79828) by debbugs.gnu.org; 25 Nov 2025 20:16:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:16:32 2025
Received: from localhost ([127.0.0.1]:55326 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzSh-0005Ab-C2
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:16:32 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:40160)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1vMZSq-0008Ax-Mj
 for 79828 <at> debbugs.gnu.org; Fri, 21 Nov 2025 17:19:05 -0500
DKIM-Signature: a=rsa-sha256;
 b=hwIiWZLfrsZLlQZQOI0WBI04R5r+mqVzpabLErXz6KIN8o/b8zsE0MPOEKXTRms+9j7SEc/jKY7T8np7euX3Hl4wc+7yf/qEzeI5UMqlk1yBOjQ10QsA4ocuMZ1yUGTpT2L/5VtOEnrxbGp4kIxu6dmMsIneqJM315vvRwLtcPYM8r4ZYimuN6fpzL9YHvvy77PhKxCLgmE+jq7CCmmAOmN8kvoW/66e5dKIunzvI1Qb/0SWWQ09zMJT9NY6F2BSQekkLvLjEhOmAVbKW5HNJwyRufaaPKZwVGbTi/cU/i+eQ5ZP87GEvxOy0pcM48B8S1MWshA4fMmxBmZTj22EqQ==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=777zHUTL+On9xwcDEpqNLuF4IDJ2BSZgGVZFyYbdJDA=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=dfLkaFWHQt+RhmRfvi/UZaOcS6ldOmmgVjIRK5XssXWIWzvDOwN6o2vix5QkGNvQVNs4Y/kFUbjYyqCesH92Ic9FtJNgNBlUrkrn13/Xgf4+zyom+V8cJF+908FA9I3sGJA698HFzdwXbElGD9jFr7kR+ynfesc0Fck+bPrTpT/rsI9PCN+XpfLm7d5pZIlEWD8p8XDNe/zncgqT83SgkAmJkWxu7kiAOqrOJi14dLRYqNueRFVPkFOoFuuh9f6oqn1RohpU9srmP2NQaWTx4ZQwucVCpAe9qpXkovPYgFMIbb1bKtH6koaTVaMdg8gNc7G/5u5RO/X9jaWBKc6cgg==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=777zHUTL+On9xwcDEpqNLuF4IDJ2BSZgGVZFyYbdJDA=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 79828 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -263611735; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Fri, 21 Nov 2025 21:53:40 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
 id 4E98A940A46; Fri, 21 Nov 2025 21:53:39 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
To: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= <rudolf@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
In-Reply-To: <m2pl9bxehi.fsf@HIDDEN>
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
 <ierikf7gp5y.fsf@HIDDEN>
 <87ldk16h4u.fsf@HIDDEN> <86pl9dj3tv.fsf@HIDDEN>
 <87jyzk36qn.fsf@HIDDEN> <m2pl9bxehi.fsf@HIDDEN>
Date: Fri, 21 Nov 2025 21:53:39 +0000
Message-ID: <873467yrvg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79828
Cc: sbaugh@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79828 <at> debbugs.gnu.org,
 Protesilaos Stavrou <info@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 (-)

Hello,

On Fri 21 Nov 2025 at 10:28pm +01, Rudolf Adamkovi=C4=8D wrote:

> Sean Whitton <spwhitton@HIDDEN> writes:
>
>> Nothing in itself, and it looks good on top of the old bright blue.  But
>> if a more subtle shade of blue is to be used for the background, then
>> ISTM that a more subtle foreground colour looks better, in this case
>> white (or a more subtle yellow, perhaps).
>
> Thank you Sean for improving Emacs!

Note, this is Spencer's work, I was just providing testing.

--=20
Sean Whitton




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

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


Received: (at 79828) by debbugs.gnu.org; 25 Nov 2025 20:16:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:16:31 2025
Received: from localhost ([127.0.0.1]:55324 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzSg-0005AW-4S
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:16:31 -0500
Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]:51351)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <prot@HIDDEN>)
 id 1vMgzg-0003Fl-HF
 for 79828 <at> debbugs.gnu.org; Sat, 22 Nov 2025 01:21:13 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id C0D934439A;
 Sat, 22 Nov 2025 06:21:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1763792464;
 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:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=LcGieGjKDadkalcKAriBHZJgOU59NI+utdFlbIfgL0M=;
 b=H/4PcBbCixOgRFoq3Xic47GtjguQaFVtDHGw0ekiWnwjR/cx7uSVxww69BPl61GCiWDvSW
 vE1FYHzQG7f+UgYHsRIHEVEOvc6Bk5w6FZ+MmvyTA/IwFGSNYeUlW5z58/mebhbZ5I0RWP
 fY2JClpxr89eFjwL7BlVaIO4pbAArTDINfO3G+Vje2UfRAnVWx7L7mYq3c0Ln4vysUCc19
 C7+J6d2FvnUTqYDBnosE7lAtpkSXbEoNSoF93KO0uzgJJ+tp5PEaxY8uy+Kg/ieosS6siR
 3g/lb3kZF5s0SLIFDrrho9b/xCCXpZMgQTBTMUkwW9ORsJpd5Oc6TQiqis6yAA==
MIME-Version: 1.0
Date: Sat, 22 Nov 2025 08:21:03 +0200
From: Protesilaos Stavrou <prot@HIDDEN>
To: =?UTF-8?Q?Rudolf_Adamkovi=C4=8D?= <rudolf@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with rich
 colors
In-Reply-To: <m2pl9bxehi.fsf@HIDDEN>
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN> <ierikf7gp5y.fsf@HIDDEN>
 <87ldk16h4u.fsf@HIDDEN> <86pl9dj3tv.fsf@HIDDEN>
 <87jyzk36qn.fsf@HIDDEN> <m2pl9bxehi.fsf@HIDDEN>
Message-ID: <304192241115bb68fe00afbb6e4f27ff@HIDDEN>
X-Sender: prot@HIDDEN
Content-Type: text/plain; charset=UTF-8;
 format=flowed
Content-Transfer-Encoding: 8bit
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvfedvuddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeggfffhvfevufgjfhfkgigtgfesthekjhdttddtjeenucfhrhhomheprfhrohhtvghsihhlrghoshcuufhtrghvrhhouhcuoehprhhothesphhrohhtvghsihhlrghoshdrtghomheqnecuggftrfgrthhtvghrnhepvdeuheeghefftddugedtjeetgeettdettdeigeehhfelfedtjedvvdduffegffelnecukfhppedutddrvddttddrvddtuddrvdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddtrddvtddtrddvtddurddvhedphhgvlhhopeifvggsmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepphhrohhtsehprhhothgvshhilhgrohhsrdgtohhmpdhnsggprhgtphhtthhopeeipdhrtghpthhtoheprhhuugholhhfsegruggrmhhkohhvihgtrdhorhhgpdhrtghpthhtohepshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgvpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohepshgsrghughhhsehjrghnvghsthhrvggvthdrtghomhdprhgtphhtthhopeejleekvdekseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepj
 hhurhhisehlihhnkhhovhdrnhgvth
X-GND-Sasl: prot@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 79828
Cc: sbaugh@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 Juri Linkov <juri@HIDDEN>, 79828 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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.7 (-)

On 2025-11-21 23:28, Rudolf Adamkovič wrote:
> Sean Whitton <spwhitton@HIDDEN> writes:
> 
>> Nothing in itself, and it looks good on top of the old bright blue.  
>> But
>> if a more subtle shade of blue is to be used for the background, then
>> ISTM that a more subtle foreground colour looks better, in this case
>> white (or a more subtle yellow, perhaps).
> 
> Thank you Sean for improving Emacs!
> 
> If we are improving colors (great!), let us focus on accessibility 
> first
> and "looks better" second.  I am adding Prot to CC, as he has studied
> contrast ratios and accessibility standards for his work on Modus
> Themes.  He may have some input on "looks better" as well. :)
> 
> Prot, could you please make sure we are either improving accessibility
> (preferred) or at least maintaining it?  Thanks you!

Good morning Rudy and everybody!

I am happy to look into this, if you think it is necessary. I am not 
doing it now because my understanding is that the default faces do not 
follow specific design guidelines.

Have a nice day,
Prot




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

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


Received: (at 79828) by debbugs.gnu.org; 20 Nov 2025 18:21:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 20 13:21:31 2025
Received: from localhost ([127.0.0.1]:49799 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vM9He-0005tZ-SR
	for submit <at> debbugs.gnu.org; Thu, 20 Nov 2025 13:21:31 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:42346)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1vM9Hc-0005tH-Dr
 for 79828 <at> debbugs.gnu.org; Thu, 20 Nov 2025 13:21:29 -0500
DKIM-Signature: a=rsa-sha256;
 b=nUKvs7EV1IeQ5iJvSjFYVVdKC78mhgUkA0eKooD7BHTetmojSR995oVF8FV2uhAYpoc8ksIjYTw+wd/AiaDdoBJ2dHX6QqKFWngasABgobjOsDMN8ih4r4erzV6HYE/ZBtAPl0ijX0eFPpso1VFrSr3TaqHLSA6VOiY0xUOkzZ2tGptQYVax+AKRlTB4hxWYw1GjNCkfkFfS0uG4zGDxGZ1FWlmqf+Fc0yc5x8/3y8g+eAZ93ygFn6DZRQ4B+HwFUaixpcmO1x1PADhe/s+vwFJeNoP4jPuw05g2H0RSoOEGCqfasrik4M63MNM5ygLWu7vA0i+PcgOLgsFbWSoMsw==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=akldlIREKiTrSozVAzOsYbPVS2YjlrQEJtWtEON8ceY=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=KvZD9PU01FxVbZOiFfsKarzjYvbdygal72A1xb5b8r/y65AKXeYtsPLZ9vSKCJrKjRyVSDc6SB2CUqnQhnri86HQD6Px66OtvP0ZUHr3m/zZrWm6F9MJB02X29xsQpkL93GXr5VDlBVeTyHx5OezJ5uxXyVfzERdrEcsAXIvcBi1MyIeb8EzB9i7Uo/fgk43Ok9RYWsD0dDoZAvyAtr0Rl6KdlS74QQ9S5zPOcOpB/7T6pXtHcjOvv5vLWox+0A8P/xfn3ZBO6D0dhR3hppSCMIL3jn7VkPsA8lRnKzm/PWCnkSG9xo/7JZ5URsIPeQ3xSP/0t0KiEVnSqmJk1Iq3w==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=akldlIREKiTrSozVAzOsYbPVS2YjlrQEJtWtEON8ceY=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 79828 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 2031568242; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Thu, 20 Nov 2025 18:21:21 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
 id EC0589409EB; Thu, 20 Nov 2025 18:21:20 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
In-Reply-To: <86pl9dj3tv.fsf@HIDDEN>
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
 <ierikf7gp5y.fsf@HIDDEN>
 <87ldk16h4u.fsf@HIDDEN> <86pl9dj3tv.fsf@HIDDEN>
Date: Thu, 20 Nov 2025 18:21:20 +0000
Message-ID: <87jyzk36qn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79828
Cc: sbaugh@HIDDEN, 79828 <at> debbugs.gnu.org, 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 (-)

Hello,

On Wed 19 Nov 2025 at 08:05pm +02, Eli Zaretskii wrote:

>> From: Sean Whitton <spwhitton@HIDDEN>
>> Cc: Eli Zaretskii <eliz@HIDDEN>,  79828 <at> debbugs.gnu.org,  juri@HIDDEN
>> Date: Wed, 19 Nov 2025 17:56:17 +0000
>>
>> I think the far left is a problem, though -- it's a fair bit
>> more difficult to read.  Could we explicitly specify a bright white
>> foreground colour so that we definitely get the contrast?
>
> Why not just keep the current foreground color?  What's wrong with it?

Nothing in itself, and it looks good on top of the old bright blue.  But
if a more subtle shade of blue is to be used for the background, then
ISTM that a more subtle foreground colour looks better, in this case
white (or a more subtle yellow, perhaps).

-- 
Sean Whitton




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

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


Received: (at 79828) by debbugs.gnu.org; 19 Nov 2025 18:05:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 19 13:05:40 2025
Received: from localhost ([127.0.0.1]:39747 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLmYm-0000QE-FA
	for submit <at> debbugs.gnu.org; Wed, 19 Nov 2025 13:05:40 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37654)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vLmYj-0000Py-3L
 for 79828 <at> debbugs.gnu.org; Wed, 19 Nov 2025 13:05:38 -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 1vLmYa-0002dV-DN; Wed, 19 Nov 2025 13:05:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=WedqnF0aO+/nxyd3OkiYBYUx+4ug84fY0ngZTJcgjBg=; b=sNM1+sP3XA+F
 LIsL/aN3bx/O+fK+bHSYb27hK/axzi5rZZUo3B6vf/ATJeqf1+kyokVC17hkSX9EvLojPVtYcEvV7
 nED0WEC24goRxpOoI0FA3GBbJkyhzg0BWkMJTNX48QhI3+GnSoiVUYVZmK2BZzJHrlQXHoWkkME+G
 Is5j4be5qGWFFisQrEJMacsJfQzpp6Bkvbu74j3MdEeA9mz7ntdVkKphlXYMuh3qKxGdnNL0lEPEp
 XRugLZypgE6qzpw3TP4QgXx904dCX7SoQ+GPalXDuAe99jL/BnV+tNgA5z7PeQ6bXndS1LNGOGBWQ
 StUr+b5qVl1HNUMvlWtLxA==;
Date: Wed, 19 Nov 2025 20:05:16 +0200
Message-Id: <86pl9dj3tv.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <87ldk16h4u.fsf@HIDDEN> (message from Sean
 Whitton on Wed, 19 Nov 2025 17:56:17 +0000)
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
 <ierikf7gp5y.fsf@HIDDEN> <87ldk16h4u.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: sbaugh@HIDDEN, 79828 <at> debbugs.gnu.org, 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: -3.3 (---)

> From: Sean Whitton <spwhitton@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  79828 <at> debbugs.gnu.org,  juri@HIDDEN
> Date: Wed, 19 Nov 2025 17:56:17 +0000
> 
> I think the far left is a problem, though -- it's a fair bit
> more difficult to read.  Could we explicitly specify a bright white
> foreground colour so that we definitely get the contrast?

Why not just keep the current foreground color?  What's wrong with it?




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

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


Received: (at 79828) by debbugs.gnu.org; 19 Nov 2025 17:56:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 19 12:56:29 2025
Received: from localhost ([127.0.0.1]:39712 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLmPs-0008Mo-T4
	for submit <at> debbugs.gnu.org; Wed, 19 Nov 2025 12:56:28 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:49960)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1vLmPp-0008MQ-Qc
 for 79828 <at> debbugs.gnu.org; Wed, 19 Nov 2025 12:56:26 -0500
DKIM-Signature: a=rsa-sha256;
 b=Do20hTk9T+rhI8tj+Hxujl+x5LX7tvw6zO50oqjWbaiSE/NJAOwZeXjS8wM9ylATWUtPpE3oRkrxOWE++zFGG5OHUQk6ell51vRjgJ2I+fmd/2lTAVFxEMAvGTeeHYLoqKB6w+3LJo8rrEroiXwCDY+ZANGb0tQlSvlTu0LUsFOa14Vzgbfl4WZXLVhmLHsaKeZJSriAz77wCeDVOFZOCD/QByhUcBa0A1RVvukiLuA2j+dxHt+SXMoun2Ei146JJ5/2GZqKohQQ/nXzSsvOcsY3IYRrkbMbJmZafnTTLt7oVBOWi3ZQWwRuc4i/PhByZNLIxtlvE2C827qXtyLTSg==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=tEtCBs6lMQTO/w7lfeav0ZGc9ZCel2r3fh07YMSHGD8=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=WDpwnZS5i+4D4PCd17MXFc7GA4rlU3PFxRPaE6QRDs81TcdvUOojkBF9YrasxVRs/Hbezxr9d/87ae8k07ajlMkQ4yx9no/eCWaEBkpGxhlzo8DbO/moiag0VnRyaURxxUCDraSF5K1R/70iipUL84U/HZ0E968rezFkiQmkrRy296uZI40dAlAP2SdKHkJ7WWWSGVXvVwSc8+mU7uSsnId+O1JgHpXCaeMSYKgFAqKr/mDabZJUiA8ImXYc7R2GCoPYpksl+Izq3DgleHDCA8ZRBV9lQoB78jiKWGmZ6PyUiRZjy2VjdrJWaY6+PUSPS9Pc7e4j73KWYQAy4Q9SYw==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=tEtCBs6lMQTO/w7lfeav0ZGc9ZCel2r3fh07YMSHGD8=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 79828 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1870791175; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Wed, 19 Nov 2025 17:56:18 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
 id EF0DB940A2C; Wed, 19 Nov 2025 17:56:17 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
To: Spencer Baugh <sbaugh@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
In-Reply-To: <ierikf7gp5y.fsf@HIDDEN>
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
 <ierikf7gp5y.fsf@HIDDEN>
Date: Wed, 19 Nov 2025 17:56:17 +0000
Message-ID: <87ldk16h4u.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Debbugs-Envelope-To: 79828
Cc: Eli Zaretskii <eliz@HIDDEN>, 79828 <at> debbugs.gnu.org, 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>

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

Hello,

On Tue 18 Nov 2025 at 01:40pm -05, Spencer Baugh wrote:

> Indeed that is my goal.
>
> I can add versions for both 256 colors and for true-color, if that's
> preferable.

Given that you are using six digit hex codes for one of the colours,
going for true-color seems safer.

>> I wanted to try out this patch here on GNU/Linux but despite GNOME
>> Terminal apparently supporting more than 256 colours, if I open
>> 'emacsclient -t' in GNOME Terminal, (display-color-cells) returns
>> only 256.  I don't know why this would be.  What terminal emulator are
>> you using for testing, Spencer?
>
> Hmm, (display-color-cells) in "emacs -Q -nw" gives me 16777216 in GNOME
> Terminal.
>
> gnome-terminal --version
> # GNOME Terminal 3.28.3 using VTE 0.52.4 +GNUTLS

Thanks.  It works fine with 'emacs -Q -nw' instead of going via
emacsclient.  I don't know why but I'll leave that aside for this bug.

Here is what I get.  The far left is the "Solarized Dark" GNOME Terminal
colour scheme, the middle is the "GNOME dark" scheme, the far right is
without your patch.


--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=zephyr_2025-11-19_17.49.57.png
Content-Transfer-Encoding: base64

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
ls4WzHyzLzFR6STezQKgz2B3vDrbs++ny+RmFzN4TDuMTBQjLjt0d6TfMA8O7r5KUlwOnh3tmPBS
d3Kzi0lOyG0y3ZU5l7J6NfpCVlPBva0tWtrqSKuq5duVaWef59xo39WR/Tsvk5NZzMBRbeu1IUCL
VmZkZxbxwzeBtHa1ZOjz7eUyl5dVsWyeLyCGWj9ruHnaEB2ZJnc6Pg7V1TXs3X6RuYsH0bFHS65d
jGfI2HaoqatycPfVx65XQ1ONrj5OQC3JibnCWE+YwMCbTJrozQ8/nEEqrW6wzIjhnZg5sz/29qZk
ZOTjt+8yO3cGUlNTy9GAD9i67SR+fpfqHbf4/bHY2poyb/7WR8oRH//A8Thjeh/eeWckr72+mUuX
orGxNSUgIBwAJycr/H5dKD+uoSHAy5dPxMbamLtxGQwe1B5VVQl++y6xfv2DtCbq6qq8u3A0w4Z1
pLq6ll27ztaTSSKRMGtmfyZM6IGZmT73knPYvPkEAQFhAE2muzLnUlYvZcnPLyE+Qdb5FRl5j1Gj
OtO3r4fc8ahMO6uqqrBw4ShGjuhMdXUtP+8KYtSoLg0OV3/55YFMndILiURRZn19bc6dXSUvt3Tp
8yxd+jwAK1f+yv7fLosfaTNl1qz+GBnpMmnylxQUlAJw56EOhke/V6myffsbpCTnsnjJLtkzRUON
n3bM5+7ddJZ+sFvpunx/vaCwHhGRyPBhHencubVwPAr+FbRtG8KyZW9x5UqfJnGIDRx4kDVrXuL6
9W7MmhUgGriJ2nn79qG0a3eZ//1vJ4GBw0WDCgT/IZrN5DK1tXAxKBrvfi4N7u8/zIOgY7e4HpJI
Xk4JMVHpXDgdTSfvVgAk3s3GzlH2YWZuZcDEmd1R11BFTV0VS1tDEu9mKyVHdnoRhsY6qKhIsHUw
IeR8HLYOJvLh13XRecqSl1NMSPBdamshLjqTnKwi7Fuayvd37e3EpaBYbt9IJTOtkIN7QpFIFOvo
3seZiJBEwi4nkJNVRNCxW6Qk5tKjr0uT6q7MuZTVS1n6D/dkxTcTWP7VeCbO6kF+TimXgmIaVUf3
vs5cPBPNrYhUMtML8d8biuThRkSWR/KIXxgZqQVcOBNNQV7pY8ksaF4YmeqSn1f6t+spyCtl309X
GD6hI70GutGxRyv2brtIZWV1o+uysDZgxTcTWLZuHL0HufHzhmDuxecIYz1hgs/fobi4gsGD2ze4
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
GT/+PWrWPAHA33+78emns9m+vTcpKdb6gkVE8kmJRxEREREREXnoRo+ehKlpJhUrXgDA1dWfsWPH
A7Bu3QDOn6+f77LCw11ITrbB2jqJb7/1ICioMv7+tVm9enC+1q9c+RzFi0cwf/67rF07kKCgymog
EZECUOJRREREREREHrr+/edhbp5mWHZ2voqHxxwATp1qeleJx8xMM6ZMmckbb3yFm9tO2rTZyu7d
3fOdeNy16xk2bBjwwG7pFhF5XCnxKCIiIiIiIgX23HNH8hXXvr3/bd93cwu5YxmvvLIpz7KX11C8
vIbeNHbz5r5s3ty3QNuUmGinhhURKQS6fCMiIiIiIiIiIiKFTolHERERERERERERKXRKPIqIiIiI
iIiIiEihU+JRRERERERERERECp0SjyIiIiIiIiIiIlLolHgUERERERERERGRQqfEo4iIiIiIiIiI
iBQ6JR5FRERERERERESk0JkWdMXW7avTuXcDw/Kin/bi7xumGMUoRjGKeYJiRERERERERG7FCMgB
oE5zOGOd7xWtrM0pZmtpWI6LSSI9PUsxilGMYhTzBMXcVp3kgh2ZzhwBwNmpEmGRrvlebciQtowZ
3dOwPGLkPA4evKAYxShGMYp5gmJux9np8n09sdq0dSWr162/bUzvns8Y/t+4cWMAls9fAMCocZ6E
RfroDFVERAqFs1OTop14FBERua0HnHi0t7fCsbitYTk0LJaUlHTFKEYxilHMExRz+xMwJR5FROTJ
ocSjiIg83h5w4lFEROT2J2CPV+LRzCwdI6Mcw3J2tjGZmWaKUYxiFKOYJyjm9se9RyPxaIqIiIiI
iIgUKcuWtcHV1d+wvGNHT8aNW6gYxShGMYp5gmKKAj3VWkRERERERERERAqdbrUWEZH7Q7dai4jI
I0RzPIqIyJN13Hs0brXWiEcREREREREREREpdEo8ioiIiIiIiIiISKFT4lFEREREREREREQKnRKP
IiIiIiIiIiIiUuiUeBQREREREREREZFCp8TjTdg5WPHZ7H6UreCoL0NERERERERERKQATB+XDXHv
VJMWbatSzM6S6IhEdm08w6njQQUqKyM9i78PB5KUlHbLmI+m9mb7ulMc3X9Re5HIE87OwYpOPetT
rXZpLCxNiYlKwnvHeXwOBqg+Uiicne3ZsnkiAwd9x9mzQfpCRERERESkSHgsEo/N21ahU6/6bF71
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
2Jkz5yPmzv2A8PAyODhEA7B7dw927XrGEPPzz+M4caIFlSpdoEGDI2ze3PeGcvr3n4eHxxzc3HYC
4Ox8FQ+POXh4zKFixetzoWVmmjFlykyCgirj5rYTD485uLvrtnuRJ1FSki1Dh27mr79eIiKiNMWL
RxEZ6czBg+3zXUazZnsZPPgHMjPN+OabL0hPt2DGjM8BeP/9j+5qhHZh1AcgOLgSr766AW/vjtjb
x9C06X6Skmw5cKBDkWsjIyD3xvE6zbXHiojIw3cm97YDZ6dKhEW66vsQEZFC4ex0+b6Wv2nrSlav
W3/bmN49ryfiGjduDMDy+bmjYEaN8yQs0qfIf88WFqnMmfMs9esfZdq0qSxb9pp2PhGRh3Lca/JI
1MNUTSEiIk/qSaKIiIgUrrQ0S0aPXsKQIT+wZs1gfSEiIk84JR5FRERERESk0MTFOTJ79kR9ESIi
ojkeRUREREREREREpPBpxKOIiIiIiMgj4FGZj0tERKSwaMSjiIiIiIiIiIiIFDolHkVERERERERE
RKTQKfEoIiIiIiIiIiIihU6JRxERERERERERESl0SjyKiIiIiIiIiIhIoVPiUURERERERERERAqd
Eo8iIiIiIiIiIiJS6JR4FBERERERERERkUKnxKOIiIiIiIiIiIgUOiUeRUREREREREREpNAp8Sgi
IiIiIiIiIiKFTolHERERERERERERKXRKPIqIiIiIiIiIiEihMwJyAKjTXN+GiIg8fGeOAODsVEnf
hYiIiIiISBGmEY8iIiIiIiIiIiJS6JR4FBERERERERERkUKnxKOIiIiIiIiIiIgUOiUeRURERERE
REREpNAp8SgiIiIiIiIiIiKFTolHERERERERERERKXRKPIqIiIiIiIiIiEihU+JRRERERERERERE
Cp0SjyIiIiIiIiIiIlLolHgUERERERERERGRQqfEo4iIiIiIiIiIiBQ6JR5FRERERERERESk0P0f
WfKijehYl3kAAAAASUVORK5CYII=
--=-=-=
Content-Type: text/plain


The middle looks really good.  Definitely more pleasant than the far
right.  I think the far left is a problem, though -- it's a fair bit
more difficult to read.  Could we explicitly specify a bright white
foreground colour so that we definitely get the contrast?

-- 
Sean Whitton

--=-=-=--




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

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


Received: (at 79828) by debbugs.gnu.org; 19 Nov 2025 13:34:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 19 08:34:50 2025
Received: from localhost ([127.0.0.1]:37051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLiKf-0006ml-Hr
	for submit <at> debbugs.gnu.org; Wed, 19 Nov 2025 08:34:50 -0500
Received: from mxout5.mail.janestreet.com ([64.215.233.18]:39893)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sbaugh@HIDDEN>)
 id 1vLiKd-0006mH-Ks
 for 79828 <at> debbugs.gnu.org; Wed, 19 Nov 2025 08:34:48 -0500
Received: from mail-lj1-f198.google.com ([209.85.208.198])
 by mxgoog2.mail.janestreet.com with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128)
 (Exim 4.98.2) id 1vLiKY-00000009mgg-0jho for 79828 <at> debbugs.gnu.org;
 Wed, 19 Nov 2025 08:34:42 -0500
Received: by mail-lj1-f198.google.com with SMTP id
 38308e7fff4ca-37bb8db5f25so6803081fa.1
 for <79828 <at> debbugs.gnu.org>; Wed, 19 Nov 2025 05:34:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=janestreet.com; s=google; t=1763559280; x=1764164080; 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=zazHg0XambUI2dTWRxMAaO78L5ua57gBxdCCEXyuZuw=;
 b=Fp/YLxPWBCI7xWumtQWAxsxagQsT8fIjDvwi/NTSezZ73wKlqo1BwNmn7Vl5YdYQWZ
 xQlrBXgMzGyF+/cZqZltfTEl4lpUnFqv12J7Lx3HyJK1kzEMfhdo/FS9tFkXeAZsRY06
 3XoCdsFy/pMYOXiIDTEZZdcNQ+ed9NUwwmESc=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com;
 s=waixah; t=1763559282;
 bh=zazHg0XambUI2dTWRxMAaO78L5ua57gBxdCCEXyuZuw=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc;
 b=bUnNrWIco6qMxgK724Hic+cE/g9oqdnj5ISMElY24nMkfA5yLM7dvUeknxHv4RUlc
 e80VOGb94sZz8gulJuZOdZXEPXhBCzupqRBCKb56tUwPwh3ZGdGuut2UptYgVKnT7I
 fdZSbIZ3VqhKmCbpjd/WpGdzzfJlNMUrYwJ06DPP2fpnsX8qoupjQHvnayjKSEaYf2
 WTRoO+Tk1zhl6Eewk9KCmdRgdQMQusJwF8//4BXAe91B2iAlCZiIfB1onIJxkHIQkY
 PSfgodv5Pvp+n4Lqhm2FXtOMItl3IPWJYo1vRsGAo3lYVNBYA/K4zTT9PX1c39Werk
 Wj1lgdr32BwTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763559280; x=1764164080;
 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=zazHg0XambUI2dTWRxMAaO78L5ua57gBxdCCEXyuZuw=;
 b=phH2QwZWxKVJWNZzi+jCgaXWN/vg7THFHIKPDwjZijY8d5n1cU21ckNGq54+o6FAkH
 TLjzfU/vOHPs+YS3UdygnVdyX87fnpi9gY7z1fwfNwQr60iffxehg4sWc2AQvUH30eZ8
 X9ZmSE4Cb2lqMcKV086GswEarPfTy86D6dF89NLRuMH0d+eOcuZ3fof/YOWplVqL+XGI
 dyrqPaVrCS8W27sWEsWJ8X3CICSGYVVlQcmFEQUWiXfZngt4WVQYW4BL0yssuCl8cZoe
 KO87+Lnq2vX2Qaj+X02PrPzKtPU0gWwsgZRVo1tCaEFdqEFTz0wpNgYg0lezT0xMm6yf
 4hlw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVnPAncJhonURUT/36ItE3XLEcFx0UkkJgFpbXd6/z0LpBAMRZ6ptLsIYUOHxneDGKxVXaVPQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx1FnXBvh2Byn0Of2Es5cTEPtF9XS3oY4nsN5igLNaBO/CcmW7f
 qFSAGB/LDuiY55LL5q0U0u8CmaqSH9Ykk5p+sKK1o/nGSDwgitVTmFVASgKX0ZblpgFoL/PIMLh
 9VH9VtnWa6AbHqykiP7k64bQZaNaZGKzOhO1Ncj06chyjfZg0ti7zxJ5FkOp1PIGGBHPXxyDlEw
 GCcpXW48mcYpuxgCxuClpKnR0snpKf4crbUsFrnw==
X-Gm-Gg: ASbGncuYXW3Bcb3EDCCw+rLz2T1yTm74dwrSVPjPcdSoJVsGGYc/HquELCkbKZ99XyJ
 HHa30OFEYvP+ERj1ztn5q2CeSpqr2RfNi0LQek6NkmJG7YJxOPjL9BrCRxQ0vgYns1IJAQzDqnp
 OWTeb5dKlCSKNNLVWQptPNIx85EHofAArwyISMYsuSmsEqCMFXtMdWRpC0RT59aZlC3g==
X-Received: by 2002:a05:651c:3244:b0:366:ef7d:bab3 with SMTP id
 38308e7fff4ca-37c6a0f9e69mr7153081fa.1.1763559280549; 
 Wed, 19 Nov 2025 05:34:40 -0800 (PST)
X-Google-Smtp-Source: AGHT+IH0aP6QfxLjEAmoob0vRYG+vERm/DF/JjrJcra1LgUPvOwmMAcAnXeYxvqh7ubsHP2gF/pKONA6rNI8jLp4OWU=
X-Received: by 2002:a05:651c:3244:b0:366:ef7d:bab3 with SMTP id
 38308e7fff4ca-37c6a0f9e69mr7153021fa.1.1763559280081; Wed, 19 Nov 2025
 05:34:40 -0800 (PST)
MIME-Version: 1.0
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
 <ierikf7gp5y.fsf@HIDDEN> <86fraajitd.fsf@HIDDEN>
In-Reply-To: <86fraajitd.fsf@HIDDEN>
From: Spencer Baugh <sbaugh@HIDDEN>
Date: Wed, 19 Nov 2025 08:34:29 -0500
X-Gm-Features: AWmQ_bn75Mwf_buPzthVRJprU5_jJFGntDmaoKuTCA6z_dObmbmU6jHLt7w1ZqA
Message-ID: <CAO=BR8P6eSGE_X=5YDV-oPVo4R_a_5khDsFyBLp+Mb16yvYPZg@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with rich
 colors
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000006e1e2e0643f2a4e0"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: Juri Linkov <juri@HIDDEN>, 79828 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -3.3 (---)

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

On Wed, Nov 19, 2025, 7:41=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote:

> > From: Spencer Baugh <sbaugh@HIDDEN>
> > Cc: Eli Zaretskii <eliz@HIDDEN>,  79828 <at> debbugs.gnu.org,
> juri@HIDDEN
> > Date: Tue, 18 Nov 2025 13:40:25 -0500
> >
> > Sean Whitton <spwhitton@HIDDEN> writes:
> >
> > > Hello,
> > >
> > > On Sat 15 Nov 2025 at 09:19am +02, Eli Zaretskii wrote:
> > >
> > >> This leaves the foreground at its default, whereas on
> > >> less-than-257-color terminals the foreground is changed.  Why not
> > >> change the foreground on all terminals?  (And why 257 and not 256,
> > >> btw?)
> > >
> > > I think the idea is to catch any terminal with more than 256 colours,
> > > considering that to be a true colour terminal.
> >
> > Indeed that is my goal.
> >
> > I can add versions for both 256 colors and for true-color, if that's
> > preferable.
>
> As I explained, I don't understand why you caqnnot simply replace 257
> by 256.  I think 256 colors is more than enough to support the less
> saturated color shades you'd like to see.
>

I found that the 256 colors available were still ugly for the dark
background case, so I'd like to take advantage of the true colors my
terminal can provide.

>

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote gmail_quote_contai=
ner"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Nov 19, 2025, 7:41=E2=80=
=AFAM Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; From: Spencer Baugh &=
lt;<a href=3D"mailto:sbaugh@HIDDEN" target=3D"_blank" rel=3D"norefe=
rrer">sbaugh@HIDDEN</a>&gt;<br>
&gt; Cc: Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN" target=3D"_blank=
" rel=3D"noreferrer">eliz@HIDDEN</a>&gt;,=C2=A0 <a href=3D"mailto:79828@de=
bbugs.gnu.org" target=3D"_blank" rel=3D"noreferrer">79828 <at> debbugs.gnu.org</=
a>,=C2=A0 <a href=3D"mailto:juri@HIDDEN" target=3D"_blank" rel=3D"noref=
errer">juri@HIDDEN</a><br>
&gt; Date: Tue, 18 Nov 2025 13:40:25 -0500<br>
&gt; <br>
&gt; Sean Whitton &lt;<a href=3D"mailto:spwhitton@HIDDEN" target=3D=
"_blank" rel=3D"noreferrer">spwhitton@HIDDEN</a>&gt; writes:<br>
&gt; <br>
&gt; &gt; Hello,<br>
&gt; &gt;<br>
&gt; &gt; On Sat 15 Nov 2025 at 09:19am +02, Eli Zaretskii wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt; This leaves the foreground at its default, whereas on<br>
&gt; &gt;&gt; less-than-257-color terminals the foreground is changed.=C2=
=A0 Why not<br>
&gt; &gt;&gt; change the foreground on all terminals?=C2=A0 (And why 257 an=
d not 256,<br>
&gt; &gt;&gt; btw?)<br>
&gt; &gt;<br>
&gt; &gt; I think the idea is to catch any terminal with more than 256 colo=
urs,<br>
&gt; &gt; considering that to be a true colour terminal.<br>
&gt; <br>
&gt; Indeed that is my goal.<br>
&gt; <br>
&gt; I can add versions for both 256 colors and for true-color, if that&#39=
;s<br>
&gt; preferable.<br>
<br>
As I explained, I don&#39;t understand why you caqnnot simply replace 257<b=
r>
by 256.=C2=A0 I think 256 colors is more than enough to support the less<br=
>
saturated color shades you&#39;d like to see.<br></blockquote></div></div><=
div dir=3D"auto"><br></div><div dir=3D"auto">I found that the 256 colors av=
ailable were still ugly for the dark background case, so I&#39;d like to ta=
ke advantage of the true colors my terminal can provide.</div><div dir=3D"a=
uto"><div class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">
</blockquote></div></div></div>

--0000000000006e1e2e0643f2a4e0--




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

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


Received: (at 79828) by debbugs.gnu.org; 19 Nov 2025 12:41:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 19 07:41:46 2025
Received: from localhost ([127.0.0.1]:36716 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLhVK-0000Uj-0U
	for submit <at> debbugs.gnu.org; Wed, 19 Nov 2025 07:41:46 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:42848)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vLhVG-0000U8-TB
 for 79828 <at> debbugs.gnu.org; Wed, 19 Nov 2025 07:41:44 -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 1vLhVA-00070V-Hl; Wed, 19 Nov 2025 07:41:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=JJghAnTpT7vqFCBlFpv0XYNeQyxt0n2ok/B+SamiXnY=; b=EeLe6XdMHfEc
 fKH2u9QNHWmTJHlpzat1BFS9H8S7NR0BFqUsKelgaxMDCLYT9qcpvjVHW2PdF96vHGs/nxh7vuWyO
 acXpSjd0gcSMAVUqla4I6KE/ITnukcw774d/RTFjeoa3kR1hzJ9Vrzq+VhQukFVrw303R5L9AtGnT
 E+rZSu4Om7JO0f5yJz5Zg4mjVOFXGA75EyAf+ZpZEDKyyj6xUEzt3M9RXhILkgzB4sv7nrzN58kDU
 bUAXS0QA+nCCuL/zItJNk+No6NV2qEzCgFSwJlqrb5TD8dwRrkIVwNpRHSzr8yG5nbjuTFpHusvFX
 SgDUhPL09PMkVSB16EZyKw==;
Date: Wed, 19 Nov 2025 14:41:34 +0200
Message-Id: <86fraajitd.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Spencer Baugh <sbaugh@HIDDEN>
In-Reply-To: <ierikf7gp5y.fsf@HIDDEN> (message from Spencer Baugh on
 Tue, 18 Nov 2025 13:40:25 -0500)
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN> <ierikf7gp5y.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: juri@HIDDEN, 79828 <at> debbugs.gnu.org, spwhitton@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: -3.3 (---)

> From: Spencer Baugh <sbaugh@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  79828 <at> debbugs.gnu.org,  juri@HIDDEN
> Date: Tue, 18 Nov 2025 13:40:25 -0500
> 
> Sean Whitton <spwhitton@HIDDEN> writes:
> 
> > Hello,
> >
> > On Sat 15 Nov 2025 at 09:19am +02, Eli Zaretskii wrote:
> >
> >> This leaves the foreground at its default, whereas on
> >> less-than-257-color terminals the foreground is changed.  Why not
> >> change the foreground on all terminals?  (And why 257 and not 256,
> >> btw?)
> >
> > I think the idea is to catch any terminal with more than 256 colours,
> > considering that to be a true colour terminal.
> 
> Indeed that is my goal.
> 
> I can add versions for both 256 colors and for true-color, if that's
> preferable.

As I explained, I don't understand why you caqnnot simply replace 257
by 256.  I think 256 colors is more than enough to support the less
saturated color shades you'd like to see.




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

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


Received: (at 79828) by debbugs.gnu.org; 18 Nov 2025 18:40:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 18 13:40:33 2025
Received: from localhost ([127.0.0.1]:59273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLQcz-0003Ih-IN
	for submit <at> debbugs.gnu.org; Tue, 18 Nov 2025 13:40:33 -0500
Received: from mxout5.mail.janestreet.com ([64.215.233.18]:35853)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sbaugh@HIDDEN>)
 id 1vLQcx-0003IF-3v
 for 79828 <at> debbugs.gnu.org; Tue, 18 Nov 2025 13:40:32 -0500
From: Spencer Baugh <sbaugh@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
In-Reply-To: <87ms4jqz8p.fsf@HIDDEN> (Sean Whitton's message
 of "Tue, 18 Nov 2025 12:52:38 +0000")
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
Date: Tue, 18 Nov 2025 13:40:25 -0500
Message-ID: <ierikf7gp5y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com;
 s=waixah; t=1763491225;
 bh=OTk50WdXy7ZQP2uMulNG4gz7UgTO2Cey08D12pyFfxI=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=liIYq8++Zwqal3VfLw92V/t9jimzKJ+iyLCAbhpoFa03rJanU2dp4yWo9D/tdppOh
 B6U4bAhZ/UnNcE3qhVAALzM13OMvoJMaV3ay34UPm3NzdcIrmCGSeZc9FSefyA0Rt1
 vJjQQ2F9MpgQG6ESKvde5C/gQDa5FD3EgSG+2qcbQuVveUcf03slMzrANMiW8z6PPm
 RyjCdbodL7ERNbysodFH9agufTQOe6GQVsAQ264dCfz9bh0IYEM+VSoVeRbX5qpWBb
 +5CaVkpci5VtAL/L8AhirCdbq46eUq/XLaBL8zy6j9SB0yTGCdqn3yKZWLLbV+yRtq
 /Rcr47TM1vsAQ==
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: Eli Zaretskii <eliz@HIDDEN>, 79828 <at> debbugs.gnu.org, 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: -3.3 (---)

Sean Whitton <spwhitton@HIDDEN> writes:

> Hello,
>
> On Sat 15 Nov 2025 at 09:19am +02, Eli Zaretskii wrote:
>
>> This leaves the foreground at its default, whereas on
>> less-than-257-color terminals the foreground is changed.  Why not
>> change the foreground on all terminals?  (And why 257 and not 256,
>> btw?)
>
> I think the idea is to catch any terminal with more than 256 colours,
> considering that to be a true colour terminal.

Indeed that is my goal.

I can add versions for both 256 colors and for true-color, if that's
preferable.

> I wanted to try out this patch here on GNU/Linux but despite GNOME
> Terminal apparently supporting more than 256 colours, if I open
> 'emacsclient -t' in GNOME Terminal, (display-color-cells) returns
> only 256.  I don't know why this would be.  What terminal emulator are
> you using for testing, Spencer?

Hmm, (display-color-cells) in "emacs -Q -nw" gives me 16777216 in GNOME
Terminal.

gnome-terminal --version
# GNOME Terminal 3.28.3 using VTE 0.52.4 +GNUTLS





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

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


Received: (at 79828) by debbugs.gnu.org; 18 Nov 2025 13:44:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 18 08:44:05 2025
Received: from localhost ([127.0.0.1]:57125 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLM05-0007dx-0d
	for submit <at> debbugs.gnu.org; Tue, 18 Nov 2025 08:44:05 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55414)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vLM03-0007dJ-1D
 for 79828 <at> debbugs.gnu.org; Tue, 18 Nov 2025 08:44:03 -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 1vLLzw-0000dm-J2; Tue, 18 Nov 2025 08:43:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Nn7XarkZlU+FJhnZEtzK/Ocw7pLWeSLTofSkfnmGKAw=; b=k0sVnAQ9kOzq
 8JjE9wfq4xfUuR0euSC0M+2xCiu5uc2q+jWyvEFK0wLMeXz9jbNt0xtSdD7D6QatgLw63T4JxzG/m
 xNUgpsnhJ9ndUse2ratdYxrQiSzSSZxZZXGPbFbt7GydTRLowC2/ZBgjXfZ3h6P8FJIi7nisyt3Pl
 wlN1WpijDtyOtLUD7nWqVXTF2YJXYixJPOYRHwIiRoU3KVp+ANaE4YQ6ocBVSw6bXxyn/nTXjvekn
 SMykXsR3ES9ydxY2W1ctS7ShMNOUC9dJ+m24MZZtvAaKOj3/IqDeg+E+4J9xQV/Rrn/1hUfrT7xxU
 dLPDLdtsObZeAMbosm1+xg==;
Date: Tue, 18 Nov 2025 15:42:46 +0200
Message-Id: <86346bland.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <87ms4jqz8p.fsf@HIDDEN> (message from Sean
 Whitton on Tue, 18 Nov 2025 12:52:38 +0000)
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
 <87ms4jqz8p.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: sbaugh@HIDDEN, 79828 <at> debbugs.gnu.org, 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: -3.3 (---)

> From: Sean Whitton <spwhitton@HIDDEN>
> Cc: juri@HIDDEN,  79828 <at> debbugs.gnu.org
> Date: Tue, 18 Nov 2025 12:52:38 +0000
> 
> Hello,
> 
> On Sat 15 Nov 2025 at 09:19am +02, Eli Zaretskii wrote:
> 
> > This leaves the foreground at its default, whereas on
> > less-than-257-color terminals the foreground is changed.  Why not
> > change the foreground on all terminals?  (And why 257 and not 256,
> > btw?)
> 
> I think the idea is to catch any terminal with more than 256 colours,
> considering that to be a true colour terminal.

But why?  256 colors are more than enough for these shades, AFAICS.




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

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


Received: (at 79828) by debbugs.gnu.org; 18 Nov 2025 12:52:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 18 07:52:51 2025
Received: from localhost ([127.0.0.1]:56941 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLLCV-0004jk-6q
	for submit <at> debbugs.gnu.org; Tue, 18 Nov 2025 07:52:51 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:32968)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1vLLCR-0004jP-W6
 for 79828 <at> debbugs.gnu.org; Tue, 18 Nov 2025 07:52:49 -0500
DKIM-Signature: a=rsa-sha256;
 b=JLxeaW8O6kJuqxS67r1OGTYUBkTTB2rwbyY6oLybDUKxHM/C7U+LdwkJiLGzPpwlPFGTLEljINrrqX+tJdqKztFUryGuTeJUVPIuD5+49UbxJJeokUzA1yYac4g9SdLKzYqMN7G6Gap0eMO5Yh2wIIcJRQJdV6CO+Be6MglKSdC/gH9ijPjYzzNqRnkQ5OgWhsdDFHiaaQD6iGW77IMBLxix7rut2Hih5l+pCDBEBbGZTL1i+tSMEUjbqSRQyraSk6O/gSCo+g80ctFUhZ2oqFuzFY3ALihpyUeFTNM08rwKXdglKB0z7I90CZ68s47h03S7tZf4SWkhN8QhMl4NIA==;
 s=purelymail3; d=spwhitton.name; v=1;
 bh=YW4yJayjGjBqG/Yx2AuMlkdmXIJ2sJaKSQmqJvhsOWY=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=efpIhvdVYfCOrYw/KQ2skG7ZZpKQq2kDxA8zJprh+kOyPlqthtEBnuwsEXmYHd6L51K0WwsxOF1mmo+A4R4V9dbBRVdOc/lWoZJtF2dSW2YKx7dDE8z+ZaeHNgF4iEcLif8pdbTc2m43ffhzQ3sKoqdzXYh3lx6Jf7QgwI+ZyeAxvP6U7tdreyu0LvLsSI3DieGIBjGYxUyys8hwrVuqSyZx24XQ96Xiy0mhgqSG4WRrlUAzxkYlJF1oKZBYefRA0m8DKUtgmoLKR9t6aBsuj0lk0/qVhEi1wZm5JN5rOpA9W4P88meFB7/Nln3aztIAwryoW3nGZxVDnyjaENNQJQ==;
 s=purelymail3; d=purelymail.com; v=1;
 bh=YW4yJayjGjBqG/Yx2AuMlkdmXIJ2sJaKSQmqJvhsOWY=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 79828 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 207791612; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Tue, 18 Nov 2025 12:52:38 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
 id 3A6119409EB; Tue, 18 Nov 2025 12:52:38 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Spencer Baugh <sbaugh@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
In-Reply-To: <86tsyvpxtq.fsf@HIDDEN>
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN> <86tsyvpxtq.fsf@HIDDEN>
Date: Tue, 18 Nov 2025 12:52:38 +0000
Message-ID: <87ms4jqz8p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79828
Cc: 79828 <at> debbugs.gnu.org, 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 (-)

Hello,

On Sat 15 Nov 2025 at 09:19am +02, Eli Zaretskii wrote:

> This leaves the foreground at its default, whereas on
> less-than-257-color terminals the foreground is changed.  Why not
> change the foreground on all terminals?  (And why 257 and not 256,
> btw?)

I think the idea is to catch any terminal with more than 256 colours,
considering that to be a true colour terminal.

I wanted to try out this patch here on GNU/Linux but despite GNOME
Terminal apparently supporting more than 256 colours, if I open
'emacsclient -t' in GNOME Terminal, (display-color-cells) returns
only 256.  I don't know why this would be.  What terminal emulator are
you using for testing, Spencer?

-- 
Sean Whitton




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

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


Received: (at 79828) by debbugs.gnu.org; 15 Nov 2025 07:19:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 15 02:19:41 2025
Received: from localhost ([127.0.0.1]:33354 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vKAZR-0000Ir-6p
	for submit <at> debbugs.gnu.org; Sat, 15 Nov 2025 02:19:41 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:58196)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vKAZP-0000Ij-2J
 for 79828 <at> debbugs.gnu.org; Sat, 15 Nov 2025 02:19:39 -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 1vKAZI-0005f2-Nb; Sat, 15 Nov 2025 02:19:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=bo4/3htrUEJIzmKER1ZWR+ThL6y1vqfCXGL7nK3/lYk=; b=OFMuM+fMwLav
 orvWDzlTljeyBuXhDIbUCyCCo+xGNUSGB/z2Ydp6MoDL+UJHTU16C5E6Jpb1yEfNEzsjk2RSBY6Xw
 gW5VVFClhTiOKigiOERO+hwZwZjrazyOKbLcdCtnna5FRDPg9P7Pzg1+P2ZF1PAkwn0EYdfQ8Axhu
 8aUZ2BGoXtMgEFqN+lqzyK7yL3uecXSFwt4XDqSyFSr3LISvNkIGptGuOo4Vc2qlny/PWO27DbIXd
 rtr9KNy8+BDlHTb/BEgvT6wblpA8BScBcxxM3pxvUhILckmvdtxMb6fbVezyfiFyMmW5ski17v7eO
 hRiLfmI9H46pNWGFSPJ32A==;
Date: Sat, 15 Nov 2025 09:19:29 +0200
Message-Id: <86tsyvpxtq.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Spencer Baugh <sbaugh@HIDDEN>
In-Reply-To: <iera50oxsaf.fsf@HIDDEN> (message from Spencer Baugh on
 Fri, 14 Nov 2025 15:39:36 -0500)
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
 <iera50oxsaf.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: juri@HIDDEN, 79828 <at> debbugs.gnu.org, spwhitton@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: -3.3 (---)

> From: Spencer Baugh <sbaugh@HIDDEN>
> Cc: spwhitton@HIDDEN,  79828 <at> debbugs.gnu.org,  juri@HIDDEN
> Date: Fri, 14 Nov 2025 15:39:36 -0500
> 
> That makes sense, we should have consistent colors across platforms.
> 
> How about this patch?  Which retains the red-on-blue color scheme for
> tty menus on rich-color terminals, simply making the colors less
> saturated.

This is better, but still some issues and inconsistencies:

>  ;; Faces for TTY menus.
>  (defface tty-menu-enabled-face
> -  '((((class color))
> +  '((((class color) (min-colors 257) (background dark))
> +     :background "#000040")
> +    (((class color) (min-colors 257) (background light))
> +     :background "lightblue")
> +    (((class color))
>       :foreground "yellow" :background "blue" :weight bold)
>      (t :weight bold))

This leaves the foreground at its default, whereas on
less-than-257-color terminals the foreground is changed.  Why not
change the foreground on all terminals?  (And why 257 and not 256,
btw?)

>  (defface tty-menu-disabled-face
> -  '((((class color) (min-colors 16))
> +  '((((class color) (min-colors 257) (background dark))
> +     :foreground "dimgray" :background "#000040")
> +    (((class color) (min-colors 257) (background light))
> +     :foreground "dimgray" :background "lightblue")
> +    (((class color) (min-colors 16))
>       :foreground "lightgray" :background "blue")
>      (((class color))
>       :foreground "white" :background "blue")

Is lightblue a good color?  It looks too pale here.

>  (defface tty-menu-selected-face
> -  '((((class color))
> +  '((((class color) (min-colors 257) (background dark))
> +     :background "#400000")
> +    (((class color) (min-colors 257) (background light))
> +     :background "rosybrown1")
> +    (((class color))
>        :background "red")
>      (t :inverse-video t))

IMO, rosybrown1 is way too pale for this purpose.




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

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


Received: (at 79828) by debbugs.gnu.org; 14 Nov 2025 20:39:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 14 15:39:44 2025
Received: from localhost ([127.0.0.1]:60359 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vK0a8-000056-E2
	for submit <at> debbugs.gnu.org; Fri, 14 Nov 2025 15:39:44 -0500
Received: from mxout5.mail.janestreet.com ([64.215.233.18]:55779)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sbaugh@HIDDEN>)
 id 1vK0a6-0008WQ-3g
 for 79828 <at> debbugs.gnu.org; Fri, 14 Nov 2025 15:39:42 -0500
From: Spencer Baugh <sbaugh@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with
 rich colors
In-Reply-To: <86qzu1qebt.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 14 Nov
 2025 09:10:46 +0200")
References: <ierh5uxya95.fsf@HIDDEN> <86qzu1qebt.fsf@HIDDEN>
Date: Fri, 14 Nov 2025 15:39:36 -0500
Message-ID: <iera50oxsaf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com;
 s=waixah; t=1763152776;
 bh=TZHesr0mUQnEpMDhvE8XL9XB+moNePKpek6ByR3pq3o=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=wNB91h6DNz1nuTgCh2xrLzoL2kt6WZWQ6agCab9V3N7P/i5s0o/cqCwccm8AZ6ngr
 NOVyLUnicORGhHlWEnTaOGc3yUdSh4uqyAFYuztz1nEf/yCK+SCStGLd9FjbgkgZpm
 RzqIup/ll2bZaEbqN8kFyInI5xcGTTUAmVvzsnlA3f95EWSYOdyw2YdJO/xjZ0nX+h
 TpOP31oLVeAZ18AEvsyjzLFqusjZO67qaUF1fKOHR43EPZHco/1M3ZBVW6NEqAp5E5
 23M9rHu+9mzhoLNAoh8tSFhcH0MbVkhBvrxuCKv7Ys/eoMBNaFmz+VabvTTtwL/AYr
 b5j/4S7ewKO8g==
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: juri@HIDDEN, 79828 <at> debbugs.gnu.org, spwhitton@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: -3.3 (---)

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

Eli Zaretskii <eliz@HIDDEN> writes:

>> Cc: Juri Linkov <juri@HIDDEN>, Sean Whitton <spwhitton@HIDDEN>
>> Date: Thu, 13 Nov 2025 14:59:18 -0500
>> From:  Spencer Baugh via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>> 
>> For rich color terminals, replace the default yellow-on-blue for menu
>> items with a straightforward gray background, based on the current
>> background color.  The selected item is still highlighted in red.
>> 
>> Happy for feedback about the exact colors to use, I'm not tied to these.
>
> I don't understand this change.  It completely changes the color
> scheme which was there for many years.  I could understand using less
> prominent colors when more shades are available, but this is too
> radical.  In addition, our convention and policy is to make the colors
> on different platforms as similar as reasonably possible, while this
> change explicitly departs from that, making menus on low-color
> terminal look very different.

That makes sense, we should have consistent colors across platforms.

How about this patch?  Which retains the red-on-blue color scheme for
tty menus on rich-color terminals, simply making the colors less
saturated.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0001-Improve-tty-menu-faces-on-terminals-with-rich-colors.patch

From 950032bf5302085f44bf56efd544e331d9e5f37a Mon Sep 17 00:00:00 2001
From: Spencer Baugh <sbaugh@HIDDEN>
Date: Thu, 13 Nov 2025 14:55:08 -0500
Subject: [PATCH] Improve tty-menu faces on terminals with rich colors

Make the colors of tty-menus on terminals with rich colors less
harsh, still retaining the red on blue color scheme.

* lisp/faces.el (tty-menu-enabled-face, tty-menu-disabled-face):
Add specs for (min-colors 257). (bug#79828)
---
 lisp/faces.el | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/lisp/faces.el b/lisp/faces.el
index cd4086a12f2..a28d99be80b 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -3085,7 +3085,11 @@ read-multiple-choice-face
 
 ;; Faces for TTY menus.
 (defface tty-menu-enabled-face
-  '((((class color))
+  '((((class color) (min-colors 257) (background dark))
+     :background "#000040")
+    (((class color) (min-colors 257) (background light))
+     :background "lightblue")
+    (((class color))
      :foreground "yellow" :background "blue" :weight bold)
     (t :weight bold))
   "Face for displaying enabled items in TTY menus."
@@ -3093,7 +3097,11 @@ tty-menu-enabled-face
   :version "28.1")
 
 (defface tty-menu-disabled-face
-  '((((class color) (min-colors 16))
+  '((((class color) (min-colors 257) (background dark))
+     :foreground "dimgray" :background "#000040")
+    (((class color) (min-colors 257) (background light))
+     :foreground "dimgray" :background "lightblue")
+    (((class color) (min-colors 16))
      :foreground "lightgray" :background "blue")
     (((class color))
      :foreground "white" :background "blue")
@@ -3103,7 +3111,11 @@ tty-menu-disabled-face
   :version "28.1")
 
 (defface tty-menu-selected-face
-  '((((class color))
+  '((((class color) (min-colors 257) (background dark))
+     :background "#400000")
+    (((class color) (min-colors 257) (background light))
+     :background "rosybrown1")
+    (((class color))
       :background "red")
     (t :inverse-video t))
   "Face for displaying the currently selected item in TTY menus."
-- 
2.43.7


--=-=-=--




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

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


Received: (at 79828) by debbugs.gnu.org; 14 Nov 2025 07:11:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 14 02:11:04 2025
Received: from localhost ([127.0.0.1]:59705 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJnxY-00022Z-CX
	for submit <at> debbugs.gnu.org; Fri, 14 Nov 2025 02:11:04 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:47172)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vJnxW-00022A-2Y
 for 79828 <at> debbugs.gnu.org; Fri, 14 Nov 2025 02:11:02 -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 1vJnxO-00009V-Dh; Fri, 14 Nov 2025 02:10:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=RV00p1AEr3zOaO3AbxEcxdLud2kuKR6mxO6243WMW3I=; b=cINpt+q8RXYy
 EUfn9NyhW0DMR0Y9svaDtrrIfjuOQ8CRGzjO06l6p49DkA5rZ53Gq3DeyeSDUz/tDiRGVBuXeQL7j
 YrewJiiMr7Wby06F1PP3obS4jrk6INnRp431zgQpDC3eU4fL02muUtx6mcsUn+O9yMbFYYoAfKTNn
 yMbFC2DOYf24zHGj9BSJ3lJCi2T79GelfUNbZYdGK0EeSMlE0COVNhiwm1vdhR9USUAoPv/k/w/pS
 XUbvPRqt+1tzVbmHRlnlFu76Wd1g78i/0cRz+Rs1QuELvvJY3wmXzPqDKluCsFGuVq4fDIYB6nubO
 haGGxoRqRSWmRRWlivl1/w==;
Date: Fri, 14 Nov 2025 09:10:46 +0200
Message-Id: <86qzu1qebt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Spencer Baugh <sbaugh@HIDDEN>
In-Reply-To: <ierh5uxya95.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#79828: [PATCH] Improve tty-menu faces on terminals with rich
 colors
References: <ierh5uxya95.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79828
Cc: spwhitton@HIDDEN, 79828 <at> debbugs.gnu.org, 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: -3.3 (---)

> Cc: Juri Linkov <juri@HIDDEN>, Sean Whitton <spwhitton@HIDDEN>
> Date: Thu, 13 Nov 2025 14:59:18 -0500
> From:  Spencer Baugh via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> For rich color terminals, replace the default yellow-on-blue for menu
> items with a straightforward gray background, based on the current
> background color.  The selected item is still highlighted in red.
> 
> Happy for feedback about the exact colors to use, I'm not tied to these.

I don't understand this change.  It completely changes the color
scheme which was there for many years.  I could understand using less
prominent colors when more shades are available, but this is too
radical.  In addition, our convention and policy is to make the colors
on different platforms as similar as reasonably possible, while this
change explicitly departs from that, making menus on low-color
terminal look very different.

> The default tty frame menu colors are notoriously ugly, this improves
> them to an acceptable level.

Faces are easy to customize, so if you dislike the defaults so much,
you can always change the faces locally.  By contrast, default colors
of faces affect everyone, and we should not make such radical changes
unless really necessary.  Which in this case they aren't, IMO.

So I object to this change, as submitted, sorry.  If you want to make
the colors less prominent, I suggest to keep the original colors and
lower their intensity.

There are good reasons for making the colors prominent, btw: menus are
supposed to attract attention, and therefore having their colors
different from almost everything else on the screen is IMO a Good
Thing.  Your changes risk making popup menus harder to find and pay
attention to, which I think is a step in the wrong direction.  But I'm
okay with considering less saturated colors, if that will make them
more acceptable to you.




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

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


Received: (at submit) by debbugs.gnu.org; 13 Nov 2025 19:59:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 13 14:59:35 2025
Received: from localhost ([127.0.0.1]:56910 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJdTi-0000Cy-GD
	for submit <at> debbugs.gnu.org; Thu, 13 Nov 2025 14:59:34 -0500
Received: from lists.gnu.org ([2001:470:142::17]:44970)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sbaugh@HIDDEN>)
 id 1vJdTe-0000Cg-TR
 for submit <at> debbugs.gnu.org; Thu, 13 Nov 2025 14:59:32 -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 <sbaugh@HIDDEN>)
 id 1vJdTZ-0005Y4-4J
 for bug-gnu-emacs@HIDDEN; Thu, 13 Nov 2025 14:59:25 -0500
Received: from mxout5.mail.janestreet.com ([64.215.233.18])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sbaugh@HIDDEN>)
 id 1vJdTV-00047K-Qm
 for bug-gnu-emacs@HIDDEN; Thu, 13 Nov 2025 14:59:24 -0500
From: Spencer Baugh <sbaugh@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] Improve tty-menu faces on terminals with rich colors
X-Debbugs-Cc: Juri Linkov <juri@HIDDEN>, Sean Whitton
 <spwhitton@HIDDEN>
Date: Thu, 13 Nov 2025 14:59:18 -0500
Message-ID: <ierh5uxya95.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com;
 s=waixah; t=1763063959;
 bh=UBWqtsrfbcm57yCgM3s1Dlyw8kofGNfqDP/W/KLYARg=;
 h=From:To:Subject:Date;
 b=1lSJgU0CJMmyJRroeFnE5xodMm9UaRzraNPFQNtVC3aqwPCItSbi6BVKFJDiwB6EH
 38QbY4JQxiKXuh7SjLwm8njJkV+Q6IFl8C6hGI1PgweiKWGltJJig0h3BVBh+QIjkz
 BHUhrWtioZwB6GnvQmd7nIYXDZfnXwsJbE9zyhzrDa2fDvkWeEZEjwAuEcsbMxOEOa
 6zJnzXvRhSS0fEoktGpKhfW2SikOOj1BRY8A0pD2wkyHDE788DIFgUGGP75PgB+LPY
 1pfhBt2ZGuqUciPL4z6Fk0hH8UmvxKmBN6A4z6AocCa4csgVKfxWqTeUOdaIIUc3yE
 AXPe1hSXVqFBw==
Received-SPF: pass client-ip=64.215.233.18; envelope-from=sbaugh@HIDDEN;
 helo=mxout5.mail.janestreet.com
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
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 (/)

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

Tags: patch


For rich color terminals, replace the default yellow-on-blue for menu
items with a straightforward gray background, based on the current
background color.  The selected item is still highlighted in red.

Happy for feedback about the exact colors to use, I'm not tied to these.

The default tty frame menu colors are notoriously ugly, this improves
them to an acceptable level.

In GNU Emacs 30.1.90 (build 80, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.15.12, Xaw scroll bars) of 2025-11-12 built on
 igm-qws-u22796a
Repository revision: 794c96e366ae778b796b65ec74951fef53af653f
Repository branch: emacs-30
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Rocky Linux 8.10 (Green Obsidian)

Configured using:
 'configure --with-x-toolkit=lucid --without-gpm --without-gconf
 --without-selinux --without-imagemagick --with-modules --with-gif=no
 --with-cairo --with-rsvg --without-compress-install --with-tree-sitter
 --with-native-compilation=aot
 PKG_CONFIG_PATH=/usr/local/home/garnish/libtree-sitter/0.22.6-1/lib/pkgconfig/'


--=-=-=
Content-Type: text/patch
Content-Disposition: attachment;
 filename=0001-Improve-tty-menu-faces-on-terminals-with-rich-colors.patch

From bebefbf021337ea1c9a965aaefa41889c2df512e Mon Sep 17 00:00:00 2001
From: Spencer Baugh <sbaugh@HIDDEN>
Date: Thu, 13 Nov 2025 14:55:08 -0500
Subject: [PATCH] Improve tty-menu faces on terminals with rich colors

Replace the default yellow-on-blue for menu items with a
straightforward gray background, based on the current background
color.  The selected item is still highlighted in red.

* lisp/faces.el (tty-menu-enabled-face, tty-menu-disabled-face):
Add specs for (min-colors 257).
---
 lisp/faces.el | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/lisp/faces.el b/lisp/faces.el
index cd4086a12f2..8c215b0bf68 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -3085,7 +3085,11 @@ read-multiple-choice-face
 
 ;; Faces for TTY menus.
 (defface tty-menu-enabled-face
-  '((((class color))
+  '((((class color) (min-colors 257) (background dark))
+     :background "#303030")
+    (((class color) (min-colors 257) (background light))
+     :background "lightgray")
+    (((class color))
      :foreground "yellow" :background "blue" :weight bold)
     (t :weight bold))
   "Face for displaying enabled items in TTY menus."
@@ -3093,7 +3097,11 @@ tty-menu-enabled-face
   :version "28.1")
 
 (defface tty-menu-disabled-face
-  '((((class color) (min-colors 16))
+  '((((class color) (min-colors 257) (background dark))
+     :foreground "lightgray" :background "#303030")
+    (((class color) (min-colors 257) (background light))
+     :foreground "#303030" :background "lightgray")
+    (((class color) (min-colors 16))
      :foreground "lightgray" :background "blue")
     (((class color))
      :foreground "white" :background "blue")
-- 
2.43.7


--=-=-=--




Acknowledgement sent to Spencer Baugh <sbaugh@HIDDEN>:
New bug report received and forwarded. Copy sent to juri@HIDDEN, spwhitton@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to juri@HIDDEN, spwhitton@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#79828; 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: Tue, 25 Nov 2025 20:30:02 UTC

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