GNU logs - #79958, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79958: [PATCH] Eglot: more fine-grained customization of faces
Resent-From: Lua Viana Reis <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 00:22:02 +0000
Resent-Message-ID: <handler.79958.B.176506691214516 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79958
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 79958 <at> debbugs.gnu.org, joaotavora@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Reply-To: me@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176506691214516
          (code B ref -1); Sun, 07 Dec 2025 00:22:02 +0000
Received: (at submit) by debbugs.gnu.org; 7 Dec 2025 00:21:52 +0000
Received: from localhost ([127.0.0.1]:34999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vS2X8-0003m1-Ia
	for submit <at> debbugs.gnu.org; Sat, 06 Dec 2025 19:21:52 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53236)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1vS2X4-0003lf-UF
 for submit <at> debbugs.gnu.org; Sat, 06 Dec 2025 19:21: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 <me@HIDDEN>) id 1vS2Wz-0007XO-JO
 for bug-gnu-emacs@HIDDEN; Sat, 06 Dec 2025 19:21:41 -0500
Received: from fly.ash.relay.mailchannels.net ([23.83.222.61])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1vS2Ww-0006Bn-3J
 for bug-gnu-emacs@HIDDEN; Sat, 06 Dec 2025 19:21:41 -0500
X-Sender-Id: hostingeremail|x-authuser|lua@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 41CD2820F3C;
 Sun, 07 Dec 2025 00:21:26 +0000 (UTC)
Received: from fr-int-smtpout18.hostinger.io
 (100-103-1-24.trex-nlb.outbound.svc.cluster.local [100.103.1.24])
 (Authenticated sender: hostingeremail)
 by relay.mailchannels.net (Postfix) with ESMTPA id 0BE35821083;
 Sun, 07 Dec 2025 00:21:24 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none;
 t=1765066885;
 b=6VgIXhAY0gnwDkMTEu3A2/jDTcnwTlYSZXwGST1REwmeYtObIfe2QxMxGIfiV7B16TNUjg
 nRnTsGmGOjkriOE9i+A5cyeyytcw5ry8YoO0UJr5ryQzANIbj3gF27KtrpaOCdP5DmfaMW
 XYZ+zY34cc1QdNhE7dXnjU5IWCPuh6X2fwFxVdi2//NfHjQ7vq2d+fz4KeyZoM5cMNzNgM
 u31pdOfdMwMVJkWgGng0vP61HjNRxYC57wx2ZZnZ97fSunkB+MKm2hVmHj5dNnpWtqKqp/
 tCkwCepkzTAU3nxbXKDeVXrvCZFCiq6CCaFBnZhOHKiQWKGD5c6tJzr9HTqZRw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1765066885;
 h=from:from:reply-to:reply-to:subject:subject:date:date:
 message-id:message-id:to:to:cc:mime-version:mime-version:
 content-type:content-type:dkim-signature;
 bh=wc9XCSUiWLZajH0tVJQLmvz+lyXuokm6TsOWkrAmes4=;
 b=MhPUWeowg2rso0EwPRv+CtRfQeUB8+WagzaWIsdD2bnTsw1NDpjVd77uARDByLUVFaVsdD
 +udzItCsVuMWh26J9mEP2b/JD2JjxNJWU0hQ0rWyv5rk4LuXnt7h00yliCSeytY7SEdZhG
 7Kdddf5RB0w/sP1yXYqsG/Mc2CsyFkvcj/FzzmDx1lsTFRkJ+PPNGlb2i3RGCerTpnGj4Z
 Mws/H0pa56pvju3lWnovUgc9rY7Ch8K8kIfm2Y24xYTOLJWRiacbrjUFufHvvyARtxVkJs
 f5LtX3upeL33LYNrbZNof5yau0usWt40PGUGlmR7rzlNi0DPUjNuTD4NztkOnQ==
ARC-Authentication-Results: i=1; rspamd-57b9fc4dc5-mjnwp;
 auth=pass smtp.auth=hostingeremail smtp.mailfrom=me@HIDDEN
X-Sender-Id: hostingeremail|x-authuser|lua@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authuser|lua@HIDDEN
X-MailChannels-Auth-Id: hostingeremail
X-Slimy-Broad: 31059db157058f58_1765066885947_3315949587
X-MC-Loop-Signature: 1765066885947:2866004796
X-MC-Ingress-Time: 1765066885947
Received: from fr-int-smtpout18.hostinger.io (fr-int-smtpout18.hostinger.io
 [148.222.54.9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.103.1.24 (trex/7.1.3); Sun, 07 Dec 2025 00:21:25 +0000
Received: from [IPV6:2804:14d:8084:929f::1001] (unknown
 [IPv6:2804:14d:8084:929f::1001])
 (Authenticated sender: lua@HIDDEN)
 by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4dP5Pt4Z1sz1xnP;
 Sun,  7 Dec 2025 00:21:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lua.blog.br;
 s=hostingermail-a; t=1765066883;
 h=from:from:reply-to:reply-to:subject:subject:date:date:
 message-id:message-id:to:to:cc:mime-version:mime-version:
 content-type:content-type; bh=wc9XCSUiWLZajH0tVJQLmvz+lyXuokm6TsOWkrAmes4=;
 b=NVGvvIOrPTffvZXQq56vjoaIOSh5D9EfjiW32jW/a8bXyd31ODy/vCnc7B84SI/GeK7Wni
 u8lEFoQcTdkHdxmFXi4/lPZYGN+DuJ/8ZVBFWQP2IGsI3Y8yj1ID22a95IE+bpkC6ojiPc
 aiC8ytJAHIYS01EmZJHATPDrmy98cnxbfhTE83uyK9bNApXYY8vU8LxvH28aMOBxHstcll
 t6y4v3ew7gXIS3uqdVB0bin/Ob00Ta42GSLMte30qfA0D0dx8uUw1GM9XmtvsiieqsO8wR
 z9RC7Jjuy714y7U2YQbmxfZ5CgsREoBheXjGsYAFxAskJ7C55cwORMexaCRyog==
Content-Type: multipart/mixed; boundary="------------E0PLhxgAK0q6X6wjtwal0DtU"
Message-ID: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
MIME-Version: 1.0
User-Agent: Betterbird (Linux)
From: Lua Viana Reis <me@HIDDEN>
Content-Language: en-US, pt-BR
Date: Sun,  7 Dec 2025 00:21:22 +0000 (UTC)
X-CM-Envelope: MS4xfF7ZhSi72xZfJJsfcLcKSobRbn/S0HVvSyEj/2Tq6eHIjXXp7PqxO4QDqF3v+k1pD/lpZ62AoMBPMWp0MlAjwCyttq/CbsmjSgpwirBFtuLJwQWQQh42
 NjnzVjdCJ4ciT9nmFNCVUNzu/3szZHGQXgKtZMsREr1/sHfaYpQdFXhmsUFgG31BrTc95nZF3Dbi/1hT9ZdZ1WpRRtFdcHUFBGpw/ejG6k4X/oQi2mSSg0GX
 E8hTpywpEcJzUsJ/auZPSWWLXQCcWl+2CMZ0f756F0w=
X-CM-Analysis: v=2.4 cv=GbNFnhXL c=1 sm=1 tr=0 ts=6934c883
 a=g8Ssmq5TYoTi10QLwOJpHQ==:617 a=xqWC_Br6kY4A:10 a=r77TgQKjGQsHNAKrUKIA:9
 a=NEAV23lmAAAA:8 a=Ko2XvA_WS4hPTPb2X3MA:9 a=QEXdDO2ut3YA:10 a=ZXulRonScM0A:10
 a=-2Akmj9BPTxNf-UGIh0A:9 a=B2y7HmGcmWMA:10
X-AuthUser: lua@HIDDEN
Received-SPF: pass client-ip=23.83.222.61; envelope-from=me@HIDDEN;
 helo=fly.ash.relay.mailchannels.net
X-Spam_score_int: -19
X-Spam_score: -2.0
X-Spam_bar: --
X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 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-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 (/)

This is a multi-part message in MIME format.
--------------E0PLhxgAK0q6X6wjtwal0DtU
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

So far, this has more or less been requested three times:

https://github.com/lua-vr/eglot-semtok/issues/2
https://github.com/joaotavora/eglot/discussions/1557
https://github.com/joaotavora/eglot/issues/615#issuecomment-3612710124

This patch removes the eglot-semantic-token-{types,modifiers} in favor 
of a new variable eglot-semantic-token-faces. It is an alist with each 
element is of the form (FACE . NAMES). Eglot will apply all the FACEs 
whose list of NAMES are contained in the token's, in the order they 
appear in this list.

This allows:
- customizing priority of faces (just reorder the list)
- selecting specific combinations (say, add an element of the form 
`(highlight "variable" "definition")` to highlight tokens that are 
variable and definitions)
- removing faces (remove them from the list)

Other than allowing more customization, there is no change in the faces 
compared to before.


Lua
--------------E0PLhxgAK0q6X6wjtwal0DtU
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-add-semantic-tokens-support-for-eglot.patch"
Content-Disposition: attachment;
 filename="0001-add-semantic-tokens-support-for-eglot.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYzk2MTQ2NTJiNTk0NWUyMTRjZTY1MTI0ZDc2ZGZjZDY0MDQzYjU1IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBMdWEgVmlhbmEgUmVpcyA8bWVAbHVhLmJsb2cuYnI+
CkRhdGU6IFR1ZSwgMiBTZXAgMjAyNSAxOTowMzo1MiAtMDMwMApTdWJqZWN0OiBbUEFUQ0hd
IGFkZCBzZW1hbnRpYyB0b2tlbnMgc3VwcG9ydCBmb3IgZWdsb3QKCi0tLQogbGlzcC9wcm9n
bW9kZXMvZWdsb3QuZWwgfCA0MjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM3NiBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9lZ2xvdC5lbCBiL2xpc3AvcHJv
Z21vZGVzL2VnbG90LmVsCmluZGV4IDI3ZTc5YjJmODEuLmIzYzQxOGFjYWQgMTAwNjQ0Ci0t
LSBhL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2VnbG90
LmVsCkBAIC0xNDEsNiArMTQxLDggQEAKIChkZWZ2YXIgY29tcGFueS10b29sdGlwLWFsaWdu
LWFubm90YXRpb25zKQogKGRlZnZhciB0cmFtcC1zc2gtY29udHJvbG1hc3Rlci1vcHRpb25z
KQogKGRlZnZhciB0cmFtcC11c2Utc3NoLWNvbnRyb2xtYXN0ZXItb3B0aW9ucykKKyhkZWZ2
YXIgZWdsb3Qtc2VtYW50aWMtdG9rZW5zLWZhY2VzKQorKGRlZnZhciBlZ2xvdC1zZW1hbnRp
Yy10b2tlbnMtbW9kaWZpZXItZmFjZXMpCiAKIAwKIDs7OyBPYnNvbGV0ZSBhbGlhc2VzCkBA
IC01NzMsNiArNTc1LDcgQEAgdW5kZXIgY3Vyc29yLiIKICAgICAgICAgICAoY29uc3QgOnRh
ZyAiRm9sZCByZWdpb25zIG9mIGJ1ZmZlciIgOmZvbGRpbmdSYW5nZVByb3ZpZGVyKQogICAg
ICAgICAgIChjb25zdCA6dGFnICJFeGVjdXRlIGN1c3RvbSBjb21tYW5kcyIgOmV4ZWN1dGVD
b21tYW5kUHJvdmlkZXIpCiAgICAgICAgICAgKGNvbnN0IDp0YWcgIklubGF5IGhpbnRzIiA6
aW5sYXlIaW50UHJvdmlkZXIpCisgICAgICAgICAgKGNvbnN0IDp0YWcgIlNlbWFudGljIHRv
a2VucyIgOnNlbWFudGljVG9rZW5zUHJvdmlkZXIpCiAgICAgICAgICAgKGNvbnN0IDp0YWcg
IlR5cGUgaGllcmFyY2hpZXMiIDp0eXBlSGllcmFyY2h5UHJvdmlkZXIpCiAgICAgICAgICAg
KGNvbnN0IDp0YWcgIkNhbGwgaGllcmFyY2hpZXMiIDpjYWxsSGllcmFyY2h5UHJvdmlkZXIp
KSkKIApAQCAtMTAxOCw2ICsxMDIxLDcgQEAgb2JqZWN0LiIKICAgICAgICAgICAgICAgICAg
ICAgICAgIGAoOmR5bmFtaWNSZWdpc3RyYXRpb24KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLChpZiAoZWdsb3QtLXRyYW1waXNoLXAgcykgOmpzb24tZmFsc2UgdCkpCiAgICAgICAg
ICAgICAgICAgICAgICAgICA6c3ltYm9sIGAoOmR5bmFtaWNSZWdpc3RyYXRpb24gOmpzb24t
ZmFsc2UpCisgICAgICAgICAgICAgICAgICAgICAgICA6c2VtYW50aWNUb2tlbnMgJyg6cmVm
cmVzaFN1cHBvcnQgdCkKICAgICAgICAgICAgICAgICAgICAgICAgIDpjb25maWd1cmF0aW9u
IHQKICAgICAgICAgICAgICAgICAgICAgICAgIDp3b3Jrc3BhY2VGb2xkZXJzIHQpCiAgICAg
ICAgICAgICA6dGV4dERvY3VtZW50CkBAIC0xMDgwLDYgKzEwODQsMTMgQEAgb2JqZWN0LiIK
ICAgICAgICAgICAgICA6Zm9ybWF0dGluZyAgICAgICAgIGAoOmR5bmFtaWNSZWdpc3RyYXRp
b24gOmpzb24tZmFsc2UpCiAgICAgICAgICAgICAgOnJhbmdlRm9ybWF0dGluZyAgICBgKDpk
eW5hbWljUmVnaXN0cmF0aW9uIDpqc29uLWZhbHNlKQogICAgICAgICAgICAgIDpyZW5hbWUg
ICAgICAgICAgICAgYCg6ZHluYW1pY1JlZ2lzdHJhdGlvbiA6anNvbi1mYWxzZSkKKyAgICAg
ICAgICAgICA6c2VtYW50aWNUb2tlbnMgICAgIGAoOmR5bmFtaWNSZWdpc3RyYXRpb24gOmpz
b24tZmFsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOnJlcXVlc3Rz
ICcoOnJhbmdlIHQgOmZ1bGwgKDpkZWx0YSB0KSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOnRva2VuTW9kaWZpZXJzIFssQChtYXBjYXIgIydjYXIgZWdsb3Qtc2Vt
YW50aWMtdG9rZW5zLW1vZGlmaWVyLWZhY2VzKV0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOm92ZXJsYXBwaW5nVG9rZW5TdXBwb3J0IHQKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOm11bHRpbGluZVRva2VuU3VwcG9ydCB0CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDp0b2tlblR5cGVzIFssQChtYXBjYXIgIydj
YXIgZWdsb3Qtc2VtYW50aWMtdG9rZW5zLWZhY2VzKV0KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOmZvcm1hdHMgWyJyZWxhdGl2ZSJdKQogICAgICAgICAgICAgIDpp
bmxheUhpbnQgICAgICAgICAgYCg6ZHluYW1pY1JlZ2lzdHJhdGlvbiA6anNvbi1mYWxzZSkK
ICAgICAgICAgICAgICA6Y2FsbEhpZXJhcmNoeSAgICAgIGAoOmR5bmFtaWNSZWdpc3RyYXRp
b24gOmpzb24tZmFsc2UpCiAgICAgICAgICAgICAgOnR5cGVIaWVyYXJjaHkgICAgICBgKDpk
eW5hbWljUmVnaXN0cmF0aW9uIDpqc29uLWZhbHNlKQpAQCAtMTE1MCw3ICsxMTYxLDE2IEBA
IG9iamVjdC4iCiAgICAgOmFjY2Vzc29yIGVnbG90LS1tYW5hZ2VkLWJ1ZmZlcnMpCiAgICAo
c2F2ZWQtaW5pdGFyZ3MKICAgICA6ZG9jdW1lbnRhdGlvbiAiU2F2ZWQgaW5pdGFyZ3MgZm9y
IHJlY29ubmVjdGlvbiBwdXJwb3Nlcy4iCi0gICAgOmFjY2Vzc29yIGVnbG90LS1zYXZlZC1p
bml0YXJncykpCisgICAgOmFjY2Vzc29yIGVnbG90LS1zYXZlZC1pbml0YXJncykKKyAgIChz
ZW10b2stZmFjZXMKKyAgICA6aW5pdGZvcm0gbmlsCisgICAgOmRvY3VtZW50YXRpb24gIlNl
bWFudGljIHRva2VucyBmYWNlcy4iKQorICAgKHNlbXRvay1tb2RpZmllci1mYWNlcworICAg
IDppbml0Zm9ybSBuaWwKKyAgICA6ZG9jdW1lbnRhdGlvbiAiU2VtYW50aWMgdG9rZW5zIG1v
ZGlmaWVyIGZhY2VzLiIpCisgICAoc2VtdG9rLW1vZGlmaWVyLWNhY2hlCisgICAgOmluaXRm
b3JtIChtYWtlLWhhc2gtdGFibGUpCisgICAgOmRvY3VtZW50YXRpb24gIkEgaGFzaG1hcCBv
ZiBtb2RpZmllciB2YWx1ZXMgdG8gdGhlIHNlbGVjdGVkIGZhY2VzLiIpKQogICA6ZG9jdW1l
bnRhdGlvbgogICAiUmVwcmVzZW50cyBhIHNlcnZlci4gV3JhcHMgYSBwcm9jZXNzIGZvciBM
U1AgY29tbXVuaWNhdGlvbi4iKQogCkBAIC0xMjEyLDYgKzEyMzIsMTEgQEAgSWYgb3B0aW9u
YWwgTUFSS0VSUywgbWFrZSBtYXJrZXJzIGluc3RlYWQuIgogICAgICAgICAgKGVuZCAoZWds
b3QtLWxzcC1wb3NpdGlvbi10by1wb2ludCAocGxpc3QtZ2V0IHJhbmdlIDplbmQpIG1hcmtl
cnMpKSkKICAgICAoY29ucyBiZWcgZW5kKSkpCiAKKyhkZWZ1biBlZ2xvdC1yZWdpb24tcmFu
Z2UgKGJlZyBlbmQpCisgICJSZXR1cm4gYSBMU1AgcmFuZ2UgcmVwcmVzZW50aW5nIHJlZ2lv
biBCRUcgdG8gRU5ELiIKKyAgKGxpc3QgOnN0YXJ0IChlZ2xvdC0tcG9zLXRvLWxzcC1wb3Np
dGlvbiBiZWcpCisgICAgICAgIDplbmQgKGVnbG90LS1wb3MtdG8tbHNwLXBvc2l0aW9uIGVu
ZCkpKQorCiAoZGVmdW4gZWdsb3Qtc2VydmVyLWNhcGFibGUgKCZyZXN0IGZlYXRzKQogICAi
RGV0ZXJtaW5lIGlmIGN1cnJlbnQgc2VydmVyIGlzIGNhcGFibGUgb2YgRkVBVFMuIgogICAo
dW5sZXNzIChjbC1zb21lIChsYW1iZGEgKGZlYXQpCkBAIC0xNTc3LDcgKzE2MDIsOCBAQCBV
c2UgY3VycmVudCBzZXJ2ZXIncyBvciBmaXJzdCBhdmFpbGFibGUgRWdsb3QgZXZlbnRzIGJ1
ZmZlci4iCiAgIChqc29ucnBjLWZvcmdldC1wZW5kaW5nLWNvbnRpbnVhdGlvbnMgc2VydmVy
KSkKIAogKGRlZnZhciBlZ2xvdC1jb25uZWN0LWhvb2sKLSAgJyhlZ2xvdC1zaWduYWwtZGlk
Q2hhbmdlQ29uZmlndXJhdGlvbikKKyAgJyhlZ2xvdC1zaWduYWwtZGlkQ2hhbmdlQ29uZmln
dXJhdGlvbgorICAgIGVnbG90LS1zZW10b2staW5pdGlhbGl6ZSkKICAgIkhvb2sgcnVuIGFm
dGVyIGNvbm5lY3RpbmcgdG8gYSBzZXJ2ZXIuCiBFYWNoIGZ1bmN0aW9uIGlzIHBhc3NlZCBh
biBgZWdsb3QtbHNwLXNlcnZlcicgaW5zdGFuY2UKIGFzIGFyZ3VtZW50LiIpCkBAIC0yMDIw
LDQ2ICsyMDQ2LDQ1IEBAIERvdWJsZXMgYXMgYW4gaW5kaWNhdG9yIG9mIHNuaXBwZXQgc3Vw
cG9ydC4iCiAgICAgICAgICAgIChhcHBseSAjJ3lhcy1leHBhbmQtc25pcHBldCBhcmdzKSkp
KSkKIAogKGRlZnVuIGVnbG90LS1mb3JtYXQtbWFya3VwIChtYXJrdXAgJm9wdGlvbmFsIG1v
ZGUpCi0gICJGb3JtYXQgTUFSS1VQIGFjY29yZGluZyB0byBMU1AncyBzcGVjLgotTUFSS1VQ
IGlzIGVpdGhlciBhbiBMU1AgTWFya2VkU3RyaW5nIG9yIE1hcmt1cENvbnRlbnQgb2JqZWN0
LiIKLSAgKGxldCAoc3RyaW5nIHJlbmRlci1tb2RlIGxhbmd1YWdlKQotICAgIChjb25kICgo
c3RyaW5ncCBtYXJrdXApCi0gICAgICAgICAgIChzZXRxIHN0cmluZyBtYXJrdXAKLSAgICAg
ICAgICAgICAgICAgcmVuZGVyLW1vZGUgKG9yIG1vZGUgJ2dmbS12aWV3LW1vZGUpKSkKLSAg
ICAgICAgICAoKHNldHEgbGFuZ3VhZ2UgKHBsaXN0LWdldCBtYXJrdXAgOmxhbmd1YWdlKSkK
LSAgICAgICAgICAgOzsgRGVwcmVjYXRlZCBNYXJrZWRTdHJpbmcKLSAgICAgICAgICAgKHNl
dHEgc3RyaW5nIChjb25jYXQgImBgYCIgbGFuZ3VhZ2UgIlxuIgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocGxpc3QtZ2V0IG1hcmt1cCA6dmFsdWUpICJcbmBgYCIpCi0g
ICAgICAgICAgICAgICAgIHJlbmRlci1tb2RlIChvciBtb2RlICdnZm0tdmlldy1tb2RlKSkp
Ci0gICAgICAgICAgKHQKLSAgICAgICAgICAgOzsgTWFya3VwQ29udGVudAotICAgICAgICAg
ICAoc2V0cSBzdHJpbmcgKHBsaXN0LWdldCBtYXJrdXAgOnZhbHVlKQotICAgICAgICAgICAg
ICAgICByZW5kZXItbW9kZQotICAgICAgICAgICAgICAgICAob3IgbW9kZQotICAgICAgICAg
ICAgICAgICAgICAgKHBjYXNlIChwbGlzdC1nZXQgbWFya3VwIDpraW5kKQotICAgICAgICAg
ICAgICAgICAgICAgICAoIm1hcmtkb3duIiAnZ2ZtLXZpZXctbW9kZSkKLSAgICAgICAgICAg
ICAgICAgICAgICAgKCJwbGFpbnRleHQiICd0ZXh0LW1vZGUpCi0gICAgICAgICAgICAgICAg
ICAgICAgIChfIG1ham9yLW1vZGUpKSkpKSkKLSAgICAod2l0aC10ZW1wLWJ1ZmZlcgotICAg
ICAgKHNldHEtbG9jYWwgbWFya2Rvd24tZm9udGlmeS1jb2RlLWJsb2Nrcy1uYXRpdmVseSB0
KQotICAgICAgKGluc2VydCBzdHJpbmcpCi0gICAgICAobGV0ICgoaW5oaWJpdC1tZXNzYWdl
IHQpCi0gICAgICAgICAgICAobWVzc2FnZS1sb2ctbWF4IG5pbCkKLSAgICAgICAgICAgIG1h
dGNoKQotICAgICAgICAoaWdub3JlLWVycm9ycyAoZGVsYXktbW9kZS1ob29rcyAoZnVuY2Fs
bCByZW5kZXItbW9kZSkpKQotICAgICAgICAoZm9udC1sb2NrLWVuc3VyZSkKLSAgICAgICAg
KGdvdG8tY2hhciAocG9pbnQtbWluKSkKLSAgICAgICAgKGxldCAoKGluaGliaXQtcmVhZC1v
bmx5IHQpKQotICAgICAgICAgICh3aGVuIChmYm91bmRwICd0ZXh0LXByb3BlcnR5LXNlYXJj
aC1mb3J3YXJkKQotICAgICAgICAgICAgOzsgSWYgYHJlbmRlci1tb2RlJyBpcyBgZ2ZtLXZp
ZXctbW9kZScsIHRoZSBgaW52aXNpYmxlJwotICAgICAgICAgICAgOzsgcmVnaW9ucyBhcmUg
c2V0IHRvIGBtYXJrZG93bi1tYXJrdXAnLiAgU2V0IHRoZW0gdG8gJ3QnCi0gICAgICAgICAg
ICA7OyBpbnN0ZWFkLCBzaW5jZSB0aGlzIGhhcyBhY3R1YWwgbWVhbmluZyBpbiB0aGUgIipl
bGRvYyoiCi0gICAgICAgICAgICA7OyBidWZmZXIgd2hlcmUgd2UncmUgdGFraW5nIHRoaXMg
c3RyaW5nICgjYnVnNzk1NTIpLgotICAgICAgICAgICAgKHdoaWxlIChzZXRxIG1hdGNoICh0
ZXh0LXByb3BlcnR5LXNlYXJjaC1mb3J3YXJkICdpbnZpc2libGUpKQotICAgICAgICAgICAg
ICAocHV0LXRleHQtcHJvcGVydHkgKHByb3AtbWF0Y2gtYmVnaW5uaW5nIG1hdGNoKQotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByb3AtbWF0Y2gtZW5kIG1hdGNoKQot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2ludmlzaWJsZSB0KSkpKQotICAg
ICAgICAoc3RyaW5nLXRyaW0gKGJ1ZmZlci1zdHJpbmcpKSkpKSkKKyAobGV0IChzdHJpbmcg
cmVuZGVyLW1vZGUgbGFuZ3VhZ2UpCisgICAoY29uZCAoKHN0cmluZ3AgbWFya3VwKQorICAg
ICAgICAgIChzZXRxIHN0cmluZyBtYXJrdXAKKyAgICAgICAgICAgICAgICByZW5kZXItbW9k
ZSAob3IgbW9kZSAnZ2ZtLXZpZXctbW9kZSkpKQorICAgICAgICAgKChzZXRxIGxhbmd1YWdl
IChwbGlzdC1nZXQgbWFya3VwIDpsYW5ndWFnZSkpCisgICAgICAgICAgOzsgRGVwcmVjYXRl
ZCBNYXJrZWRTdHJpbmcKKyAgICAgICAgICAoc2V0cSBzdHJpbmcgKGNvbmNhdCAiYGBgIiBs
YW5ndWFnZSAiXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBsaXN0LWdl
dCBtYXJrdXAgOnZhbHVlKSAiXG5gYGAiKQorICAgICAgICAgICAgICAgIHJlbmRlci1tb2Rl
IChvciBtb2RlICdnZm0tdmlldy1tb2RlKSkpCisgICAgICAgICAodAorICAgICAgICAgIDs7
IE1hcmt1cENvbnRlbnQKKyAgICAgICAgICAoc2V0cSBzdHJpbmcgKHBsaXN0LWdldCBtYXJr
dXAgOnZhbHVlKQorICAgICAgICAgICAgICAgIHJlbmRlci1tb2RlCisgICAgICAgICAgICAg
ICAgKG9yIG1vZGUKKyAgICAgICAgICAgICAgICAgICAgKHBjYXNlIChwbGlzdC1nZXQgbWFy
a3VwIDpraW5kKQorICAgICAgICAgICAgICAgICAgICAgICgibWFya2Rvd24iICdnZm0tdmll
dy1tb2RlKQorICAgICAgICAgICAgICAgICAgICAgICgicGxhaW50ZXh0IiAndGV4dC1tb2Rl
KQorICAgICAgICAgICAgICAgICAgICAgIChfIG1ham9yLW1vZGUpKSkpKSkKKyAgICh3aXRo
LXRlbXAtYnVmZmVyCisgICAgIChzZXRxLWxvY2FsIG1hcmtkb3duLWZvbnRpZnktY29kZS1i
bG9ja3MtbmF0aXZlbHkgdAorICAgICAgICAgICAgICAgICBtYXJrZG93bi1mb250aWZ5LWNv
ZGUtYmxvY2stZGVmYXVsdC1tb2RlIG1ham9yLW1vZGUpCisgICAgIChpbnNlcnQgc3RyaW5n
KQorICAgICAobGV0ICgoaW5oaWJpdC1tZXNzYWdlIHQpCisgICAgICAgICAgIChtZXNzYWdl
LWxvZy1tYXggbmlsKQorICAgICAgICAgICBtYXRjaCkKKyAgICAgICAoaWdub3JlLWVycm9y
cyAoZGVsYXktbW9kZS1ob29rcyAoZnVuY2FsbCByZW5kZXItbW9kZSkpKQorICAgICAgIChm
b250LWxvY2stZW5zdXJlKQorICAgICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisgICAg
ICAgKGxldCAoKGluaGliaXQtcmVhZC1vbmx5IHQpKQorICAgICAgICAgKHdoZW4gKGZib3Vu
ZHAgJ3RleHQtcHJvcGVydHktc2VhcmNoLWZvcndhcmQpCisgICAgICAgICAgIDs7IElmIGBy
ZW5kZXItbW9kZScgaXMgYGdmbS12aWV3LW1vZGUnLCB0aGUgYGludmlzaWJsZScKKyAgICAg
ICAgICAgOzsgcmVnaW9ucyBhcmUgc2V0IHRvIGBtYXJrZG93bi1tYXJrdXAnLiAgU2V0IHRo
ZW0gdG8gJ3QnCisgICAgICAgICAgIDs7IGluc3RlYWQsIHNpbmNlIHRoaXMgaGFzIGFjdHVh
bCBtZWFuaW5nIGluIHRoZSAiKmVsZG9jKiIKKyAgICAgICAgICAgOzsgYnVmZmVyIHdoZXJl
IHdlJ3JlIHRha2luZyB0aGlzIHN0cmluZyAoI2J1Zzc5NTUyKS4KKyAgICAgICAgICAgKHdo
aWxlIChzZXRxIG1hdGNoICh0ZXh0LXByb3BlcnR5LXNlYXJjaC1mb3J3YXJkICdpbnZpc2li
bGUpKQorICAgICAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSAocHJvcC1tYXRjaC1iZWdp
bm5pbmcgbWF0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9wLW1h
dGNoLWVuZCBtYXRjaCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2ludmlz
aWJsZSB0KSkpKQorICAgICAgIChzdHJpbmctdHJpbSAoYnVmZmVyLXN0cmluZykpKSkpKQog
CiAoZGVmdW4gZWdsb3QtLXJlYWQtc2VydmVyIChwcm9tcHQgJm9wdGlvbmFsIGRvbnQtaWYt
anVzdC10aGUtb25lKQogICAiUmVhZCBhIHJ1bm5pbmcgRWdsb3Qgc2VydmVyIGZyb20gbWlu
aWJ1ZmZlciB1c2luZyBQUk9NUFQuCkBAIC0yMjk3LDYgKzIzMjIsNyBAQCBJZiBpdCBpcyBh
Y3RpdmF0ZWQsIGFsc28gc2lnbmFsIHRleHREb2N1bWVudC9kaWRPcGVuLiIKICAgICAgIDs7
IFJ1biB1c2VyIGhvb2sgYWZ0ZXIgJ3RleHREb2N1bWVudC9kaWRPcGVuJyBzbyBzZXJ2ZXIg
a25vd3MKICAgICAgIDs7IGFib3V0IHRoZSBidWZmZXIuCiAgICAgICAoZWdsb3QtaW5sYXkt
aGludHMtbW9kZSAxKQorICAgICAgKGVnbG90LXNlbWFudGljLXRva2Vucy1tb2RlIDEpCiAg
ICAgICAocnVuLWhvb2tzICdlZ2xvdC1tYW5hZ2VkLW1vZGUtaG9vaykpKSkKIAogKGFkZC1o
b29rICdhZnRlci1jaGFuZ2UtbWFqb3ItbW9kZS1ob29rICMnZWdsb3QtLW1heWJlLWFjdGl2
YXRlLWVkaXRpbmctbW9kZSkKQEAgLTM1MjcsOSArMzU1Myw5IEBAIGZvciB3aGljaCBMU1Ag
b24tdHlwZS1mb3JtYXR0aW5nIHNob3VsZCBiZSByZXF1ZXN0ZWQuIgogICAgICAgICAoc2V0
cSBsb2NhbC1jYWNoZSAobnRoIDEgZWdsb3QtLWNhcGYtc2Vzc2lvbikKICAgICAgICAgICAg
ICAgcmVzb2x2ZWQgKG50aCAyIGVnbG90LS1jYXBmLXNlc3Npb24pCiAgICAgICAgICAgICAg
IG9yaWctcG9zIChudGggMyBlZ2xvdC0tY2FwZi1zZXNzaW9uKQotICAgICAgICAgICAgICBi
b3VuZHMtc3RyaW5nIChudGggNCBlZ2xvdC0tY2FwZi1zZXNzaW9uKSkKKyAgICAgICAgICAg
ICAgYm91bmRzLXN0cmluZyAobnRoIDQgZWdsb3QtLWNhcGYtc2Vzc2lvbikpKQogICAgICAg
ICA7OyAodHJhY2UtdmFsdWVzICJSZWNhbGxpbmcgY2FjaGUiIChsZW5ndGggbG9jYWwtY2Fj
aGUpIGJvdW5kcyBvcmlnLXBvcykKLSAgICAgICAgKQorICAgICAgICAKICAgICAgIChsaXN0
CiAgICAgICAgKGNhciBib3VuZHMpCiAgICAgICAgKGNkciBib3VuZHMpCkBAIC00MzgwLDEz
ICs0NDA2LDYgQEAgSWYgTk9FUlJPUiwgcmV0dXJuIHByZWRpY2F0ZSwgZWxzZSBlcnJvcmlu
ZyBmdW5jdGlvbi4iCiAKIChjbC1kZWZ1biBlZ2xvdC0tdXBkYXRlLWhpbnRzIChmcm9tIHRv
KQogICAiSml0LWxvY2sgZnVuY3Rpb24gZm9yIEVnbG90IGlubGF5IGhpbnRzLiIKLSAgOzsg
WFhYOiBXZSdyZSByZWx5aW5nIG9uIGtub3dsZWRnZSBvZiBqaXQtbG9jayBpbnRlcm5hbHMg
aGVyZS4KLSAgOzsgQ29tcGFyaW5nIGBqaXQtbG9jay1jb250ZXh0LXVuZm9udGlmeS1wb3Mn
IChpZiBub24tbmlsKSB0bwotICA7OyBgcG9pbnQtbWF4JyB0ZWxscyB1cyB3aGV0aGVyIHRo
aXMgY2FsbCB0byBgaml0LWxvY2stZnVuY3Rpb25zJwotICA7OyBoYXBwZW5zIGFmdGVyIGBq
aXQtbG9jay1jb250ZXh0LXRpbWVyJyBoYXMganVzdCBydW4uCi0gICh3aGVuIChhbmQgaml0
LWxvY2stY29udGV4dC11bmZvbnRpZnktcG9zCi0gICAgICAgICAgICAgKC89IGppdC1sb2Nr
LWNvbnRleHQtdW5mb250aWZ5LXBvcyAocG9pbnQtbWF4KSkpCi0gICAgKGNsLXJldHVybi1m
cm9tIGVnbG90LS11cGRhdGUtaGludHMpKQogICAoY2wtc3ltYm9sLW1hY3JvbGV0ICgocmVn
aW9uIGVnbG90LS1vdXRzdGFuZGluZy1pbmxheS1oaW50cy1yZWdpb24pCiAgICAgICAgICAg
ICAgICAgICAgICAgIChsYXN0LXJlZ2lvbiBlZ2xvdC0tb3V0c3RhbmRpbmctaW5sYXktaGlu
dHMtbGFzdC1yZWdpb24pCiAgICAgICAgICAgICAgICAgICAgICAgICh0aW1lciBlZ2xvdC0t
b3V0c3RhbmRpbmctaW5sYXktcmVnaW9ucy10aW1lcikpCkBAIC00NTAwLDYgKzQ1MTksMzA4
IEBAIElmIE5PRVJST1IsIHJldHVybiBwcmVkaWNhdGUsIGVsc2UgZXJyb3JpbmcgZnVuY3Rp
b24uIgogICAgICAgICAgKGppdC1sb2NrLXVucmVnaXN0ZXIgIydlZ2xvdC0tdXBkYXRlLWhp
bnRzKQogICAgICAgICAgKHJlbW92ZS1vdmVybGF5cyBuaWwgbmlsICdlZ2xvdC0taW5sYXkt
aGludCB0KSkpKQogCisMCis7OzsgU2VtYW50aWMgdG9rZW5zCisKKyhkZWZjdXN0b20gZWds
b3Qtc2VtYW50aWMtdG9rZW5zLWZhY2VzCisgICcoKCJuYW1lc3BhY2UiIC4gZm9udC1sb2Nr
LWtleXdvcmQtZmFjZSkKKyAgICAoInR5cGUiIC4gZm9udC1sb2NrLXR5cGUtZmFjZSkKKyAg
ICAoImNsYXNzIiAuIGZvbnQtbG9jay10eXBlLWZhY2UpCisgICAgKCJlbnVtIiAuIGZvbnQt
bG9jay10eXBlLWZhY2UpCisgICAgKCJpbnRlcmZhY2UiIC4gZm9udC1sb2NrLXR5cGUtZmFj
ZSkKKyAgICAoInN0cnVjdCIgLiBmb250LWxvY2stdHlwZS1mYWNlKQorICAgICgidHlwZVBh
cmFtZXRlciIgLiBmb250LWxvY2stdHlwZS1mYWNlKQorICAgICgicGFyYW1ldGVyIiAuIGZv
bnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCisgICAgKCJ2YXJpYWJsZSIgLiBmb250LWxv
Y2stdmFyaWFibGUtbmFtZS1mYWNlKQorICAgICgicHJvcGVydHkiIC4gZm9udC1sb2NrLXBy
b3BlcnR5LXVzZS1mYWNlKQorICAgICgiZW51bU1lbWJlciIgLiBmb250LWxvY2stY29uc3Rh
bnQtZmFjZSkKKyAgICAoImV2ZW50IiAuIGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2Up
CisgICAgKCJmdW5jdGlvbiIgLiBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlKQorICAg
ICgibWV0aG9kIiAuIGZvbnQtbG9jay1mdW5jdGlvbi1uYW1lLWZhY2UpCisgICAgKCJtYWNy
byIgLiBmb250LWxvY2stcHJlcHJvY2Vzc29yLWZhY2UpCisgICAgKCJrZXl3b3JkIiAuIGZv
bnQtbG9jay1rZXl3b3JkLWZhY2UpCisgICAgKCJtb2RpZmllciIgLiBmb250LWxvY2stZnVu
Y3Rpb24tbmFtZS1mYWNlKQorICAgICgiY29tbWVudCIgLiBmb250LWxvY2stY29tbWVudC1m
YWNlKQorICAgICgic3RyaW5nIiAuIGZvbnQtbG9jay1zdHJpbmctZmFjZSkKKyAgICAoIm51
bWJlciIgLiBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKKyAgICAoInJlZ2V4cCIgLiBmb250
LWxvY2stc3RyaW5nLWZhY2UpCisgICAgKCJvcGVyYXRvciIgLiBmb250LWxvY2stZnVuY3Rp
b24tbmFtZS1mYWNlKQorICAgICgiZGVjb3JhdG9yIiAuIGZvbnQtbG9jay10eXBlLWZhY2Up
KQorICAiQWxpc3Qgb2YgZmFjZXMgdG8gdXNlIHRvIGhpZ2hsaWdodCBzZW1hbnRpYyB0b2tl
bnMuCitFYWNoIGVsZW1lbnQgaXMgYSBjb25zIGNlbGwgd2hvc2UgY2FyIGlzIGEgdG9rZW4g
dHlwZSBuYW1lIGFuZCBjZHIgaXMKK3RoZSBmYWNlIHRvIHVzZS4iCisgIDp0eXBlIGAoYWxp
c3QgOmtleS10eXBlIChzdHJpbmcgOnRhZyAiVG9rZW4gbmFtZSIpCisgICAgICAgICAgICAg
ICAgOnZhbHVlLXR5cGUgKGNob2ljZSAoZmFjZSA6dGFnICJGYWNlIikKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChwbGlzdCA6dGFnICJGYWNlIEF0dHJpYnV0ZXMi
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmtleS10eXBl
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNob2ljZQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsQChtYXBjYXIK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJk
YSAoY2VsbCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBgKGNvbnN0IDp0YWcgLChjYXBpdGFsaXplCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNkciBjZWxsKSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICwoY2FyIGNlbGwpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFjZS1hdHRyaWJ1dGUtbmFtZS1hbGlzdCkpKSkpKQorCisoZGVmY3Vz
dG9tIGVnbG90LXNlbWFudGljLXRva2Vucy1tb2RpZmllci1mYWNlcworICAnKCgiZGVjbGFy
YXRpb24iIC4gZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSkKKyAgICAoImRlZmluaXRp
b24iIC4gZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSkKKyAgICAoInJlYWRvbmx5IiAu
IGZvbnQtbG9jay1jb25zdGFudC1mYWNlKQorICAgICgic3RhdGljIiAuIGZvbnQtbG9jay1r
ZXl3b3JkLWZhY2UpCisgICAgKCJkZXByZWNhdGVkIiAuIGVnbG90LWRpYWdub3N0aWMtdGFn
LWRlcHJlY2F0ZWQtZmFjZSkKKyAgICAoImFic3RyYWN0IiAuIGZvbnQtbG9jay1rZXl3b3Jk
LWZhY2UpCisgICAgKCJhc3luYyIgLiBmb250LWxvY2stcHJlcHJvY2Vzc29yLWZhY2UpCisg
ICAgKCJtb2RpZmljYXRpb24iIC4gZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSkKKyAg
ICAoImRvY3VtZW50YXRpb24iIC4gZm9udC1sb2NrLWRvYy1mYWNlKQorICAgICgiZGVmYXVs
dExpYnJhcnkiIC4gZm9udC1sb2NrLWJ1aWx0aW4tZmFjZSkpCisgICJMaXN0IG9mIGZhY2Ug
dG8gdXNlIHRvIGhpZ2hsaWdodCB0b2tlbnMgd2l0aCBtb2RpZmllcnMuCitFYWNoIGVsZW1l
bnQgaXMgYSBjb25zIGNlbGwgd2hvc2UgY2FyIGlzIGEgbW9kaWZpZXIgbmFtZSBhbmQgY2Ry
IGlzCit0aGUgZmFjZSB0byB1c2UuIgorICA6dHlwZSBgKGFsaXN0IDprZXktdHlwZSAoc3Ry
aW5nIDp0YWcgIlRva2VuIG5hbWUiKQorICAgICAgICAgICAgICAgIDp2YWx1ZS10eXBlIChj
aG9pY2UgKGZhY2UgOnRhZyAiRmFjZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocGxpc3QgOnRhZyAiRmFjZSBBdHRyaWJ1dGVzIgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDprZXktdHlwZQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjaG9pY2UKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLEAobWFwY2FyCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKGNlbGwpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYChjb25zdCA6dGFn
ICwoY2FwaXRhbGl6ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChjZHIgY2VsbCkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsKGNhciBjZWxsKSkp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhY2Ut
YXR0cmlidXRlLW5hbWUtYWxpc3QpKSkpKSkKKworKGRlZnZhci1sb2NhbCBlZ2xvdC0tc2Vt
dG9rLWlkbGUtdGltZXIgbmlsCisgICJJZGxlIHRpbWVyIHRvIHJlcXVlc3QgZnVsbCBzZW1h
bnRpYyB0b2tlbnMuIikKKworKGRlZnZhci1sb2NhbCBlZ2xvdC0tc2VtdG9rLWNhY2hlIG5p
bAorICAiQ2FjaGUgb2YgdGhlIGxhc3QgcmVzcG9uc2UgZnJvbSB0aGUgc2VydmVyLiIpCisK
KyhkZWZzdWJzdCBlZ2xvdC0tc2VtdG9rLXB1dC1jYWNoZSAoayB2KQorICAiU2V0IGtleSBL
IG9mIGBlZ2xvdC1zZW1hbnRpYy10b2tlbnMtLWNhY2hlJyB0byBWLiIKKyAgKHNldHEgZWds
b3QtLXNlbXRvay1jYWNoZQorICAgICAgICAocGxpc3QtcHV0IGVnbG90LS1zZW10b2stY2Fj
aGUgayB2KSkpCisKKyhkZWZ1biBlZ2xvdC0tc2VtdG9rLWluZ2VzdC1yYW5nZS1yZXNwb25z
ZSAocmVzcG9uc2UpCisgICJIYW5kbGUgUkVTUE9OU0UgdG8gc2VtYW50aWNUb2tlbnMvcmFu
Z2UgcmVxdWVzdC4iCisgIChlZ2xvdC0tc2VtdG9rLXB1dC1jYWNoZSA6cmVzcG9uc2UgcmVz
cG9uc2UpCisgIChjbC1hc3NlcnQgKHBsaXN0LWdldCBlZ2xvdC0tc2VtdG9rLWNhY2hlIDpy
ZWdpb24pKSkKKworKGRlZnVuIGVnbG90LS1zZW10b2staW5nZXN0LWZ1bGwtcmVzcG9uc2Ug
KHJlc3BvbnNlKQorICAiSGFuZGxlIFJFU1BPTlNFIHRvIHNlbWFudGljVG9rZW5zL2Z1bGwg
cmVxdWVzdC4iCisgIChlZ2xvdC0tc2VtdG9rLXB1dC1jYWNoZSA6cmVzcG9uc2UgcmVzcG9u
c2UpCisgIChjbC1hc3NlcnQgKG5vdCAocGxpc3QtZ2V0IGVnbG90LS1zZW10b2stY2FjaGUg
OnJlZ2lvbikpKSkKKworKGRlZnN1YnN0IGVnbG90LS1zZW10b2stYXBwbHktZGVsdGEtZWRp
dHMgKG9sZC1kYXRhIGVkaXRzKQorICAiQXBwbHkgRURJVFMgb2J0YWluZWQgZnJvbSBmdWxs
L2RlbHRhIHJlcXVlc3QgdG8gT0xELURBVEEuIgorICAobGV0KiAoKG9sZC10b2tlbi1jb3Vu
dCAobGVuZ3RoIG9sZC1kYXRhKSkKKyAgICAgICAgIChvbGQtdG9rZW4taW5kZXggMCkKKyAg
ICAgICAgIChzdWJzdHJpbmdzKSkKKyAgICAoY2wtbG9vcCBmb3IgZWRpdCBhY3Jvc3MgZWRp
dHMgZG8KKyAgICAgKHdoZW4gKDwgb2xkLXRva2VuLWluZGV4IChwbGlzdC1nZXQgZWRpdCA6
c3RhcnQpKQorICAgICAgIChwdXNoIChzdWJzdHJpbmcgb2xkLWRhdGEgb2xkLXRva2VuLWlu
ZGV4IChwbGlzdC1nZXQgZWRpdCA6c3RhcnQpKSBzdWJzdHJpbmdzKSkKKyAgICAgKHB1c2gg
KHBsaXN0LWdldCBlZGl0IDpkYXRhKSBzdWJzdHJpbmdzKQorICAgICAoc2V0cSBvbGQtdG9r
ZW4taW5kZXggKCsgKHBsaXN0LWdldCBlZGl0IDpzdGFydCkgKHBsaXN0LWdldCBlZGl0IDpk
ZWxldGVDb3VudCkpKQorICAgICBmaW5hbGx5IGRvIChwdXNoIChzdWJzdHJpbmcgb2xkLWRh
dGEgb2xkLXRva2VuLWluZGV4IG9sZC10b2tlbi1jb3VudCkgc3Vic3RyaW5ncykpCisgICAg
KGFwcGx5ICMndmNvbmNhdCAobnJldmVyc2Ugc3Vic3RyaW5ncykpKSkKKworKGRlZnVuIGVn
bG90LS1zZW10b2staW5nZXN0LWZ1bGwvZGVsdGEtcmVzcG9uc2UgKHJlc3BvbnNlKQorICAi
SGFuZGxlIFJFU1BPTlNFIHRvIHNlbWFudGljVG9rZW5zL2Z1bGwvZGVsdGEgcmVxdWVzdC4i
CisgIChpZi1sZXQqICgoZWRpdHMgKHBsaXN0LWdldCByZXNwb25zZSA6ZWRpdHMpKSkKKyAg
ICAgIChwcm9nbgorICAgICAgICAoY2wtYXNzZXJ0IChub3QgKHBsaXN0LWdldCBlZ2xvdC0t
c2VtdG9rLWNhY2hlIDpyZWdpb24pKSkKKyAgICAgICAgKHdoZW4tbGV0KiAoKG9sZC1kYXRh
IChwbGlzdC1nZXQgKHBsaXN0LWdldCBlZ2xvdC0tc2VtdG9rLWNhY2hlIDpyZXNwb25zZSkg
OmRhdGEpKSkKKyAgICAgICAgICAoZWdsb3QtLXNlbXRvay1wdXQtY2FjaGUKKyAgICAgICAg
ICAgOnJlc3BvbnNlCisgICAgICAgICAgIChwbGlzdC1wdXQgcmVzcG9uc2UgOmRhdGEgKGVn
bG90LS1zZW10b2stYXBwbHktZGVsdGEtZWRpdHMgb2xkLWRhdGEgZWRpdHMpKSkpKQorICAg
IDs7IHNlcnZlciBkZWNpZGVkIHRvIHNlbmQgZnVsbCByZXNwb25zZSBpbnN0ZWFkCisgICAg
KGVnbG90LS1zZW10b2staW5nZXN0LWZ1bGwtcmVzcG9uc2UgcmVzcG9uc2UpKSkKKworKGRl
ZnZhci1sb2NhbCBlZ2xvdC0tc2VtdG9rLWZsdXNoLXJlZ2lvbiBuaWwKKyAgIlJlZ2lvbiB3
aG9zZSBmb250aWZpY2F0aW9uIGlzIHBlbmRpbmcgdG8gYmUgZmx1c2hlZC4iKQorCisoZGVm
dW4gZWdsb3QtLXNlbXRvay1leHBhbmQtZmx1c2gtcmVnaW9uIChiZWcgZW5kKQorICAiRXhw
YW5kIHRoZSBmbHVzaCByZWdpb24gdG8gY29udGFpbiB0aGUgbGluZXMgZnJvbSBCRUcgdG8g
RU5ELiIKKyAgKHNldHEgYmVnIChzYXZlLWV4Y3Vyc2lvbiAoZ290by1jaGFyIGJlZykgKGVn
bG90LS1ib2wpKSkKKyAgKGNsLXN5bWJvbC1tYWNyb2xldCAoKHIgZWdsb3QtLXNlbXRvay1m
bHVzaC1yZWdpb24pKQorICAgIChzZXRxIHIgKGlmIHIgKGNvbnMgKG1pbiBiZWcgKGNhciBy
KSkgKG1heCBlbmQgKGNkciByKSkpCisgICAgICAgICAgICAgIChjb25zIGJlZyBlbmQpKSkp
KQorCisoZGVmdW4gZWdsb3QtLXNlbXRvay1yZXF1ZXN0ICgpCisgICJTZW5kIHNlbWFudGlj
IHRva2VucyByZXF1ZXN0IHRvIHRoZSBsYW5ndWFnZSBzZXJ2ZXIuIgorICAobGV0KiAoKHJl
Z2lvbiBlZ2xvdC0tc2VtdG9rLWZsdXNoLXJlZ2lvbikKKyAgICAgICAgIChtZXRob2QgOnRl
eHREb2N1bWVudC9zZW1hbnRpY1Rva2Vucy9mdWxsKQorICAgICAgICAgKHBhcmFtcyAobGlz
dCA6dGV4dERvY3VtZW50IChlZ2xvdC0tVGV4dERvY3VtZW50SWRlbnRpZmllcikpKQorICAg
ICAgICAgKHJlc3BvbnNlLWhhbmRsZXIgIydlZ2xvdC0tc2VtdG9rLWluZ2VzdC1mdWxsLXJl
c3BvbnNlKQorICAgICAgICAgKGJ1ZiAoY3VycmVudC1idWZmZXIpKQorICAgICAgICAgKGlk
IGVnbG90LS12ZXJzaW9uZWQtaWRlbnRpZmllcikKKyAgICAgICAgIChmaW5hbC1yZWdpb24p
KQorICAgIChjb25kCisgICAgICgoYW5kIChlZ2xvdC1zZXJ2ZXItY2FwYWJsZSA6c2VtYW50
aWNUb2tlbnNQcm92aWRlciA6ZnVsbCA6ZGVsdGEpCisgICAgICAgICAgIChsZXQgKChyZXNw
b25zZSAocGxpc3QtZ2V0IGVnbG90LS1zZW10b2stY2FjaGUgOnJlc3BvbnNlKSkpCisgICAg
ICAgICAgICAgKGFuZCAocGxpc3QtZ2V0IHJlc3BvbnNlIDpyZXN1bHRJZCkgKHBsaXN0LWdl
dCByZXNwb25zZSA6ZGF0YSkKKyAgICAgICAgICAgICAgICAgIChub3QgKHBsaXN0LWdldCBl
Z2xvdC0tc2VtdG9rLWNhY2hlIDpyZWdpb24pKSkpKQorICAgICAgKHNldHEgbWV0aG9kIDp0
ZXh0RG9jdW1lbnQvc2VtYW50aWNUb2tlbnMvZnVsbC9kZWx0YSkKKyAgICAgIChzZXRxIHJl
c3BvbnNlLWhhbmRsZXIgIydlZ2xvdC0tc2VtdG9rLWluZ2VzdC1mdWxsL2RlbHRhLXJlc3Bv
bnNlKQorICAgICAgKHNldHEgcGFyYW1zCisgICAgICAgICAgICAocGxpc3QtcHV0IHBhcmFt
cyA6cHJldmlvdXNSZXN1bHRJZAorICAgICAgICAgICAgICAgICAgICAgICAocGxpc3QtZ2V0
IChwbGlzdC1nZXQgZWdsb3QtLXNlbXRvay1jYWNoZSA6cmVzcG9uc2UpIDpyZXN1bHRJZCkp
KSkKKyAgICAgKChhbmQgcmVnaW9uIChlZ2xvdC1zZXJ2ZXItY2FwYWJsZSA6c2VtYW50aWNU
b2tlbnNQcm92aWRlciA6cmFuZ2UpKQorICAgICAgKHNldHEgbWV0aG9kIDp0ZXh0RG9jdW1l
bnQvc2VtYW50aWNUb2tlbnMvcmFuZ2UpCisgICAgICAoc2V0cSBmaW5hbC1yZWdpb24gcmVn
aW9uKQorICAgICAgKHNldHEgcGFyYW1zCisgICAgICAgICAgICAocGxpc3QtcHV0IHBhcmFt
cyA6cmFuZ2UKKyAgICAgICAgICAgICAgICAgICAgICAgKGVnbG90LXJlZ2lvbi1yYW5nZSAo
Y2FyIHJlZ2lvbikgKGNkciByZWdpb24pKSkpCisgICAgICAoc2V0cSByZXNwb25zZS1oYW5k
bGVyICMnZWdsb3QtLXNlbXRvay1pbmdlc3QtcmFuZ2UtcmVzcG9uc2UpKSkKKyAgICAoZWds
b3QtLWFzeW5jLXJlcXVlc3QKKyAgICAgKGVnbG90LS1jdXJyZW50LXNlcnZlci1vci1sb3Nl
KSBtZXRob2QgcGFyYW1zCisgICAgIDpzdWNjZXNzLWZuCisgICAgIChsYW1iZGEgKHJlc3Bv
bnNlKQorICAgICAgIChlZ2xvdC0td2hlbi1saXZlLWJ1ZmZlciBidWYKKyAgICAgICAgIDs7
IHRoaXMgaXMgdG8gYXZvaWQgcmVxdWVzdGluZyBhZ2Fpbiwgd2hlbiB0aGUgZm9sbG93aW5n
IHNlcXVlbmNlIG9mIGV2ZW50cyBoYXBwZW46CisgICAgICAgICA7OyBSZXF1ZXN0IHRva2Vu
cyAoMSkgLS0tPgorICAgICAgICAgOzsgRG9jdW1lbnRDaGFuZ2VkIC0tLT4KKyAgICAgICAg
IDs7IFJlcXVlc3QgdG9rZW5zIChkZWZlcnJlZCwgMikgLS0tPgorICAgICAgICAgOzsgPC0t
LSAoMSkgVG9rZW5zICAgISBvdXRkYXRlZCwgYnV0IHNob3VsZCBub3QgdHJpZ2dlciBhbm90
aGVyIHJlcXVlc3QKKyAgICAgICAgIDs7IDwtLS0gKDIpIFRva2VucyAgICEgb2sKKyAgICAg
ICAgICh3aGVuIChlcSBpZCBlZ2xvdC0tdmVyc2lvbmVkLWlkZW50aWZpZXIpCisgICAgICAg
ICAgIChlZ2xvdC0tc2VtdG9rLXB1dC1jYWNoZSA6ZG9jdW1lbnRWZXJzaW9uIGlkKQorICAg
ICAgICAgICAoZWdsb3QtLXNlbXRvay1wdXQtY2FjaGUgOnJlZ2lvbiBmaW5hbC1yZWdpb24p
CisgICAgICAgICAgIChzZXRxIGVnbG90LS1zZW10b2stZmx1c2gtcmVnaW9uIG5pbCkKKyAg
ICAgICAgICAgKGZ1bmNhbGwgcmVzcG9uc2UtaGFuZGxlciByZXNwb25zZSkKKyAgICAgICAg
ICAgKHdoZW4gZmluYWwtcmVnaW9uIChlZ2xvdC0tc2VtdG9rLXJlcXVlc3QtZnVsbC1vbi1p
ZGxlKSkKKyAgICAgICAgICAgKHdoZW4gcmVnaW9uIChmb250LWxvY2stZmx1c2ggKGNhciBy
ZWdpb24pIChjZHIgcmVnaW9uKSkpKSkpCisgICAgIDpoaW50ICMnZWdsb3QtLXNlbXRvay1y
ZXF1ZXN0KSkpCisKKyhkZWZ1biBlZ2xvdC0tc2VtdG9rLXByb3BlcnRpemUgKGJlZyBlbmQp
CisgICJVcGRhdGUgdGhlIHNlbWFudGljIHRva2VucyB0ZXh0IHByb3BlcnRpZXMgZnJvbSBC
RUcgdG8gRU5ELgorQWxzbyByZXF1ZXN0IG5ldyB0b2tlbnMgZnJvbSB0aGUgc2VydmVyLCBp
ZiBuZWNlc3NhcnkuIgorICAoaWYgKG5vdCAoYW5kIGVnbG90LS1zZW10b2stY2FjaGUKKyAg
ICAgICAgICAgICAgICAocGxpc3QtZ2V0IGVnbG90LS1zZW10b2stY2FjaGUgOnJlc3BvbnNl
KQorICAgICAgICAgICAgICAgIChlcSAocGxpc3QtZ2V0IGVnbG90LS1zZW10b2stY2FjaGUg
OmRvY3VtZW50VmVyc2lvbikKKyAgICAgICAgICAgICAgICAgICAgZWdsb3QtLXZlcnNpb25l
ZC1pZGVudGlmaWVyKQorICAgICAgICAgICAgICAgIChpZi1sZXQqICgodG9rZW4tcmVnaW9u
IChwbGlzdC1nZXQgZWdsb3QtLXNlbXRvay1jYWNoZSA6cmVnaW9uKSkpCisgICAgICAgICAg
ICAgICAgICAgIChhbmQgKDw9IChjYXIgdG9rZW4tcmVnaW9uKSBiZWcpICg8PSBlbmQgKGNk
ciB0b2tlbi1yZWdpb24pKSkKKyAgICAgICAgICAgICAgICAgIHQpKSkKKyAgICAgIChwcm9n
biAoZWdsb3QtLXNlbXRvay1leHBhbmQtZmx1c2gtcmVnaW9uIGJlZyBlbmQpCisgICAgICAg
ICAgICAgKGVnbG90LS1zZW10b2stcmVxdWVzdCkpCisgICAgKGVnbG90LS13aWRlbmluZwor
ICAgICAod2l0aC1zaWxlbnQtbW9kaWZpY2F0aW9ucworICAgICAgIDs7IHdoZW4gZnVsbCB0
b2tlbnMgYXJlIGF2YWlsYWJsZSwgYWRkIHNvbWUgbWFyZ2lucyBmb3IgcGVyZm9ybWFuY2UK
KyAgICAgICAodW5sZXNzIChwbGlzdC1nZXQgZWdsb3QtLXNlbXRvay1jYWNoZSA6cmVnaW9u
KQorICAgICAgICAgKHNldHEgYmVnIChtYXggKHBvaW50LW1pbikgKC0gYmVnICgqIDUgaml0
LWxvY2stY2h1bmstc2l6ZSkpKSkKKyAgICAgICAgIChzZXRxIGVuZCAobWluIChwb2ludC1t
YXgpICgrIGVuZCAoKiA1IGppdC1sb2NrLWNodW5rLXNpemUpKSkpKQorICAgICAgICh3aGVu
LWxldCogKChiZWcgKHRleHQtcHJvcGVydHktbm90LWFsbCBiZWcgZW5kICdlZ2xvdC0tc2Vt
dG9rLXByb3BlcnRpemVkCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVnbG90LS12ZXJzaW9uZWQtaWRlbnRpZmllcikpKQorICAgICAgICAgKHNl
dHEgYmVnIChwcm9nMiAoZ290by1jaGFyIGJlZykgKGVnbG90LS1ib2wpKSkKKyAgICAgICAg
ICh3aGVuIChlcSAoZ2V0LXRleHQtcHJvcGVydHkgZW5kICdlZ2xvdC0tc2VtdG9rLXByb3Bl
cnRpemVkKQorICAgICAgICAgICAgICAgICAgIGVnbG90LS12ZXJzaW9uZWQtaWRlbnRpZmll
cikKKyAgICAgICAgICAgKHNldHEgZW5kIChwcmV2aW91cy1zaW5nbGUtcHJvcGVydHktY2hh
bmdlIGVuZCAnZWdsb3QtLXNlbXRvay1wcm9wZXJ0aXplZCBuaWwgYmVnKSkpCisgICAgICAg
ICAobGV0KiAoKGRhdGEgKHBsaXN0LWdldCAocGxpc3QtZ2V0IGVnbG90LS1zZW10b2stY2Fj
aGUgOnJlc3BvbnNlKSA6ZGF0YSkpCisgICAgICAgICAgICAgICAgKGktbWF4IChsZW5ndGgg
ZGF0YSkpCisgICAgICAgICAgICAgICAgKHByb3BlcnR5LWJlZykKKyAgICAgICAgICAgICAg
ICAocHJvcGVydHktZW5kKSkKKyAgICAgICAgICAgKHJlbW92ZS1saXN0LW9mLXRleHQtcHJv
cGVydGllcyBiZWcgZW5kICcoZWdsb3Qtc2VtYW50aWMtdG9rZW4pKQorICAgICAgICAgICAo
Z290by1jaGFyIChwb2ludC1taW4pKQorICAgICAgICAgICAoY2wtZG8gKChpIDAgKCsgaSA1
KSkgKGNvbHVtbiAwKSkgKCg+PSBpIGktbWF4KSkKKyAgICAgICAgICAgICAod2hlbiAoPiAo
YXJlZiBkYXRhIGkpIDApCisgICAgICAgICAgICAgICAoc2V0cSBjb2x1bW4gMCkKKyAgICAg
ICAgICAgICAgIChmb3J3YXJkLWxpbmUgKGFyZWYgZGF0YSBpKSkpCisgICAgICAgICAgICAg
KHVubGVzcyAoPCAocG9pbnQpIGJlZykKKyAgICAgICAgICAgICAgIChzZXRxIGNvbHVtbiAo
KyBjb2x1bW4gKGFyZWYgZGF0YSAoKyBpIDEpKSkpCisgICAgICAgICAgICAgICAoZnVuY2Fs
bCBlZ2xvdC1tb3ZlLXRvLWxpbmVwb3MtZnVuY3Rpb24gY29sdW1uKQorICAgICAgICAgICAg
ICAgKHdoZW4gKD4gKHBvaW50KSBlbmQpIChjbC1yZXR1cm4pKQorICAgICAgICAgICAgICAg
KHNldHEgcHJvcGVydHktYmVnIChwb2ludCkpCisgICAgICAgICAgICAgICAoZnVuY2FsbCBl
Z2xvdC1tb3ZlLXRvLWxpbmVwb3MtZnVuY3Rpb24gKCsgY29sdW1uIChhcmVmIGRhdGEgKCsg
aSAyKSkpKQorICAgICAgICAgICAgICAgKHNldHEgcHJvcGVydHktZW5kIChwb2ludCkpCisg
ICAgICAgICAgICAgICAocHV0LXRleHQtcHJvcGVydHkgcHJvcGVydHktYmVnIHByb3BlcnR5
LWVuZCAnZWdsb3Qtc2VtYW50aWMtdG9rZW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoY29ucyAoYXJlZiBkYXRhICgrIGkgMykpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGFyZWYgZGF0YSAoKyBpIDQpKSkpKSkKKyAgICAgICAg
ICAgKHB1dC10ZXh0LXByb3BlcnR5IGJlZyBlbmQgJ2VnbG90LS1zZW10b2stcHJvcGVydGl6
ZWQgZWdsb3QtLXZlcnNpb25lZC1pZGVudGlmaWVyKSkpKSkpKQorCisoZGVmdW4gZWdsb3Qt
LXNlbXRvay1mb250aWZ5LXRva2VucyAobGltaXQpCisgICJBcHBseSBmYWNlIHByb3BlcnR5
IGZvciB0b2tlbnMgZnJvbSBwb2ludCB1bnRpbCBMSU1JVC4iCisgICh3aXRoLXNsb3RzICgo
ZmFjZXMgc2VtdG9rLWZhY2VzKQorICAgICAgICAgICAgICAgKG1vZGlmaWVyLWZhY2VzIHNl
bXRvay1tb2RpZmllci1mYWNlcykKKyAgICAgICAgICAgICAgIChtb2RpZmllci1jYWNoZSBz
ZW10b2stbW9kaWZpZXItY2FjaGUpKQorICAgICAgKGVnbG90LWN1cnJlbnQtc2VydmVyKQor
ICAgIAorICAgIChsZXQgKGJlZyAoZW5kIChwb2ludCkpIHRvaykKKyAgICAgICh3aGlsZSAo
YW5kICg8IGVuZCBsaW1pdCkKKyAgICAgICAgICAgICAgICAgIChzZXRxIGJlZyAodGV4dC1w
cm9wZXJ0eS1ub3QtYWxsIGVuZCBsaW1pdCAnZWdsb3Qtc2VtYW50aWMtdG9rZW4gbmlsKSkK
KyAgICAgICAgICAgICAgICAgIChzZXRxIGVuZCAobmV4dC1zaW5nbGUtcHJvcGVydHktY2hh
bmdlIGJlZyAnZWdsb3Qtc2VtYW50aWMtdG9rZW4gbmlsIGxpbWl0KSkKKyAgICAgICAgICAg
ICAgICAgIChzZXRxIHRvayAoZ2V0LXRleHQtcHJvcGVydHkgYmVnICdlZ2xvdC1zZW1hbnRp
Yy10b2tlbikpKQorICAgICAgICAod2hlbi1sZXQqICgoZmFjZSAoYXJlZiBmYWNlcyAoY2Fy
IHRvaykpKSkKKyAgICAgICAgICAoYWRkLWZhY2UtdGV4dC1wcm9wZXJ0eSBiZWcgZW5kIGZh
Y2UpKQorICAgICAgICAobGV0KiAoKGNvZGUgKGNkciB0b2spKQorICAgICAgICAgICAgICAg
KGZhY2VzIChnZXRoYXNoIGNvZGUgbW9kaWZpZXItY2FjaGUgJ25vdC1mb3VuZCkpKQorICAg
ICAgICAgICh3aGVuIChlcSBmYWNlcyAnbm90LWZvdW5kKQorICAgICAgICAgICAgKHNldHEg
ZmFjZXMgKGNsLWxvb3AgZm9yIGogZnJvbSAwIGJlbG93IChsZW5ndGggbW9kaWZpZXItZmFj
ZXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoPiAobG9nYW5kIGNv
ZGUgKGFzaCAxIGopKSAwKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KGFyZWYgbW9kaWZpZXItZmFjZXMgaikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbGxlY3QgKGFyZWYgbW9kaWZpZXItZmFjZXMgaikpKQorICAgICAgICAgICAgKHB1
dGhhc2ggY29kZSBmYWNlcyBtb2RpZmllci1jYWNoZSkpCisgICAgICAgICAgKGRvbGlzdCAo
ZmFjZSBmYWNlcykgKGFkZC1mYWNlLXRleHQtcHJvcGVydHkgYmVnIGVuZCBmYWNlKSkpKSkK
KyAgICBuaWwpKQorCisoZGVmdW4gZWdsb3QtLXNlbXRvay1yZXF1ZXN0LWZ1bGwtb24taWRs
ZSAoKQorICAiTWFrZSBhIGZ1bGwgc2VtYW50aWMgdG9rZW5zIHJlcXVlc3QgYWZ0ZXIgYW4g
aWRsZSB0aW1lci4iCisgIChsZXQqICgoYnVmIChjdXJyZW50LWJ1ZmZlcikpCisgICAgICAg
ICAoZnVuIChsYW1iZGEgKCkKKyAgICAgICAgICAgICAgICAoZWdsb3QtLXdoZW4tbGl2ZS1i
dWZmZXIgYnVmIChlZ2xvdC0tc2VtdG9rLXJlcXVlc3QpKSkpKQorICAgICh3aGVuIGVnbG90
LS1zZW10b2staWRsZS10aW1lciAoY2FuY2VsLXRpbWVyIGVnbG90LS1zZW10b2staWRsZS10
aW1lcikpCisgICAgKHNldHEgZWdsb3QtLXNlbXRvay1pZGxlLXRpbWVyIChydW4td2l0aC1p
ZGxlLXRpbWVyICgqIDMgZWdsb3Qtc2VuZC1jaGFuZ2VzLWlkbGUtdGltZSkgbmlsIGZ1bikp
KSkKKworKGNsLWRlZm1ldGhvZCBlZ2xvdC1oYW5kbGUtcmVxdWVzdAorICAoc2VydmVyIChf
bWV0aG9kIChlcWwgd29ya3NwYWNlL3NlbWFudGljVG9rZW5zL3JlZnJlc2gpKSkKKyAgIkhh
bmRsZSBhIHNlbWFudGljVG9rZW5zL3JlZnJlc2ggcmVxdWVzdCBmcm9tIFNFUlZFUi4iCisg
IChkb2xpc3QgKGJ1ZmZlciAoZWdsb3QtLW1hbmFnZWQtYnVmZmVycyBzZXJ2ZXIpKQorICAg
IChlZ2xvdC0td2hlbi1saXZlLWJ1ZmZlciBidWZmZXIKKyAgICAgIChjbC1pbmNmIGVnbG90
LS12ZXJzaW9uZWQtaWRlbnRpZmllcikKKyAgICAgIChmb250LWxvY2stZmx1c2gpKSkpCisK
KyhkZWZ1biBlZ2xvdC0tc2VtdG9rLWJ1aWxkLWZhY2UtbWFwIChpZGVudGlmaWVycyBmYWNl
cyBjYXRlZ29yeSB2YXJuYW1lKQorICAiQnVpbGQgbWFwIG9mIEZBQ0VTIGZvciBJREVOVElG
SUVSUyB1c2luZyBDQVRFR09SWSBhbmQgVkFSTkFNRS4iCisgICh2Y29uY2F0CisgICAobWFw
Y2FyIChsYW1iZGEgKGlkKQorICAgICAgICAgICAgIChsZXQgKChtYXliZS1mYWNlIChjZHIg
KGFzc29jIGlkIGZhY2VzKSkpKQorICAgICAgICAgICAgICAgKHdoZW4gKG5vdCBtYXliZS1m
YWNlKQorICAgICAgICAgICAgICAgICAoZWdsb3QtLXdhcm4gIk5vIGZhY2UgaGFzIGJlZW4g
YXNzb2NpYXRlZCB0byB0aGUgJXMgYCVzJzogY29uc2lkZXIgYWRkaW5nIGEgY29ycmVzcG9u
ZGluZyBkZWZpbml0aW9uIHRvICVzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY2F0ZWdvcnkgaWQgdmFybmFtZSkpCisgICAgICAgICAgICAgICBtYXliZS1mYWNlKSkK
KyAgICAgICAgICAgaWRlbnRpZmllcnMpKSkKKworKGRlZnVuIGVnbG90LS1zZW10b2staW5p
dGlhbGl6ZSAoc2VydmVyKQorICAiSW5pdGlhbGl6ZSBTRVJWRVIgZm9yIHNlbWFudGljIHRv
a2Vucy4iCisgIChjbC1kZXN0cnVjdHVyaW5nLWJpbmQgKCZrZXkgdG9rZW5UeXBlcyB0b2tl
bk1vZGlmaWVycyAmYWxsb3ctb3RoZXIta2V5cykKKyAgICAgIChwbGlzdC1nZXQgKHBsaXN0
LWdldCAoZWdsb3QtLWNhcGFiaWxpdGllcyBzZXJ2ZXIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOnNlbWFudGljVG9rZW5zUHJvdmlkZXIpCisgICAgICAgICAgICAgICAgIDps
ZWdlbmQpCisgICAgKG9zZXQgc2VydmVyIHNlbXRvay1mYWNlcworICAgICAgICAgIChlZ2xv
dC0tc2VtdG9rLWJ1aWxkLWZhY2UtbWFwCisgICAgICAgICAgIHRva2VuVHlwZXMgZWdsb3Qt
c2VtYW50aWMtdG9rZW5zLWZhY2VzCisgICAgICAgICAgICJzZW1hbnRpYyB0b2tlbiIgImVn
bG90LXNlbWFudGljLXRva2Vucy1mYWNlcyIpKQorICAgIChvc2V0IHNlcnZlciBzZW10b2st
bW9kaWZpZXItZmFjZXMKKyAgICAgICAgICAoZWdsb3QtLXNlbXRvay1idWlsZC1mYWNlLW1h
cAorICAgICAgICAgICB0b2tlbk1vZGlmaWVycyBlZ2xvdC1zZW1hbnRpYy10b2tlbnMtbW9k
aWZpZXItZmFjZXMKKyAgICAgICAgICAgInNlbWFudGljIHRva2VuIG1vZGlmaWVyIiAiZWds
b3Qtc2VtYW50aWMtdG9rZW5zLW1vZGlmaWVyLWZhY2VzIikpKSkKKworKGRlZmluZS1taW5v
ci1tb2RlIGVnbG90LXNlbWFudGljLXRva2Vucy1tb2RlCisgICJNaW5vciBtb2RlIGZvciBm
b250aWZ5aW5nIGJ1ZmZlciB3aXRoIExTUCBzZXJ2ZXIncyBzZW1hbnRpYyB0b2tlbnMuIgor
ICA6Z2xvYmFsIG5pbAorICAod2hlbiBlZ2xvdC1zZW1hbnRpYy10b2tlbnMtbW9kZQorICAg
IChpZiAobm90IChlZ2xvdC1zZXJ2ZXItY2FwYWJsZSA6c2VtYW50aWNUb2tlbnNQcm92aWRl
cikpCisgICAgICAgIChlZ2xvdC1zZW1hbnRpYy10b2tlbnMtbW9kZSAtMSkKKyAgICAgICh3
aXRoLXNpbGVudC1tb2RpZmljYXRpb25zCisgICAgICAgIChzYXZlLXJlc3RyaWN0aW9uCisg
ICAgICAgICAgKHdpZGVuKQorICAgICAgICAgIChyZW1vdmUtbGlzdC1vZi10ZXh0LXByb3Bl
cnRpZXMKKyAgICAgICAgICAgKHBvaW50LW1pbikgKHBvaW50LW1heCkgJyhlZ2xvdC0tc2Vt
dG9rLXByb3BlcnRpemVkKSkpKQorICAgICAgKGppdC1sb2NrLXJlZ2lzdGVyICMnZWdsb3Qt
LXNlbXRvay1wcm9wZXJ0aXplKQorICAgICAgKGZvbnQtbG9jay1hZGQta2V5d29yZHMgbmls
ICcoKGVnbG90LS1zZW10b2stZm9udGlmeS10b2tlbnMpKSAnYXBwZW5kKQorICAgICAgKGZv
bnQtbG9jay1mbHVzaCkpKQorICAodW5sZXNzIGVnbG90LXNlbWFudGljLXRva2Vucy1tb2Rl
CisgICAgKGppdC1sb2NrLXVucmVnaXN0ZXIgIydlZ2xvdC0tc2VtdG9rLXByb3BlcnRpemUp
CisgICAgKGZvbnQtbG9jay1yZW1vdmUta2V5d29yZHMgbmlsICcoKGVnbG90LS1zZW10b2st
Zm9udGlmeS10b2tlbnMpKSkKKyAgICAoZm9udC1sb2NrLWZsdXNoKSkpCisKIAwKIDs7OyBD
YWxsIGFuZCB0eXBlIGhpZXJhcmNoaWVzCiAocmVxdWlyZSAnYnV0dG9uKQpAQCAtNDY4OCw3
ICs1MDA5LDcgQEAgSWYgTk9FUlJPUiwgcmV0dXJuIHByZWRpY2F0ZSwgZWxzZSBlcnJvcmlu
ZyBmdW5jdGlvbi4iCiAgICAgICAgICAgICAgICAgKHdpZGdldC1hcHBseS1hY3Rpb24gdykp
KQogICAgICAgICAgICAgZWdsb3QtLWhpZXJhcmNoeS1yb290cykKICAgICAgIChnb3RvLWNo
YXIgKHBvaW50LW1pbikpKSkKLSAgICAocG9wLXRvLWJ1ZmZlciAoY3VycmVudC1idWZmZXIp
KSkKKyAgKHBvcC10by1idWZmZXIgKGN1cnJlbnQtYnVmZmVyKSkpCiAKIChkZWZpbmUtZGVy
aXZlZC1tb2RlIGVnbG90LWhpZXJhcmNoeS1tb2RlIHNwZWNpYWwtbW9kZQogICAiRWdsb3Qg
c3BlY2lhbCIgIkVnbG90IG1vZGUgZm9yIHZpZXdpbmcgaGllcmFyY2hpZXMuCkBAIC00NzM0
LDcgKzUwNTUsOCBAQCBJZiBOT0VSUk9SLCByZXR1cm4gcHJlZGljYXRlLCBlbHNlIGVycm9y
aW5nIGZ1bmN0aW9uLiIKIDs7IGhhcmRlci4gRm9yIG5vdywgdXNlIGB3aXRoLWV2YWwtYWZ0
ZXItbG9hZCcuIFNlZSBhbHNvIGdpdGh1YiMxMTgzLgogKHdpdGgtZXZhbC1hZnRlci1sb2Fk
ICdkZXNrdG9wCiAgIChhZGQtdG8tbGlzdCAnZGVza3RvcC1taW5vci1tb2RlLWhhbmRsZXJz
ICcoZWdsb3QtLW1hbmFnZWQtbW9kZSAuIGlnbm9yZSkpCi0gIChhZGQtdG8tbGlzdCAnZGVz
a3RvcC1taW5vci1tb2RlLWhhbmRsZXJzICcoZWdsb3QtaW5sYXktaGludHMtbW9kZSAuIGln
bm9yZSkpKQorICAoYWRkLXRvLWxpc3QgJ2Rlc2t0b3AtbWlub3ItbW9kZS1oYW5kbGVycyAn
KGVnbG90LWlubGF5LWhpbnRzLW1vZGUgLiBpZ25vcmUpKQorICAoYWRkLXRvLWxpc3QgJ2Rl
c2t0b3AtbWlub3ItbW9kZS1oYW5kbGVycyAnKGVnbG90LXNlbWFudGljLXRva2Vucy1tb2Rl
IC4gaWdub3JlKSkpCiAKIAwKIDs7OyBNaXNjCkBAIC00NzYzLDYgKzUwODUsNyBAQCBJZiBO
T0VSUk9SLCByZXR1cm4gcHJlZGljYXRlLCBlbHNlIGVycm9yaW5nIGZ1bmN0aW9uLiIKICAg
ICAgICAgICAgICAgIGVnbG90LWZvcm1hdAogICAgICAgICAgICAgICAgZWdsb3QtZm9ybWF0
LWJ1ZmZlcgogICAgICAgICAgICAgICAgZWdsb3QtaW5sYXktaGludHMtbW9kZQorICAgICAg
ICAgICAgICAgZWdsb3Qtc2VtYW50aWMtdG9rZW5zLW1vZGUKICAgICAgICAgICAgICAgIGVn
bG90LXJlY29ubmVjdAogICAgICAgICAgICAgICAgZWdsb3QtcmVuYW1lCiAgICAgICAgICAg
ICAgICBlZ2xvdC1zaWduYWwtZGlkQ2hhbmdlQ29uZmlndXJhdGlvbgotLSAKMi41MS4wCgo=


--------------E0PLhxgAK0q6X6wjtwal0DtU--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: me@HIDDEN
Subject: bug#79958: Acknowledgement ([PATCH] Eglot: more fine-grained
 customization of faces)
Message-ID: <handler.79958.B.176506691214516.ack <at> debbugs.gnu.org>
References: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
X-Gnu-PR-Message: ack 79958
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 79958 <at> debbugs.gnu.org
Date: Sun, 07 Dec 2025 00:22:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 79958 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
79958: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79958
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79958: [PATCH] Eglot: more fine-grained customization of faces
Resent-From: Lua Viana Reis <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 00:28:01 +0000
Resent-Message-ID: <handler.79958.B.176506725115867 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79958
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 79958 <at> debbugs.gnu.org, joaotavora@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Reply-To: me@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176506725115867
          (code B ref -1); Sun, 07 Dec 2025 00:28:01 +0000
Received: (at submit) by debbugs.gnu.org; 7 Dec 2025 00:27:31 +0000
Received: from localhost ([127.0.0.1]:35069 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vS2cd-00047q-3J
	for submit <at> debbugs.gnu.org; Sat, 06 Dec 2025 19:27:31 -0500
Received: from lists.gnu.org ([2001:470:142::17]:55310)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1vS2ca-00047Z-Bq
 for submit <at> debbugs.gnu.org; Sat, 06 Dec 2025 19:27:28 -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 <me@HIDDEN>) id 1vS2cT-0000Iv-U8
 for bug-gnu-emacs@HIDDEN; Sat, 06 Dec 2025 19:27:22 -0500
Received: from cyan.elm.relay.mailchannels.net ([23.83.212.47])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1vS2cR-00074G-Sh
 for bug-gnu-emacs@HIDDEN; Sat, 06 Dec 2025 19:27:21 -0500
X-Sender-Id: hostingeremail|x-authuser|lua@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 2676A8A1ECA;
 Sun, 07 Dec 2025 00:27:18 +0000 (UTC)
Received: from fr-int-smtpout30.hostinger.io
 (100-101-186-85.trex-nlb.outbound.svc.cluster.local [100.101.186.85])
 (Authenticated sender: hostingeremail)
 by relay.mailchannels.net (Postfix) with ESMTPA id 2FC4F8A1EA8;
 Sun, 07 Dec 2025 00:27:17 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none;
 t=1765067237;
 b=GGKfBL3/jqT+kW2sOeax6cpWK15wY+prCC/QyhSBA9RaKE8+KFh9Hu76NQurid8S24xEcG
 59RBCCOfWs705gJqJUM3/l5ubLsQdE1IKZc37UE0pBIAA37AKj0+pcFW1j8M0xhTyZEz9q
 fLrlTYaceM910oVLdnGacz0bRVFG7H6m4uyC9InU62gY474o6RzTq39CFIqlx7GBIWBX9G
 /PhkTKk+ke0DdKkqlxv1jqatdmnE9DwvDf4tTTVHMIu8p26L4cKoHHBuZSu75ZrLI8Ch2L
 lIth4TsIXgVPKnuFZpHJJoX0VW6I4XNzmVi+wwkETrdsjsOdXt+5QTp2Adt1Lw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1765067237;
 h=from:from:reply-to:reply-to:subject:subject:date:date:
 message-id:message-id:to:to:cc:mime-version:mime-version:
 content-type:content-type:in-reply-to:in-reply-to:
 references:references:dkim-signature;
 bh=Xamx76i+4f5LhjL5PQvBIOAaameudbkWJ2TUidC7hT4=;
 b=SJyOcR8kfAVooaKBrHqUsxFka+JPBWJVrwVx84jWH/JhuEJ8bZNaxI7ZApo8/jKGBKOYPS
 qnEiuP9LCTXlZBoF9DWJzeDuCt+soXZOxe40fIJLUWogezi0LS7+3fZQ0i0R3B2sFvPgVT
 NDkUZAUSKfRjsZQxVkJhhed41VNg0UZ1XYAmbiRlwLvFeRTMijaXI0AlaAQlOyEMTOJP+E
 VrZ7nwyQNLwrdPhqRjgTGQJCc13ppjWRlJm4GvoFxRsfp4gRkD2Xy509B1C031FoC7MqMw
 Qt+ZTvFDXSlac9u6HPjSIQYHprHLMtIHXmo5YIAa5YtNTIFsBVUd0qNHpazfwg==
ARC-Authentication-Results: i=1; rspamd-57b9fc4dc5-js26v;
 auth=pass smtp.auth=hostingeremail smtp.mailfrom=me@HIDDEN
X-Sender-Id: hostingeremail|x-authuser|lua@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authuser|lua@HIDDEN
X-MailChannels-Auth-Id: hostingeremail
X-Interest-Relation: 0bc1adcd78e1e348_1765067238027_4118239205
X-MC-Loop-Signature: 1765067238027:3636726667
X-MC-Ingress-Time: 1765067238027
Received: from fr-int-smtpout30.hostinger.io (fr-int-smtpout30.hostinger.io
 [148.222.54.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.101.186.85 (trex/7.1.3); Sun, 07 Dec 2025 00:27:18 +0000
Received: from [IPV6:2804:14d:8084:929f::1001] (unknown
 [IPv6:2804:14d:8084:929f::1001])
 (Authenticated sender: lua@HIDDEN)
 by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4dP5Xc69q9z314m;
 Sun,  7 Dec 2025 00:27:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lua.blog.br;
 s=hostingermail-a; t=1765067233;
 h=from:from:reply-to:reply-to:subject:subject:date:date:
 message-id:message-id:to:to:cc:mime-version:mime-version:
 content-type:content-type:in-reply-to:in-reply-to:  references:references;
 bh=Xamx76i+4f5LhjL5PQvBIOAaameudbkWJ2TUidC7hT4=;
 b=NPDRWLo0G1CKndmcpCtPchGpGJfzZa4b2Mu1z2pr0Qfg5Z/mCuGYCuvlXBwRITt6JgTjze
 uhzmpR+fya7SR5ITEXF5WInwNNQKetOLp4+gHGcCvW7p53ldu++PQ6AH9DMKexSjLJcPb1
 hkP3KgbkBAFsqpRDo5kRI7u7KDLSHkxfStDGpuuQQX4n1WlBHjYGKvuLVIEdVzY2e8yNNM
 vxOK9pYUIPgPP1lTjiqELzydX+5HdNgd0vRUIAY1+EjL8WjdVHt4rfZDky1J0QzPAOK0iC
 /NQUK8uKfI7QoC8kbP13Nfg0zDSgE2mhqZ9yA+HnfoK+S/2Wr0Q8ioBVwMLepQ==
Content-Type: multipart/mixed; boundary="------------t6B0wDN6g002QuKEPJ0h0OSP"
Message-ID: <03ccd4cb-fe2e-4566-ba6f-4253ab48deec@HIDDEN>
MIME-Version: 1.0
User-Agent: Betterbird (Linux)
From: Lua Viana Reis <me@HIDDEN>
References: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
Content-Language: en-US, pt-BR
In-Reply-To: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
Date: Sun,  7 Dec 2025 00:27:12 +0000 (UTC)
X-CM-Envelope: MS4xfGQiCU3/lNkBvSHxd8zqjvnJw48hK6/0KQXNqBXaq8CLVo2iMBp6zSbSOpOeFQ26ooQqQPDxBSu5AwV4XnyRnvbis+7tpzoaFiO76ILV5iE4+pT12Y3C
 OdWOdQJhgyaWqxAE++Gt4PIZnAQigf9zR+MjSka+lKvI36nmyowfXsMhbYNJQJc3euZ2u53xwF2iun6gAHiky3dxBxp9jK7VAitUtnKrFOmg6rpm6MvVbJfe
 se2QB3iJ24QEotrBZYYvnj0FOIW1jE0RS+ZRur2r3zA=
X-CM-Analysis: v=2.4 cv=DJTd4DNb c=1 sm=1 tr=0 ts=6934c9e1
 a=g8Ssmq5TYoTi10QLwOJpHQ==:617 a=xqWC_Br6kY4A:10 a=r77TgQKjGQsHNAKrUKIA:9
 a=NEAV23lmAAAA:8 a=j2coxKuukCjwZeScpiEA:9 a=QEXdDO2ut3YA:10
 a=yPaTDruNwGf44b2T9PMA:9 a=B2y7HmGcmWMA:10
X-AuthUser: lua@HIDDEN
Received-SPF: pass client-ip=23.83.212.47; envelope-from=me@HIDDEN;
 helo=cyan.elm.relay.mailchannels.net
X-Spam_score_int: -19
X-Spam_score: -2.0
X-Spam_bar: --
X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 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-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 (/)

This is a multi-part message in MIME format.
--------------t6B0wDN6g002QuKEPJ0h0OSP
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Sorry, I keep getting bitten by e-mail. I sent the wrong patch before.

Em 06/12/2025 21:21, Lua Viana Reis escreveu:
> So far, this has more or less been requested three times:
>
> https://github.com/lua-vr/eglot-semtok/issues/2
> https://github.com/joaotavora/eglot/discussions/1557
> https://github.com/joaotavora/eglot/issues/615#issuecomment-3612710124
>
> This patch removes the eglot-semantic-token-{types,modifiers} in favor 
> of a new variable eglot-semantic-token-faces. It is an alist with each 
> element is of the form (FACE . NAMES). Eglot will apply all the FACEs 
> whose list of NAMES are contained in the token's, in the order they 
> appear in this list.
>
> This allows:
> - customizing priority of faces (just reorder the list)
> - selecting specific combinations (say, add an element of the form 
> `(highlight "variable" "definition")` to highlight tokens that are 
> variable and definitions)
> - removing faces (remove them from the list)
>
> Other than allowing more customization, there is no change in the 
> faces compared to before.
>
>
> Lua

--------------t6B0wDN6g002QuKEPJ0h0OSP
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-eglot-fine-grained-customization-of-semtok-faces.patch"
Content-Disposition: attachment;
 filename*0="0001-eglot-fine-grained-customization-of-semtok-faces.patch"
Content-Transfer-Encoding: base64

RnJvbSA1Y2UxNmM4NDhiOTgwMjI4OWRlYzc2ZTY2NTA4MjY4MWQ4NWE4NTVmIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBMdWEgVmlhbmEgUmVpcyA8bWVAbHVhLmJsb2cuYnI+
CkRhdGU6IFNhdCwgNiBEZWMgMjAyNSAyMTowMDo1MCAtMDMwMApTdWJqZWN0OiBbUEFUQ0hd
IGVnbG90OiBmaW5lLWdyYWluZWQgY3VzdG9taXphdGlvbiBvZiBzZW10b2sgZmFjZXMKCi0t
LQogbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwgfCA0MyArKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyks
IDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVs
IGIvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwKaW5kZXggYjhkMjlmOTY2Zi4uNzM0Yzg4NTAw
MyAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwKKysrIGIvbGlzcC9wcm9n
bW9kZXMvZWdsb3QuZWwKQEAgLTQ1NzcsMTEgKzQ1NzcsMTMgQEAgZWdsb3QtaW5sYXktaGlu
dHMtbW9kZQogDAogOzs7IFNlbWFudGljIHRva2VucwogKGRlZm1hY3JvIGVnbG90LS1zZW10
b2stZGVmaW5lLXRoaW5ncyAoKQotICAoY2wtZmxldCAoKGRlZi1pdCAobmFtZSBkZWYpCi0g
ICAgICAgICAgICAgIGAoZGVmZmFjZSAsKGludGVybiAoZm9ybWF0ICJlZ2xvdC1zZW1hbnRp
Yy0lcy1mYWNlIiBuYW1lKSkKLSAgICAgICAgICAgICAgICAgJygodCAoOmluaGVyaXQgLGRl
ZikpKQotICAgICAgICAgICAgICAgICAsKGZvcm1hdCAiRmFjZSBmb3IgcGFpbnRpbmcgYSBg
JXMnIExTUCBzZW1hbnRpYyB0b2tlbiIgbmFtZSkKLSAgICAgICAgICAgICAgICAgOmdyb3Vw
ICdlZ2xvdC1zZW1hbnRpYy1mb250aWZpY2F0aW9uKSkpCisgIChjbC1sYWJlbHMgKChmYWNl
LXN5bSAobmFtZSkgKGludGVybiAoZm9ybWF0ICJlZ2xvdC1zZW1hbnRpYy0lcy1mYWNlIiBu
YW1lKSkpCisgICAgICAgICAgICAgIChmYWNlLXNwZWMgKG5hbWUpIChjb25zIChmYWNlLXN5
bSBuYW1lKSAobGlzdCBuYW1lKSkpCisgICAgICAgICAgICAgIChkZWYtaXQgKG5hbWUgZGVm
KQorICAgICAgICAgICAgICAgIGAoZGVmZmFjZSAsKGZhY2Utc3ltIG5hbWUpCisgICAgICAg
ICAgICAgICAgICAgJygodCAoOmluaGVyaXQgLGRlZikpKQorICAgICAgICAgICAgICAgICAg
ICwoZm9ybWF0ICJGYWNlIGZvciBwYWludGluZyBhIGAlcycgTFNQIHNlbWFudGljIHRva2Vu
IiBuYW1lKQorICAgICAgICAgICAgICAgICAgIDpncm91cCAnZWdsb3Qtc2VtYW50aWMtZm9u
dGlmaWNhdGlvbikpKQogICAgIChsZXQgKCh0eXBlcyAobWFwY2FyICMnY2FyIGVnbG90LS1z
ZW10b2stdHlwZXMpKQogICAgICAgICAgIChtb2RpZmllcnMgKG1hcGNhciAjJ2NhciBlZ2xv
dC0tc2VtdG9rLW1vZGlmaWVycykpKQogICAgICAgYChwcm9nbgpAQCAtNDU4OSwxNCArNDU5
MSwxNCBAQCBlZ2xvdC0tc2VtdG9rLWRlZmluZS10aGluZ3MKICAgICAgICAgICAgIkZhY2Vz
IGFuZCBvcHRpb25zIGZvciBMU1Agc2VtYW50aWMgZm9udGlmaWNhdGlvbi4iIDpncm91cCAn
ZWdsb3QpCiAgICAgICAgICAsQChjbC1sb29wIGZvciAobiAuIGQpIGluIGVnbG90LS1zZW10
b2stdHlwZXMgY29sbGVjdCAoZGVmLWl0IG4gZCkpCiAgICAgICAgICAsQChjbC1sb29wIGZv
ciAobiAuIGQpIGluIGVnbG90LS1zZW10b2stbW9kaWZpZXJzIGNvbGxlY3QgKGRlZi1pdCBu
IGQpKQotICAgICAgICAgKGRlZmN1c3RvbSBlZ2xvdC1zZW1hbnRpYy10b2tlbi10eXBlcwot
ICAgICAgICAgICAnLHR5cGVzICJMU1Atc3VwcGxpZWQgc2VtYW50aWMgdHlwZXMgRWdsb3Qg
c2hvdWxkIGNvbnNpZGVyLiIKLSAgICAgICAgICAgOnR5cGUgJyhzZXQgLEAobWFwY2FyIChs
YW1iZGEgKG8pIGAoY29uc3QgLG8pKSB0eXBlcykpCi0gICAgICAgICAgIDpncm91cCAnZWds
b3Qtc2VtYW50aWMtZm9udGlmaWNhdGlvbikKLSAgICAgICAgIChkZWZjdXN0b20gZWdsb3Qt
c2VtYW50aWMtdG9rZW4tbW9kaWZpZXJzCi0gICAgICAgICAgICcsbW9kaWZpZXJzICJMU1At
c3VwcGxpZWQgc2VtYW50aWMgbW9kaWZpZXJzIEVnbG90IHNob3VsZCBjb25zaWRlci4iCi0g
ICAgICAgICAgIDp0eXBlICcoc2V0ICxAKG1hcGNhciAobGFtYmRhIChvKSBgKGNvbnN0ICxv
KSkgbW9kaWZpZXJzKSkKLSAgICAgICAgICAgOmdyb3VwICdlZ2xvdC1zZW1hbnRpYy1mb250
aWZpY2F0aW9uKSkpKSkKKyAgICAgICAgIChkZWZjdXN0b20gZWdsb3Qtc2VtYW50aWMtdG9r
ZW4tZmFjZXMKKyAgICAgICAgICAgJygsQChtYXBjYXIgIydmYWNlLXNwZWMgbW9kaWZpZXJz
KQorICAgICAgICAgICAgICxAKG1hcGNhciAjJ2ZhY2Utc3BlYyB0eXBlcykpCisgICAgICAg
ICAgICJBIG1hcHBpbmcgZnJvbSBmYWNlcyB0byBzZW1hbnRpYyB0b2tlbiBuYW1lcy4KK0Vh
Y2ggZWxlbWVudCBpcyBvZiB0aGUgZm9ybSAoRkFDRSAuIE5BTUVTKS4gRWdsb3Qgd2lsbCBh
cHBseSBhbGwgdGhlCitGQUNFcyB3aG9zZSBsaXN0IG9mIE5BTUVTIGFyZSBjb250YWluZWQg
aW4gdGhlIHNlbWFudGljIHRva2VuJ3MsIGluIHRoZQorb3JkZXIgdGhleSBhcHBlYXIgaW4g
dGhpcyBsaXN0LiIKKyAgICAgICAgICAgOnR5cGUgJyhyZXBlYXQgKGNvbnMgZmFjZSAocmVw
ZWF0IHN0cmluZykpKSkpKSkpCiAKIChlZ2xvdC0tc2VtdG9rLWRlZmluZS10aGluZ3MpCiAK
QEAgLTQ2MTEsMTYgKzQ2MTMsMTkgQEAgZWdsb3QtLXNlbXRvay1kZWNvZGUtdG9rZW4KICAg
ICAgICAgICAgKGVnbG90LS1kYmluZCAoKFNlbWFudGljVG9rZW5zTGVnZW5kKSB0b2tlblR5
cGVzIHRva2VuTW9kaWZpZXJzKQogICAgICAgICAgICAgICAgKHBsaXN0LWdldCAocGxpc3Qt
Z2V0IGNhcGFiaWxpdGllcyA6c2VtYW50aWNUb2tlbnNQcm92aWRlcikgOmxlZ2VuZCkKICAg
ICAgICAgICAgICAoY2wtbG9vcAotICAgICAgICAgICAgICB3aXRoIHRuYW1lID0gKGFyZWYg
dG9rZW5UeXBlcyAoY2FyIHRvaykpCiAgICAgICAgICAgICAgIGZvciBqIGZyb20gMCBmb3Ig
bSBhY3Jvc3MgdG9rZW5Nb2RpZmllcnMKICAgICAgICAgICAgICAgd2hlbiAoY2wtcGx1c3Ag
KGxvZ2FuZCAoY2RyIHRvaykgKGFzaCAxIGopKSkKICAgICAgICAgICAgICAgICBjb2xsZWN0
IG0gaW50byBuYW1lcwotICAgICAgICAgICAgICAgIGFuZCB3aGVuIChtZW1iZXIgbSBlZ2xv
dC1zZW1hbnRpYy10b2tlbi1tb2RpZmllcnMpCi0gICAgICAgICAgICAgICAgICBjb2xsZWN0
IChpbnRlcm4gKGZvcm1hdCAiZWdsb3Qtc2VtYW50aWMtJXMtZmFjZSIgbSkpIGludG8gZmFj
ZXMKICAgICAgICAgICAgICAgZmluYWxseQotICAgICAgICAgICAgICAod2hlbiAobWVtYmVy
IHRuYW1lIGVnbG90LXNlbWFudGljLXRva2VuLXR5cGVzKQotICAgICAgICAgICAgICAgIChw
dXNoIChpbnRlcm4gKGZvcm1hdCAiZWdsb3Qtc2VtYW50aWMtJXMtZmFjZSIgdG5hbWUpKSBm
YWNlcykpCi0gICAgICAgICAgICAgIChjbC1yZXR1cm4gKGNvbnMgKGNvbnMgdG5hbWUgbmFt
ZXMpIGZhY2VzKSkpKQorICAgICAgICAgICAgICAocHVzaCAoYXJlZiB0b2tlblR5cGVzIChj
YXIgdG9rKSkgbmFtZXMpCisgICAgICAgICAgICAgIChjbC1yZXR1cm4KKyAgICAgICAgICAg
ICAgIChjb25zIG5hbWVzCisgICAgICAgICAgICAgICAgICAgICAoZGVscSBuaWwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChtYXBjYXIKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobGFtYmRhIChlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4g
KGNsLXN1YnNldHAgKGNkciBlKSBuYW1lcyA6dGVzdCAjJ3N0cmluZz0pCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChjYXIgZSkpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVnbG90LXNlbWFudGljLXRva2VuLWZhY2VzKSkpKSkpCiAgICAgICAgICAgIHNl
bXRvay1jYWNoZSkKICAgICAgICAgcHJvYmUpKSkpCiAKLS0gCjIuNTIuMAoK

--------------t6B0wDN6g002QuKEPJ0h0OSP--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79958: [PATCH] Eglot: more fine-grained customization of faces
Resent-From: Lua Viana Reis <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 07 Dec 2025 01:45:01 +0000
Resent-Message-ID: <handler.79958.B.1765071867886 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79958
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 79958 <at> debbugs.gnu.org, joaotavora@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Reply-To: me@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.1765071867886
          (code B ref -1); Sun, 07 Dec 2025 01:45:01 +0000
Received: (at submit) by debbugs.gnu.org; 7 Dec 2025 01:44:27 +0000
Received: from localhost ([127.0.0.1]:35680 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vS3p5-0000EE-5O
	for submit <at> debbugs.gnu.org; Sat, 06 Dec 2025 20:44:27 -0500
Received: from lists.gnu.org ([2001:470:142::17]:52498)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1vS3p3-0000Dv-1r
 for submit <at> debbugs.gnu.org; Sat, 06 Dec 2025 20:44:25 -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 <me@HIDDEN>) id 1vS3ow-00063K-J8
 for bug-gnu-emacs@HIDDEN; Sat, 06 Dec 2025 20:44:18 -0500
Received: from fly.ash.relay.mailchannels.net ([23.83.222.61])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1vS3on-000327-FM
 for bug-gnu-emacs@HIDDEN; Sat, 06 Dec 2025 20:44:18 -0500
X-Sender-Id: hostingeremail|x-authuser|lua@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id BE3C8580F9B;
 Sun, 07 Dec 2025 01:41:59 +0000 (UTC)
Received: from de-fra-smtpout4.hostinger.io
 (trex-green-1.trex.outbound.svc.cluster.local [100.99.164.30])
 (Authenticated sender: hostingeremail)
 by relay.mailchannels.net (Postfix) with ESMTPA id 1C50A580EE2;
 Sun, 07 Dec 2025 01:41:57 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none;
 t=1765071718;
 b=fdF0qOUtTK0z3T8FHc8WjtwSUUdWqmEv50vE9m8GbyekPHIfqln4iyikTetABqopMIrQhx
 UZswEZqdXZmyqeacxnMAYfS9lrdnpQw9kmkiDbP5x6DSL7xTsYExATGmQmHVPNmBX8WrCH
 M3nS6A03OsdAvw4o6M65eqUGjmZYJSR/MFApZrE5Io18BeDYtMhtriWCMXry81z6FcinLi
 edZzu611plV/zGVvDkDPsaahXNV6lu89MsEvb2/Th7u30PA0aYip3eqSY1A87Mk/74ugc5
 UsawFjcbgAYg4SpPlqQwQTGWy6A8kMHVhGNOTzksvwdAkYhOT3I2b+ZwHYB6Rw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1765071718;
 h=from:from:reply-to:reply-to:subject:subject:date:date:
 message-id:message-id:to:to:cc:mime-version:mime-version:
 content-type:content-type:in-reply-to:in-reply-to:
 references:references:dkim-signature;
 bh=YoSnBxbQw8zmr7INgFZeUGYWdh7MDwMrdPhpW4RFyqM=;
 b=XU8UPKPZ2Dr9ZwygHsKKSvAoSlcf2mYElKNMhYZOlwDXR1I9OpnSZMnZYU7sDn+vYnu2TH
 8kxNLAJEjq7CIjHZXyOAe4aKvnwFRPMpiAb9lukqGCJ3dPBvZFj76qT0RcNWiXIDbFhUzk
 BHPoLxzJZu5FxUo8VmYonWUqCr7QL8y/aGfuhXOaSGh+C7OWcbd9OCD1+diR3PQLbx6X4x
 OCf8UilIzDFy2+DW0LmT7Tw94Xa+C/avjYWHCTcfVQK6lqRvdtIQnFH+b3Q313VD4U8m5a
 Ib5T3quFxKUXFHzMGYTuCcntki7W23TfEaDhBWf7Yx9YKoc0gsR/5kgi63URqQ==
ARC-Authentication-Results: i=1; rspamd-858948c46c-tdh6c;
 auth=pass smtp.auth=hostingeremail smtp.mailfrom=me@HIDDEN
X-Sender-Id: hostingeremail|x-authuser|lua@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authuser|lua@HIDDEN
X-MailChannels-Auth-Id: hostingeremail
X-Name-Celery: 00c1990970158a41_1765071718975_2901552309
X-MC-Loop-Signature: 1765071718975:3964142612
X-MC-Ingress-Time: 1765071718975
Received: from de-fra-smtpout4.hostinger.io (de-fra-smtpout4.hostinger.io
 [148.222.55.14]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.99.164.30 (trex/7.1.3); Sun, 07 Dec 2025 01:41:58 +0000
Received: from [IPV6:2804:14d:8084:929f::1001] (unknown
 [IPv6:2804:14d:8084:929f::1001])
 (Authenticated sender: lua@HIDDEN)
 by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4dP7Bq5cVGz3yBb;
 Sun,  7 Dec 2025 01:41:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lua.blog.br;
 s=hostingermail-a; t=1765071716;
 h=from:from:reply-to:reply-to:subject:subject:date:date:
 message-id:message-id:to:to:cc:mime-version:mime-version:
 content-type:content-type:in-reply-to:in-reply-to:  references:references;
 bh=YoSnBxbQw8zmr7INgFZeUGYWdh7MDwMrdPhpW4RFyqM=;
 b=jNw+P73f+EmvlTn8kRNez2BpYw4Ex45Lx+r4O+nt1pDwK+v+Tj8ZlvFRyKxhQ26SYKD6Hs
 Q2B4WNZMIBV1TTGY/THKiDL60Nn8Uby15FzXYxokLIBFPlzXfIYdS5Sog4q5BWJvA61L9s
 udf4hqGfhoTdKdfpidFLDwx31QE06wbJv18TS+7H8Fs0UZ1XkKwRttKnYduOCZFxfKkilO
 4y4jJ9EfWbSOqCiznBghMZoy5itz2s4eLWSRSspc6nOKLgnFJLCB4Zey9mYV5RHF7zsGbD
 id5iBxGlMLv7quOwyQUH16HGzYSdsWcaz8OSCxQ6tXGpTqyvQKLHSAv+aZbqMA==
Content-Type: multipart/mixed; boundary="------------qsbPc2nhxLd7VxDVflou1tDX"
Message-ID: <28be6aa0-f2bd-4781-866b-3ed05781abc2@HIDDEN>
MIME-Version: 1.0
User-Agent: Betterbird (Linux)
From: Lua Viana Reis <me@HIDDEN>
References: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
 <03ccd4cb-fe2e-4566-ba6f-4253ab48deec@HIDDEN>
Content-Language: en-US, pt-BR
In-Reply-To: <03ccd4cb-fe2e-4566-ba6f-4253ab48deec@HIDDEN>
Date: Sun,  7 Dec 2025 01:41:55 +0000 (UTC)
X-CM-Envelope: MS4xfEFs80AzCW6S+koihNiHJ6NCFtmZ1EQUIKqO3kNiAANWdv0hI9jtsbWStqvgxp8CrZEh/Ppq5TmySc7LWCGy5mS9cNtZcKw0q+r0hsKw8JxXO/NW0Vw2
 oMOOyxRMzFaRVxbteTnRyy6Xp/uizwd5ZF0nRmnr3hC6X/mGXnwA8rzKAtN2j7UsdhOfGueL1TjqQYS4El2qe97ioSAG1WF0COd+hkPH+8/5CvtPwplSsgaK
 Hnu7eNd/fNW1uTqIIXeB+vujKjSwAfGjLcDZhsgDVp0=
X-CM-Analysis: v=2.4 cv=Ceda56rl c=1 sm=1 tr=0 ts=6934db64
 a=g8Ssmq5TYoTi10QLwOJpHQ==:617 a=xqWC_Br6kY4A:10 a=r77TgQKjGQsHNAKrUKIA:9
 a=9p1mdDrtQxHUIFmP4DcA:9 a=QEXdDO2ut3YA:10 a=yPaTDruNwGf44b2T9PMA:9
 a=B2y7HmGcmWMA:10
X-AuthUser: lua@HIDDEN
Received-SPF: pass client-ip=23.83.222.61; envelope-from=me@HIDDEN;
 helo=fly.ash.relay.mailchannels.net
X-Spam_score_int: -19
X-Spam_score: -2.0
X-Spam_bar: --
X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 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-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 (/)

This is a multi-part message in MIME format.
--------------qsbPc2nhxLd7VxDVflou1tDX
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

As it turns out, eglot-semantic-token-{types,modifiers} should not be 
removed. I fixed the patch so they are kept.


Lua
--------------qsbPc2nhxLd7VxDVflou1tDX
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-eglot-fine-grained-customization-of-semtok-faces.patch"
Content-Disposition: attachment;
 filename*0="0001-eglot-fine-grained-customization-of-semtok-faces.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYjk1ZWU3YzViNzA2MTBlMWZkM2FjOWE1Yzg5ZTUzOGM1ZTVlNjBkIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBMdWEgVmlhbmEgUmVpcyA8bWVAbHVhLmJsb2cuYnI+
CkRhdGU6IFNhdCwgNiBEZWMgMjAyNSAyMTowMDo1MCAtMDMwMApTdWJqZWN0OiBbUEFUQ0hd
IGVnbG90OiBmaW5lLWdyYWluZWQgY3VzdG9taXphdGlvbiBvZiBzZW10b2sgZmFjZXMKCi0t
LQogbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwgfCAzNSArKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDExIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsIGIvbGlz
cC9wcm9nbW9kZXMvZWdsb3QuZWwKaW5kZXggYjhkMjlmOTY2Zi4uMGI3NDA4MWVlNiAxMDA2
NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMv
ZWdsb3QuZWwKQEAgLTQ1NzcsMTEgKzQ1NzcsMTMgQEAgZWdsb3QtaW5sYXktaGludHMtbW9k
ZQogDAogOzs7IFNlbWFudGljIHRva2VucwogKGRlZm1hY3JvIGVnbG90LS1zZW10b2stZGVm
aW5lLXRoaW5ncyAoKQotICAoY2wtZmxldCAoKGRlZi1pdCAobmFtZSBkZWYpCi0gICAgICAg
ICAgICAgIGAoZGVmZmFjZSAsKGludGVybiAoZm9ybWF0ICJlZ2xvdC1zZW1hbnRpYy0lcy1m
YWNlIiBuYW1lKSkKLSAgICAgICAgICAgICAgICAgJygodCAoOmluaGVyaXQgLGRlZikpKQot
ICAgICAgICAgICAgICAgICAsKGZvcm1hdCAiRmFjZSBmb3IgcGFpbnRpbmcgYSBgJXMnIExT
UCBzZW1hbnRpYyB0b2tlbiIgbmFtZSkKLSAgICAgICAgICAgICAgICAgOmdyb3VwICdlZ2xv
dC1zZW1hbnRpYy1mb250aWZpY2F0aW9uKSkpCisgIChjbC1sYWJlbHMgKChmYWNlLXN5bSAo
bmFtZSkgKGludGVybiAoZm9ybWF0ICJlZ2xvdC1zZW1hbnRpYy0lcy1mYWNlIiBuYW1lKSkp
CisgICAgICAgICAgICAgIChmYWNlLXNwZWMgKG5hbWUpIChjb25zIChmYWNlLXN5bSBuYW1l
KSAobGlzdCBuYW1lKSkpCisgICAgICAgICAgICAgIChkZWYtaXQgKG5hbWUgZGVmKQorICAg
ICAgICAgICAgICAgIGAoZGVmZmFjZSAsKGZhY2Utc3ltIG5hbWUpCisgICAgICAgICAgICAg
ICAgICAgJygodCAoOmluaGVyaXQgLGRlZikpKQorICAgICAgICAgICAgICAgICAgICwoZm9y
bWF0ICJGYWNlIGZvciBwYWludGluZyBhIGAlcycgTFNQIHNlbWFudGljIHRva2VuIiBuYW1l
KQorICAgICAgICAgICAgICAgICAgIDpncm91cCAnZWdsb3Qtc2VtYW50aWMtZm9udGlmaWNh
dGlvbikpKQogICAgIChsZXQgKCh0eXBlcyAobWFwY2FyICMnY2FyIGVnbG90LS1zZW10b2st
dHlwZXMpKQogICAgICAgICAgIChtb2RpZmllcnMgKG1hcGNhciAjJ2NhciBlZ2xvdC0tc2Vt
dG9rLW1vZGlmaWVycykpKQogICAgICAgYChwcm9nbgpAQCAtNDU4OSw2ICs0NTkxLDE0IEBA
IGVnbG90LS1zZW10b2stZGVmaW5lLXRoaW5ncwogICAgICAgICAgICAiRmFjZXMgYW5kIG9w
dGlvbnMgZm9yIExTUCBzZW1hbnRpYyBmb250aWZpY2F0aW9uLiIgOmdyb3VwICdlZ2xvdCkK
ICAgICAgICAgICxAKGNsLWxvb3AgZm9yIChuIC4gZCkgaW4gZWdsb3QtLXNlbXRvay10eXBl
cyBjb2xsZWN0IChkZWYtaXQgbiBkKSkKICAgICAgICAgICxAKGNsLWxvb3AgZm9yIChuIC4g
ZCkgaW4gZWdsb3QtLXNlbXRvay1tb2RpZmllcnMgY29sbGVjdCAoZGVmLWl0IG4gZCkpCisg
ICAgICAgICAoZGVmY3VzdG9tIGVnbG90LXNlbWFudGljLXRva2VuLWZhY2VzCisgICAgICAg
ICAgICcoLEAobWFwY2FyICMnZmFjZS1zcGVjIG1vZGlmaWVycykKKyAgICAgICAgICAgICAs
QChtYXBjYXIgIydmYWNlLXNwZWMgdHlwZXMpKQorICAgICAgICAgICAiQSBtYXBwaW5nIGZy
b20gZmFjZXMgdG8gc2VtYW50aWMgdG9rZW4gbmFtZXMuCitFYWNoIGVsZW1lbnQgaXMgb2Yg
dGhlIGZvcm0gKEZBQ0UgLiBOQU1FUykuIEVnbG90IHdpbGwgYXBwbHkgYWxsIHRoZQorRkFD
RXMgd2hvc2UgbGlzdCBvZiBOQU1FUyBhcmUgY29udGFpbmVkIGluIHRoZSBzZW1hbnRpYyB0
b2tlbidzLCBpbiB0aGUKK29yZGVyIHRoZXkgYXBwZWFyIGluIHRoaXMgbGlzdC4iCisgICAg
ICAgICAgIDp0eXBlICcocmVwZWF0IChjb25zIGZhY2UgKHJlcGVhdCBzdHJpbmcpKSkpCiAg
ICAgICAgICAoZGVmY3VzdG9tIGVnbG90LXNlbWFudGljLXRva2VuLXR5cGVzCiAgICAgICAg
ICAgICcsdHlwZXMgIkxTUC1zdXBwbGllZCBzZW1hbnRpYyB0eXBlcyBFZ2xvdCBzaG91bGQg
Y29uc2lkZXIuIgogICAgICAgICAgICA6dHlwZSAnKHNldCAsQChtYXBjYXIgKGxhbWJkYSAo
bykgYChjb25zdCAsbykpIHR5cGVzKSkKQEAgLTQ2MTEsMTYgKzQ2MjEsMTkgQEAgZWdsb3Qt
LXNlbXRvay1kZWNvZGUtdG9rZW4KICAgICAgICAgICAgKGVnbG90LS1kYmluZCAoKFNlbWFu
dGljVG9rZW5zTGVnZW5kKSB0b2tlblR5cGVzIHRva2VuTW9kaWZpZXJzKQogICAgICAgICAg
ICAgICAgKHBsaXN0LWdldCAocGxpc3QtZ2V0IGNhcGFiaWxpdGllcyA6c2VtYW50aWNUb2tl
bnNQcm92aWRlcikgOmxlZ2VuZCkKICAgICAgICAgICAgICAoY2wtbG9vcAotICAgICAgICAg
ICAgICB3aXRoIHRuYW1lID0gKGFyZWYgdG9rZW5UeXBlcyAoY2FyIHRvaykpCiAgICAgICAg
ICAgICAgIGZvciBqIGZyb20gMCBmb3IgbSBhY3Jvc3MgdG9rZW5Nb2RpZmllcnMKICAgICAg
ICAgICAgICAgd2hlbiAoY2wtcGx1c3AgKGxvZ2FuZCAoY2RyIHRvaykgKGFzaCAxIGopKSkK
ICAgICAgICAgICAgICAgICBjb2xsZWN0IG0gaW50byBuYW1lcwotICAgICAgICAgICAgICAg
IGFuZCB3aGVuIChtZW1iZXIgbSBlZ2xvdC1zZW1hbnRpYy10b2tlbi1tb2RpZmllcnMpCi0g
ICAgICAgICAgICAgICAgICBjb2xsZWN0IChpbnRlcm4gKGZvcm1hdCAiZWdsb3Qtc2VtYW50
aWMtJXMtZmFjZSIgbSkpIGludG8gZmFjZXMKICAgICAgICAgICAgICAgZmluYWxseQotICAg
ICAgICAgICAgICAod2hlbiAobWVtYmVyIHRuYW1lIGVnbG90LXNlbWFudGljLXRva2VuLXR5
cGVzKQotICAgICAgICAgICAgICAgIChwdXNoIChpbnRlcm4gKGZvcm1hdCAiZWdsb3Qtc2Vt
YW50aWMtJXMtZmFjZSIgdG5hbWUpKSBmYWNlcykpCi0gICAgICAgICAgICAgIChjbC1yZXR1
cm4gKGNvbnMgKGNvbnMgdG5hbWUgbmFtZXMpIGZhY2VzKSkpKQorICAgICAgICAgICAgICAo
cHVzaCAoYXJlZiB0b2tlblR5cGVzIChjYXIgdG9rKSkgbmFtZXMpCisgICAgICAgICAgICAg
IChjbC1yZXR1cm4KKyAgICAgICAgICAgICAgIChjb25zIG5hbWVzCisgICAgICAgICAgICAg
ICAgICAgICAoZGVscSBuaWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBjYXIK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChlKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHdoZW4gKGNsLXN1YnNldHAgKGNkciBlKSBuYW1lcyA6dGVz
dCAjJ3N0cmluZz0pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjYXIgZSkp
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVnbG90LXNlbWFudGljLXRva2VuLWZh
Y2VzKSkpKSkpCiAgICAgICAgICAgIHNlbXRvay1jYWNoZSkKICAgICAgICAgcHJvYmUpKSkp
CiAKLS0gCjIuNTIuMAoK

--------------qsbPc2nhxLd7VxDVflou1tDX--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79958: [PATCH] Eglot: more fine-grained customization of faces
Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 18 Dec 2025 22:47:02 +0000
Resent-Message-ID: <handler.79958.B.176609796928985 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79958
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: me@HIDDEN
Cc: 79958 <at> debbugs.gnu.org
X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176609796928985
          (code B ref -1); Thu, 18 Dec 2025 22:47:02 +0000
Received: (at submit) by debbugs.gnu.org; 18 Dec 2025 22:46:09 +0000
Received: from localhost ([127.0.0.1]:58704 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vWMl6-0007XR-It
	for submit <at> debbugs.gnu.org; Thu, 18 Dec 2025 17:46:08 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53728)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>)
 id 1vWMl3-0007We-Aq
 for submit <at> debbugs.gnu.org; Thu, 18 Dec 2025 17:46:06 -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 <joaotavora@HIDDEN>)
 id 1vWMkx-0001eW-Oq
 for bug-gnu-emacs@HIDDEN; Thu, 18 Dec 2025 17:45:59 -0500
Received: from mail-oo1-xc33.google.com ([2607:f8b0:4864:20::c33])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <joaotavora@HIDDEN>)
 id 1vWMkv-0006n8-Ho
 for bug-gnu-emacs@HIDDEN; Thu, 18 Dec 2025 17:45:59 -0500
Received: by mail-oo1-xc33.google.com with SMTP id
 006d021491bc7-65cff0b394aso690954eaf.0
 for <bug-gnu-emacs@HIDDEN>; Thu, 18 Dec 2025 14:45:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1766097955; x=1766702755; darn=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=DWTPKwuSZrZbs9GMplEYxlb8Z/g7XxEkccZYbd5OgYM=;
 b=m7FmMISIdRgBYU8qvkX4eqqYzr5QBs0AVgu2P5S1jx4OKNRSgw9ZvRzNC2OQm7t/Tv
 ibgaWcYi+WWv4Jce+7vF9PW9EqJUpo1hYlQCXV1nwlozRLGYPJfKq7Ldw/OpOK5URQHg
 aSzubn7Kd7iva7gWn7GQdM+hzdmYoPsIzv9rfHK+jdcEaVjlqNltyYdaqGoAQAtGXksu
 1XrlJkoIhJHHq4o4d3zkdPCAYL/9IpzBm8rW9DgY+tewhgcIpJ627JkFnP02HJiPltxi
 wWGmRZ+fsQpAN++L9i+5Alj9WU18bvQTTGKNm3W3X988Aza+pm4GtHRA8+0DIOLEPxP3
 +qZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1766097955; x=1766702755;
 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=DWTPKwuSZrZbs9GMplEYxlb8Z/g7XxEkccZYbd5OgYM=;
 b=gh1EVQAYNJzzFdCsbqCou2vNfbU1PDbMBfadBgugcyLgJMhxqTWsQPsduGgC1J9+lC
 Uk5YgINkmp34cxaZ9DON2R/uivuuKuLqWl4CozIJTBQSFzTo5VbJ3hGn3+pF6Urbgwq1
 zH/wezDtxYG45AqCM8mtTC07B2vRHiCNLL7erox8IE83pzA5opqxYzqC22U4X5wEUAHF
 mQGVBprk1k2hTFDDL1NsXrfq0ptPkFOs8E4z9HM3i/FO0ltKauahmHkRXa9rdQP6FomB
 ao7YZZzAZQ/frtP958MS9yefKPML8uINZMYStky7AwpiyPGABm2W6LIw+GwEYSBgiEED
 totA==
X-Gm-Message-State: AOJu0YzCBNMVxaZgNcMkxpWBWZkIcf6aBC6z1kIirAzCw8V6Qb4Pb9SZ
 G2T+O8lORaEZMU8yDLIslX5Mjk5vrtA5OGIy6+HqePCFNyXmN3CuJ6Zwi1czzl68boaFUlO2LCD
 VOwBEMV6mjrXAKVQGZXDJQ4NUTWw5yEoBxA==
X-Gm-Gg: AY/fxX60QH/Ugd1exugZJPqkmSOabku2WEvnu77+9XMyngTGi16/zWzOAo2PRl0G00B
 wJg+E+6/uTViLttGW0KXkUYflCgC/vBbTI/HCr9owA986CVgnzCcii7CISgDgjr+YZwBEqdSA62
 LLO7E9HnL5OoujJQC78TcztdW4gGqivCFkzIUwKeVT5ND8WqcSeSNAlpwm4UHuVQRxE7UVdDaXF
 Z7pEcYtbOz1C1in5Ksf+cue2Cuga2vMSFjUH6EcARlxVWV51SJ8S8Dle0+8YZOtrc7AsQ==
X-Google-Smtp-Source: AGHT+IHzPR3YU6BwZxTRYUOGwCdjDPAGBmG7htHn3LCx/qmQdVyYOaWsxEUFs2lzxO+XC0tCduj6+xSnayFM0rbbD2c=
X-Received: by 2002:a05:6820:4d44:20b0:657:5cc3:f38 with SMTP id
 006d021491bc7-65d0e68eb93mr476383eaf.0.1766097955568; Thu, 18 Dec 2025
 14:45:55 -0800 (PST)
MIME-Version: 1.0
References: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
 <03ccd4cb-fe2e-4566-ba6f-4253ab48deec@HIDDEN>
 <28be6aa0-f2bd-4781-866b-3ed05781abc2@HIDDEN>
In-Reply-To: <28be6aa0-f2bd-4781-866b-3ed05781abc2@HIDDEN>
From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Date: Thu, 18 Dec 2025 22:47:25 +0000
X-Gm-Features: AQt7F2oN6PzmLqynFFbhNGeiFBcTHEAfEJW4pfLkGJ7e4wVyAtsUiTrKMhr3zlA
Message-ID: <CALDnm53yg0fNg9Upf4X0zE=HEp8wPwgvc_UKLtB0osg=ZF5jNA@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000047bfa5064641b99b"
Received-SPF: pass client-ip=2607:f8b0:4864:20::c33;
 envelope-from=joaotavora@HIDDEN; helo=mail-oo1-xc33.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-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 (/)

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

Sorry to take so long to answer.  I thought about this, and the code is
fine as it is.
Another customization variable is overkill and the modifier faces being
applied
after the base type face is how it should be.  Modifier faces can contain
small tweaks that _modify_ the base face.  Anything more is
overcomplication,
as you yourself considered in one of those issues.  In the current eglot.el=
,
there are already tons and tons of customization opportunitites for these
semtok
face things. Myself I've been using the default definitions in various
themes
and  they look just fine, I get used to the colors.


On Sun, Dec 7, 2025 at 1:42=E2=80=AFAM Lua Viana Reis <me@HIDDEN> wrot=
e:

> As it turns out, eglot-semantic-token-{types,modifiers} should not be
> removed. I fixed the patch so they are kept.
>
>
> Lua



--=20
Jo=C3=A3o T=C3=A1vora

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

<div dir=3D"ltr"><div>Sorry to take so long to answer.=C2=A0 I thought abou=
t this, and the code is fine as it is.</div><div>Another customization vari=
able is overkill and the modifier faces being applied</div><div>after the b=
ase type face is how it should be.=C2=A0 Modifier faces can contain</div><d=
iv>small tweaks that _modify_ the base face.=C2=A0 Anything more is overcom=
plication,</div><div>as you yourself considered in one of those issues.=C2=
=A0 In the current eglot.el,</div><div>there=C2=A0are already tons and tons=
 of customization opportunitites for these semtok=C2=A0</div><div>face thin=
gs. Myself I&#39;ve been using the default definitions in various themes</d=
iv><div>and=C2=A0 they look just fine, I get used to the colors.</div><div>=
<br></div></div><br><div class=3D"gmail_quote gmail_quote_container"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Sun, Dec 7, 2025 at 1:42=E2=80=AFAM Lua =
Viana Reis &lt;<a href=3D"mailto:me@HIDDEN">me@HIDDEN</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">As it turns =
out, eglot-semantic-token-{types,modifiers} should not be <br>
removed. I fixed the patch so they are kept.<br>
<br>
<br>
Lua</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail=
_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"=
>Jo=C3=A3o T=C3=A1vora</div>

--00000000000047bfa5064641b99b--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79958: [PATCH] Eglot: more fine-grained customization of faces
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 03 Jan 2026 10:47:01 +0000
Resent-Message-ID: <handler.79958.B79958.176743718923717 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79958
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Cc: 79958 <at> debbugs.gnu.org, me@HIDDEN
Received: via spool by 79958-submit <at> debbugs.gnu.org id=B79958.176743718923717
          (code B ref 79958); Sat, 03 Jan 2026 10:47:01 +0000
Received: (at 79958) by debbugs.gnu.org; 3 Jan 2026 10:46:29 +0000
Received: from localhost ([127.0.0.1]:33859 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vbz9R-0006AS-Dl
	for submit <at> debbugs.gnu.org; Sat, 03 Jan 2026 05:46:29 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48272)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
 id 1vbz9P-00069v-E0; Sat, 03 Jan 2026 05:46:27 -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 1vbz9I-00058p-6u; Sat, 03 Jan 2026 05:46:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=mKDu0C6A2nEXeAmJaGkmtWwL/W0WdOhvy6fDb9S+mzA=; b=ScMuV8ZI9SOXBLxhbKAc
 Qpm7zl+T91DgQCof/AJ35aKML4HZgWF5jgCKPc6ElxVIKBudOxzE7ARHEsU2rHYhGI31eofY1xXns
 QWba5Wo8h/awlsWBxIkbH4H0SQpnTx8roh0e1wHBySqhH9QIcK/EoGouhUTXrNqaltJqOntGEius3
 2nPc5uYIIu0vxgLwM1K4hsbN7IOh6A+Hakj3gGBHQrY5zEglImKYXK39vsJFZoX6vHNOsTpnS+rSG
 asHq+GPJreD+lO5pjbGLwN8JHEb8U5oRzVvtaty1qG8rFWZJxSO212wiE9E26rNoxC/ZMvF66nvr0
 ZD+VMTVgWX4jpg==;
Date: Sat, 03 Jan 2026 12:46:16 +0200
Message-Id: <86ikdjkm87.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CALDnm53yg0fNg9Upf4X0zE=HEp8wPwgvc_UKLtB0osg=ZF5jNA@HIDDEN>
 (message from =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= on Thu, 18 Dec 2025 22:47:25
 +0000)
References: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
 <03ccd4cb-fe2e-4566-ba6f-4253ab48deec@HIDDEN>
 <28be6aa0-f2bd-4781-866b-3ed05781abc2@HIDDEN>
 <CALDnm53yg0fNg9Upf4X0zE=HEp8wPwgvc_UKLtB0osg=ZF5jNA@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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 (---)

tags 79958 wontfix
close 79958
thanks

> Cc: 79958 <at> debbugs.gnu.org
> From: João Távora <joaotavora@HIDDEN>
> Date: Thu, 18 Dec 2025 22:47:25 +0000
> 
> Sorry to take so long to answer.  I thought about this, and the code is fine as it is.
> Another customization variable is overkill and the modifier faces being applied
> after the base type face is how it should be.  Modifier faces can contain
> small tweaks that _modify_ the base face.  Anything more is overcomplication,
> as you yourself considered in one of those issues.  In the current eglot.el,
> there are already tons and tons of customization opportunitites for these semtok 
> face things. Myself I've been using the default definitions in various themes
> and  they look just fine, I get used to the colors.

No further comments within 2 weeks, so I presume we are not interested
in making these changes, and I'm therefore closing this bug.




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


Received: (at control) by debbugs.gnu.org; 3 Jan 2026 10:46:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 03 05:46:32 2026
Received: from localhost ([127.0.0.1]:33861 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vbz9T-0006Al-R1
	for submit <at> debbugs.gnu.org; Sat, 03 Jan 2026 05:46:32 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48272)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
 id 1vbz9P-00069v-E0; Sat, 03 Jan 2026 05:46:27 -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 1vbz9I-00058p-6u; Sat, 03 Jan 2026 05:46:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=mKDu0C6A2nEXeAmJaGkmtWwL/W0WdOhvy6fDb9S+mzA=; b=ScMuV8ZI9SOXBLxhbKAc
 Qpm7zl+T91DgQCof/AJ35aKML4HZgWF5jgCKPc6ElxVIKBudOxzE7ARHEsU2rHYhGI31eofY1xXns
 QWba5Wo8h/awlsWBxIkbH4H0SQpnTx8roh0e1wHBySqhH9QIcK/EoGouhUTXrNqaltJqOntGEius3
 2nPc5uYIIu0vxgLwM1K4hsbN7IOh6A+Hakj3gGBHQrY5zEglImKYXK39vsJFZoX6vHNOsTpnS+rSG
 asHq+GPJreD+lO5pjbGLwN8JHEb8U5oRzVvtaty1qG8rFWZJxSO212wiE9E26rNoxC/ZMvF66nvr0
 ZD+VMTVgWX4jpg==;
Date: Sat, 03 Jan 2026 12:46:16 +0200
Message-Id: <86ikdjkm87.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
In-Reply-To: <CALDnm53yg0fNg9Upf4X0zE=HEp8wPwgvc_UKLtB0osg=ZF5jNA@HIDDEN>
 (message from =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= on Thu, 18 Dec 2025 22:47:25
 +0000)
Subject: Re: bug#79958: [PATCH] Eglot: more fine-grained customization of faces
References: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
 <03ccd4cb-fe2e-4566-ba6f-4253ab48deec@HIDDEN>
 <28be6aa0-f2bd-4781-866b-3ed05781abc2@HIDDEN>
 <CALDnm53yg0fNg9Upf4X0zE=HEp8wPwgvc_UKLtB0osg=ZF5jNA@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 79958 <at> debbugs.gnu.org, me@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 (---)

tags 79958 wontfix
close 79958
thanks

> Cc: 79958 <at> debbugs.gnu.org
> From: João Távora <joaotavora@HIDDEN>
> Date: Thu, 18 Dec 2025 22:47:25 +0000
> 
> Sorry to take so long to answer.  I thought about this, and the code is fine as it is.
> Another customization variable is overkill and the modifier faces being applied
> after the base type face is how it should be.  Modifier faces can contain
> small tweaks that _modify_ the base face.  Anything more is overcomplication,
> as you yourself considered in one of those issues.  In the current eglot.el,
> there are already tons and tons of customization opportunitites for these semtok 
> face things. Myself I've been using the default definitions in various themes
> and  they look just fine, I get used to the colors.

No further comments within 2 weeks, so I presume we are not interested
in making these changes, and I'm therefore closing this bug.




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


Received: (at control) by debbugs.gnu.org; 3 Jan 2026 10:46:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 03 05:46:32 2026
Received: from localhost ([127.0.0.1]:33861 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vbz9T-0006Al-R1
	for submit <at> debbugs.gnu.org; Sat, 03 Jan 2026 05:46:32 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48272)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
 id 1vbz9P-00069v-E0; Sat, 03 Jan 2026 05:46:27 -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 1vbz9I-00058p-6u; Sat, 03 Jan 2026 05:46:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=mKDu0C6A2nEXeAmJaGkmtWwL/W0WdOhvy6fDb9S+mzA=; b=ScMuV8ZI9SOXBLxhbKAc
 Qpm7zl+T91DgQCof/AJ35aKML4HZgWF5jgCKPc6ElxVIKBudOxzE7ARHEsU2rHYhGI31eofY1xXns
 QWba5Wo8h/awlsWBxIkbH4H0SQpnTx8roh0e1wHBySqhH9QIcK/EoGouhUTXrNqaltJqOntGEius3
 2nPc5uYIIu0vxgLwM1K4hsbN7IOh6A+Hakj3gGBHQrY5zEglImKYXK39vsJFZoX6vHNOsTpnS+rSG
 asHq+GPJreD+lO5pjbGLwN8JHEb8U5oRzVvtaty1qG8rFWZJxSO212wiE9E26rNoxC/ZMvF66nvr0
 ZD+VMTVgWX4jpg==;
Date: Sat, 03 Jan 2026 12:46:16 +0200
Message-Id: <86ikdjkm87.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
In-Reply-To: <CALDnm53yg0fNg9Upf4X0zE=HEp8wPwgvc_UKLtB0osg=ZF5jNA@HIDDEN>
 (message from =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= on Thu, 18 Dec 2025 22:47:25
 +0000)
Subject: Re: bug#79958: [PATCH] Eglot: more fine-grained customization of faces
References: <94d5842d-ea84-4be9-ab40-9700f5a149b2@HIDDEN>
 <03ccd4cb-fe2e-4566-ba6f-4253ab48deec@HIDDEN>
 <28be6aa0-f2bd-4781-866b-3ed05781abc2@HIDDEN>
 <CALDnm53yg0fNg9Upf4X0zE=HEp8wPwgvc_UKLtB0osg=ZF5jNA@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 79958 <at> debbugs.gnu.org, me@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 (---)

tags 79958 wontfix
close 79958
thanks

> Cc: 79958 <at> debbugs.gnu.org
> From: João Távora <joaotavora@HIDDEN>
> Date: Thu, 18 Dec 2025 22:47:25 +0000
> 
> Sorry to take so long to answer.  I thought about this, and the code is fine as it is.
> Another customization variable is overkill and the modifier faces being applied
> after the base type face is how it should be.  Modifier faces can contain
> small tweaks that _modify_ the base face.  Anything more is overcomplication,
> as you yourself considered in one of those issues.  In the current eglot.el,
> there are already tons and tons of customization opportunitites for these semtok 
> face things. Myself I've been using the default definitions in various themes
> and  they look just fine, I get used to the colors.

No further comments within 2 weeks, so I presume we are not interested
in making these changes, and I'm therefore closing this bug.





Last modified: Sat, 3 Jan 2026 11:00:02 UTC

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