GNU logs - #75226, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 31 Dec 2024 16:02:01 +0000
Resent-Message-ID: <handler.75226.B.173566090510691 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 75226 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.173566090510691
          (code B ref -1); Tue, 31 Dec 2024 16:02:01 +0000
Received: (at submit) by debbugs.gnu.org; 31 Dec 2024 16:01:45 +0000
Received: from localhost ([127.0.0.1]:36561 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tSegj-0002mM-1X
	for submit <at> debbugs.gnu.org; Tue, 31 Dec 2024 11:01:45 -0500
Received: from lists.gnu.org ([209.51.188.17]:49746)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jacob.fai@HIDDEN>) id 1tSegg-0002mE-Q1
 for submit <at> debbugs.gnu.org; Tue, 31 Dec 2024 11:01:43 -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 <jacob.fai@HIDDEN>)
 id 1tSegg-0003w2-GG
 for bug-gnu-emacs@HIDDEN; Tue, 31 Dec 2024 11:01:42 -0500
Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <jacob.fai@HIDDEN>)
 id 1tSegb-0004OU-Qp
 for bug-gnu-emacs@HIDDEN; Tue, 31 Dec 2024 11:01:42 -0500
Received: by mail-qk1-x733.google.com with SMTP id
 af79cd13be357-7b6f1be1daeso942418085a.0
 for <bug-gnu-emacs@HIDDEN>; Tue, 31 Dec 2024 08:01:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735660896; x=1736265696; darn=gnu.org;
 h=to:date:message-id:subject:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=H6Gfvwi1Ll6GLdfDmgrmg71VwhUyIV9bBUbyLQJFtjM=;
 b=Qky2wk7xjD9fCl2PWsqCeDwdi0PQz5bWB8/G6hguZGjSgI16Vk/B9c++etSbvgYAc9
 g7CBrD1+hlG6mQFJKdhWH1ayAkUX08mArtSK/PoRXTQMRGWbosPyRPsY6Ir7Q3NPbtiB
 CsjgIIQC1RW7DfYvELrLPH5ZcrFc5Jmd1RXg3EvqDLRobaII2cBQ4xyxWhRJ+zyudmMP
 ehV0nggNGfJK42xLU4JTSQWpHSDIPfeWym3uyhatlXDksRBwIp82vD2SsKb5Sy2xh6Y7
 BE1NsZiMgr1azEv/sXsSIkZh1qs3GpdEz5R9CRebWxpgV6G4Vt4B8Yh4lSsuyr7WxDVo
 fJwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735660896; x=1736265696;
 h=to:date:message-id:subject:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=H6Gfvwi1Ll6GLdfDmgrmg71VwhUyIV9bBUbyLQJFtjM=;
 b=Jx9O2W9zgYyrNtveooIhpLncXYH3sAoCzNYMwBTda7ieWmyJ4tfCpKGE324Dl6KN9b
 ZO2NibOjpsL+RujGHtF9m9UZKfvYcD01V+d3h3m6G+alGy6vAQhlcxi0TWQwSUXbXx2y
 7730RP1g56VlibDbXTCBN9+BlvwC7Ch42/zGi7vn3LxJH5BTVohBwAbEMbhTPVFoLl0g
 3tJ+ZBgJvqkxbCXu7s1p072oxRKgWwfYjKLyfB3d3IWz1bh1CKsDtgMVUAu4apr19/wV
 QoEnRkIJif/60z/yJznoDOXQ/E0rJOikKEUJ3lc8q9P9z6bA0Ce1KEEgt9/8fr5ondR4
 pm+g==
X-Gm-Message-State: AOJu0Yyizt/3HtDkLXdz8uMhWATDWfqde6EXlzY5byY5naY/pi5jGUc1
 ydDLN+5VW3Flb70A6/5jbRo77VFhlvj3SKP4uBHPGcKFfqot44GM0ZyuCw==
X-Gm-Gg: ASbGncsP6VPJ3AOrnTbqP3Dbt15IsG5jq5TWOTtyCAdVhdUaNjmpHzd1anXOoWbACjG
 tnEBgIXuX2H5dLm5KH6yMWOWPPKZsqhBkfE3jY91E7MIRP5ckMk5EjI5rgtUpMa51Q+xuKF8o8c
 F6doIiVb0c8/xy5LhjvBnEG4V2LbJSzHbf42dUuGOudb2pXz1ra2SkJW7xywfHVbrLmAlzaRGLt
 MadoGqnTGVSOVKWYAiRiYWz7TOvrsDqbgxCy9TS4kgGoljv43KwEh5ukxHrgL/j6IOKvQ==
X-Google-Smtp-Source: AGHT+IFjU3HKpWeF+Fr6X1bTwdbcJ7MsWSXoqm1DoqT+bxLixtp0kTQd5VAySZrQ5uaYyJbnfO2Hyg==
X-Received: by 2002:a05:620a:460a:b0:7b6:da21:752e with SMTP id
 af79cd13be357-7b9ba716983mr6259031285a.8.1735660896332; 
 Tue, 31 Dec 2024 08:01:36 -0800 (PST)
Received: from smtpclient.apple ([70.23.89.94])
 by smtp.gmail.com with ESMTPSA id
 af79cd13be357-7b9ac2dfcd9sm1012868685a.41.2024.12.31.08.01.35
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 31 Dec 2024 08:01:35 -0800 (PST)
From: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_23190F09-EA20-44C6-B677-B1C39388E850"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\))
Message-Id: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
Date: Tue, 31 Dec 2024 11:01:24 -0500
X-Mailer: Apple Mail (2.3826.300.87.4.3)
Received-SPF: pass client-ip=2607:f8b0:4864:20::733;
 envelope-from=jacob.fai@HIDDEN; helo=mail-qk1-x733.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.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: -2.3 (--)


--Apple-Mail=_23190F09-EA20-44C6-B677-B1C39388E850
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

C++ ts-mode is missing =E2=80=9Calignof=E2=80=9D as a builtin keyword =
like sizeof.

Best Regards,

Jacob Faibussowitsch
(Jacob Fai - booss - oh - vitch)


--Apple-Mail=_23190F09-EA20-44C6-B677-B1C39388E850
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">C++ ts-mode is =
missing =E2=80=9Calignof=E2=80=9D as a builtin keyword like =
sizeof.<div><br><div>
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div>Best Regards,<br><br>Jacob =
Faibussowitsch<br>(Jacob Fai - booss - oh - vitch)</div></div>

</div>
<br></div></body></html>=

--Apple-Mail=_23190F09-EA20-44C6-B677-B1C39388E850--




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: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Subject: bug#75226: Acknowledgement ([31.0.50] C++ ts-mode missing
 "alignof" as keyword)
Message-ID: <handler.75226.B.173566090510691.ack <at> debbugs.gnu.org>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
X-Gnu-PR-Message: ack 75226
X-Gnu-PR-Package: emacs
Reply-To: 75226 <at> debbugs.gnu.org
Date: Tue, 31 Dec 2024 16:02: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 75226 <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
75226: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75226
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


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


Received: (at control) by debbugs.gnu.org; 2 Jan 2025 01:21:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 01 20:21:20 2025
Received: from localhost ([127.0.0.1]:41058 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tT9to-00009I-GA
	for submit <at> debbugs.gnu.org; Wed, 01 Jan 2025 20:21:20 -0500
Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:42221)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tT9tm-000099-SX
 for control <at> debbugs.gnu.org; Wed, 01 Jan 2025 20:21:19 -0500
Received: by mail-ed1-x534.google.com with SMTP id
 4fb4d7f45d1cf-5d41848901bso20957856a12.0
 for <control <at> debbugs.gnu.org>; Wed, 01 Jan 2025 17:21:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735780878; x=1736385678; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Z7lm9gf5wg68BaP4Q/3etokNK/yK3iJ5poTnDG5DxCo=;
 b=c7pnMdCUeTtOOipIwy5bha+swXzp0cu3NShJbMW+FiQGqvaRj9j0a62JQVPQ3kto+1
 Kf75KGQOJzhpMn9+J3/a2WCuUfOEPi3OWuyrbJgLKRHwSg0SINDlDJo391vSBau+vJRz
 qFrDn85NBpcXP67Jgfk6UGTDn7Q/VY98h/NBSy5XmHGNKti0XoFW2IjinNUraCuP8XM+
 sA4TXQ8oRasX9jrIspnJI3M6Tmi2CTT2nyEndeiSNF/ZrrgQPcxdRhvcfWmPFsiLFQxk
 IT+MOJAM0566xO/rGC3t6s1YAXriDpSNKWlZepZCKdOb90LqubvsTePHhWvO7T1zaXG1
 moFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735780878; x=1736385678;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Z7lm9gf5wg68BaP4Q/3etokNK/yK3iJ5poTnDG5DxCo=;
 b=qe82GHYIhbwxQjFiZzbS0zslae2Q2sdGLWH9uZ6KDPGR/usF98vN1GjQ9/IsIwJLiK
 guVPHKn0fl7p+XyN3eNzxyg5U/FJoEh+GB9E7AWRO9264A0DDr9tvT7oRdbAUtTZ1KLw
 3Eg4eSoiTc/R3Kv/Bz3JbJ4qv2+SHKjPXLQ+HmGpUp0+XpKKD/ryY7OfZiqgrRXgU6A7
 ECGrymjmeWi2Ayx4BxlkUCzJ8TzW3VcMNOB7pCVc78+VmuQQwgJk7Nymdm1Uhm9xyYSY
 zmjIzsHX4FRGiJDynSdh2nsAtOC8cw87adXJ+2HHqev2Hz4MyR+a7cuRoSuG+0u+JGY0
 Tb4A==
X-Gm-Message-State: AOJu0YyjNCXbhwHk6fkmwpKPOmJgg5gFChTLMXF4VCgZcJr35w8UOMOQ
 vDu7qUudimBZma43EkNa5Tu0ykQ2Nc3I68j43InHIJNNhWRY8FHonwc5MpO7iztr1krpKS4cHOV
 tdKfJEshmtkC8eJoUotqOtpjCcEbkBvAf
X-Gm-Gg: ASbGncs+sjPCeE0hxKBPdMlyFAIy52EraSHC7OP0RitrbomxvhHJDumUrMO3HsqqXvJ
 aaxFLqBI88S+7x+J3l9dTPURfbPqeWpTJUehJhInv
X-Google-Smtp-Source: AGHT+IEhe0JrcypPymamxUg9+so4VpxDBGdTGLqPEL4QDKcjBWZA9ulRuo5pRpUorr0/mezqMTaNeMOqtqMSr8ydWDQ=
X-Received: by 2002:a05:6402:3585:b0:5d0:d845:2882 with SMTP id
 4fb4d7f45d1cf-5d81e8c134fmr33294772a12.13.1735780877858; Wed, 01 Jan 2025
 17:21:17 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 1 Jan 2025 19:21:17 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
MIME-Version: 1.0
Date: Wed, 1 Jan 2025 19:21:17 -0600
Message-ID: <CADwFkmndsFJCn6=mz1f_KNTB5A-BGX-HpM2dyAvf3WtxkMK33w@HIDDEN>
Subject: control message for bug #75226
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

severity 75226 wishlist
quit




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Yuan Fu <casouri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 02 Jan 2025 03:29:02 +0000
Resent-Message-ID: <handler.75226.B75226.173578853625255 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173578853625255
          (code B ref 75226); Thu, 02 Jan 2025 03:29:02 +0000
Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 03:28:56 +0000
Received: from localhost ([127.0.0.1]:41681 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTBtI-0006ZH-4G
	for submit <at> debbugs.gnu.org; Wed, 01 Jan 2025 22:28:56 -0500
Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]:57771)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1tTBtF-0006Yy-RB
 for 75226 <at> debbugs.gnu.org; Wed, 01 Jan 2025 22:28:54 -0500
Received: by mail-pj1-x102e.google.com with SMTP id
 98e67ed59e1d1-2ee9a780de4so11082199a91.3
 for <75226 <at> debbugs.gnu.org>; Wed, 01 Jan 2025 19:28:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735788527; x=1736393327; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=mPByHZ7fgvT03VoLYRrCsSLRVFI2kk5mYUH9C+SsmLM=;
 b=GdHea3mA55n1VnDClRg2UzAzgWvTBUzgN+ZrLNtvYtfbeAxGVnF0L9wm9gzjWh3w/C
 8TMZyRd/EMmeG6sYlSkF1zYZ5cOFVINbOwiSvyKalzmcXnF+lJL+IPAKwWb26jN5Usl2
 1w1VyzJuDZtNjMrCNHE1kT4RsmvGff92Rk0Hv4gUvezxk/IS/uTYQECDw6U8zk1jLUPo
 e0GEYnussZFCikgWktDKPERi9lklTyPyggKAipnfYI9TMOPLTZrI7FbftI2i3bCX5/y2
 sGMczL9pvtoGuljPwWK0/NU8YjsJrwtejjvdtbqCo2/qnVrTkeF2HR65nkVVNfpeXBkv
 LAFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735788527; x=1736393327;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=mPByHZ7fgvT03VoLYRrCsSLRVFI2kk5mYUH9C+SsmLM=;
 b=WrDFYeQDCTdiqe685CrcS5m/hUcPmK7+LdEhjem8v6tbqWUpS4Tf0xH/Tis4D1dGLN
 +q4PRR0YBGLXo/MiEDSNN6rwV0V+/XXEC+zFVCJSmL7V7fYBD8n5vDC4dTcVNPlB2rIt
 ZhjzJBVRuG00yJJwHTNTXPSHUckWqeNB0Sj8PTNaB0/GmBmYWF4nTfT4d4PKYmd5vUXK
 leoNLiLmRGaSs/wX/cmy+u91vTgcKzA+OaO+rrYOE6TTuMIZjgUnFK35qDFkl9tObs91
 GEmf4z/E4ndKMWMy5TGWh/iEzH9bm5HbFrejkIMKxjDJIFlYoNwyrhFeRAobZqRsgZxQ
 fAKQ==
X-Gm-Message-State: AOJu0YzFGA6WijFxmnRubS9+ypfL4wOJdOyawPDHOQnvVw/BIWLNbi0M
 6lKsw2m/C5uLokeyI2jaDZie45+APLCAnudtTkbI2tEQcppUDgrZUZuOKA==
X-Gm-Gg: ASbGncv0DWtnu9m5rXJNYUpoYtHI5ePP6+CfCWL1iShGuFFzXI07U8ioUx/YtWw8q1F
 xtcOXIVHXIGMHXKRkgR1LuFrN3uJVzZVmIk5hwpM8VPwQD/tFNtVLrqm6oUHwnAsNwkvxs6mmJN
 yKLNebNSO3re+NUm/5wtgahnlSm8HBzA5K7bhOhNnaveMoBYRu6AC+q8vhvmiUXeRUjIEVM2XNa
 y5fF+bhlf17ZLY3Kbb56Zj6nZJ4ABMOy0tv8v0CaSia/+1tYIhC2yLwQKIlQLcD+T9kresqOVhE
 QLps
X-Google-Smtp-Source: AGHT+IEeBDT7Rk0Oj8GOFsEVd8dJqModeiBnMRnvHriwFnmS0elGqBVxxf/Q3pj80+mdKkBgIHct+g==
X-Received: by 2002:a17:90b:2dc3:b0:2ee:94d1:7a89 with SMTP id
 98e67ed59e1d1-2f452dfcc91mr63656899a91.1.1735788527558; 
 Wed, 01 Jan 2025 19:28:47 -0800 (PST)
Received: from smtpclient.apple ([2601:646:8f81:6120:85eb:71bd:58ac:56a8])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-219dc96294bsm217107725ad.36.2025.01.01.19.28.46
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 01 Jan 2025 19:28:46 -0800 (PST)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
Date: Wed, 1 Jan 2025 19:28:35 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.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: -1.0 (-)



> On Dec 31, 2024, at 8:01=E2=80=AFAM, Jacob Faibussowitsch =
<jacob.fai@HIDDEN> wrote:
>=20
> C++ ts-mode is missing =E2=80=9Calignof=E2=80=9D as a builtin keyword =
like sizeof.
>=20
> Best Regards,
>=20
> Jacob Faibussowitsch
> (Jacob Fai - booss - oh - vitch)
>=20

Thanks for reporting this. It seems tree-sitter-c/cpp supports =
'__alignof__', '__alignof', '_alignof', 'alignof', =E2=80=98_Alignof=E2=80=
=99, I can add all of them as keywords. The feature is added in =
tree-sitter-c in Aug 9, 2023 [1], and appears in v0.20.5.

Eli, what=E2=80=99s the status of Emacs 30 right now? Can I push to =
emacs-30 and have this change queued for Emacs 30.2? Or should I wait a =
bit?

[1] =
https://github.com/tree-sitter/tree-sitter-c/commit/8e919ab298b6e4d05ee29b=
10482de4fcfb075074

Yuan=




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 02 Jan 2025 05:07:01 +0000
Resent-Message-ID: <handler.75226.B75226.173579436711673 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yuan Fu <casouri@HIDDEN>, Jacob Faibussowitsch <jacob.fai@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173579436711673
          (code B ref 75226); Thu, 02 Jan 2025 05:07:01 +0000
Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 05:06:07 +0000
Received: from localhost ([127.0.0.1]:42270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTDPK-00032D-VU
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 00:06:07 -0500
Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:56803)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tTDPJ-000323-48
 for 75226 <at> debbugs.gnu.org; Thu, 02 Jan 2025 00:06:05 -0500
Received: by mail-ed1-x529.google.com with SMTP id
 4fb4d7f45d1cf-5d3e6f6cf69so18499312a12.1
 for <75226 <at> debbugs.gnu.org>; Wed, 01 Jan 2025 21:06:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735794364; x=1736399164; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=AQAFS27XNZDjd0bKkOXii5IuT/PNDACN+q6lkf++A1o=;
 b=a0VUwoHkWwrxepOh4iQddwa3/v3Q/91rYtdaa8G6IuO93Ajmqpf04eUAcllZ7E5wUu
 LOAz6MJx/VFSBviJo776xv8/nDuDw88t6T6DUZAQHIspLFJZkDvxTNsOLktW+UyXeu6/
 mbQDShh0FN4PonvH3E8weU/iMAFN/mImZ1ymdoi+Z6kakYnRrrOMdxAxAVkh+QmDcodC
 3OM+J9BNYfKQmigzEon8peJ5vthiq2IGHF19VIRt8bovRWVDnLk0cJRmTutvgGChRIS4
 59Itms3H3Bb+2QNVuryosO9Rguwz7TxSlSAwSffmc7iuCsqU6BOJlVE6J8NLYoRYMAOi
 LcIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735794364; x=1736399164;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=AQAFS27XNZDjd0bKkOXii5IuT/PNDACN+q6lkf++A1o=;
 b=Nk7H9eoVPCoXRVl26FuyHkOrpg/wAw5aHBLc1UHjoHEUOKe6crOcVV3Njh+I+gnUwq
 KiiZDlrrLMGE4CnTiIZ2moFlZkAd9p7meBb2ip6BkINJVB0HcQfuFSN5ZWgYHWRgrqtQ
 bUOWxmwy2XVKDHnWys+iFgSolZMsBgifrkF4ZIHRBc8Gmtzy/utfXh0sSJNpmRFD1H14
 SZ7e2UzOytVEwkSHKvnAmNyddnisZuX698loLMfsEnpkQj0TZGkTnSMHdFzsP6qMFOnT
 5cL6inoAlDS38Ncs19yBICeqLbTNEfzIPLyQ5k7P1PQTmqMQQ9CjEcwPovFDAKbZFsR7
 559A==
X-Gm-Message-State: AOJu0YycF2z6UdVI0H0DKOIylUQb2ARjcq7goBp0h6Ch+y2Jto1xwMRo
 55IyHcboESKBpkfdG9Ql5U7tpNA/HAc5sKswcFJSHzxTytLQ4V24X/l3FhNEjMXNrbOKhMVGH9C
 qWS5h7SmBeWRK2SgMj7uaKEg7PVk=
X-Gm-Gg: ASbGnctP33yfV4vezmg2PyVM45IT1xiQCsPS0R+Uh+7zkK+y9esa3DgTqoNWe1/QPjn
 xMNauvdoWFt0BTTCKiaenGSKkuzDb++8t4vMoYJgj
X-Google-Smtp-Source: AGHT+IFURvLD9BomBJT9f4QFHaEBAZ/2AVzVCRMZc2eiKHF2OFTeLPhEQV4tcZ8I1uMVJi+aq4ghbYPAJIbFOLWuWoM=
X-Received: by 2002:a05:6402:538a:b0:5d0:feec:e15d with SMTP id
 4fb4d7f45d1cf-5d81dd9c7ebmr40136385a12.8.1735794363779; Wed, 01 Jan 2025
 21:06:03 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 1 Jan 2025 23:06:03 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN>
MIME-Version: 1.0
Date: Wed, 1 Jan 2025 23:06:03 -0600
Message-ID: <CADwFkmmWDOqQ_uRWFjFRm5R9VTW1xscFvadPsFptpur1f4jQ4g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.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: -1.0 (-)

Yuan Fu <casouri@HIDDEN> writes:

> Eli, what=E2=80=99s the status of Emacs 30 right now? Can I push to emacs=
-30
> and have this change queued for Emacs 30.2? Or should I wait a bit?

I'm not Eli, but to have this in Emacs 30.2, you need to wait until
Emacs 30.1 is released first.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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: Thu, 02 Jan 2025 06:42:01 +0000
Resent-Message-ID: <handler.75226.B75226.173580010629329 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yuan Fu <casouri@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173580010629329
          (code B ref 75226); Thu, 02 Jan 2025 06:42:01 +0000
Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 06:41:46 +0000
Received: from localhost ([127.0.0.1]:42469 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTEtt-0007cz-SI
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 01:41:46 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:44532)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tTEtq-0007cm-NT
 for 75226 <at> debbugs.gnu.org; Thu, 02 Jan 2025 01:41:44 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tTEtl-0003I6-4c; Thu, 02 Jan 2025 01:41:37 -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=Hv2efj07ldiV7aaT9iLe+Wlh0X487EfEK+x8AFWhGFk=; b=dgzRePvR6xc0WwyZJloC
 SShpmRyD/K4/qXpruR9R+71KKNNUWqZlNao9/f+vPxDh3sxi+5X6b4AUtbGf2gl9eJYI5Hu/SilN6
 lTbOhaLFmYJHQP/VFAdGPR8fc2JJQgR5ITRKU3A+Ecsl+SZp6mu7/t1SkwSpzzBmCajt4p3w/KIz5
 MJKBJ86nC5P+tHTy0BJA6/0ksQ3R7mGKjK2DUPB9ga3F56RUz/883Wo83BruMWRQz4uYybZNHSLOA
 4irh7ZnM5eILt4diDJZFW1otj0Jw7xjnoc2pHADErqZs0WZy6XLPN4ajqUxDI/wDtqkDPbA+FFnP1
 Ulz0FL55GmCl9w==;
Date: Thu, 02 Jan 2025 08:41:34 +0200
Message-Id: <86ed1llntt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> (message from
 Yuan Fu on Wed, 1 Jan 2025 19:28:35 -0800)
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@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 (---)

> Cc: 75226 <at> debbugs.gnu.org
> From: Yuan Fu <casouri@HIDDEN>
> Date: Wed, 1 Jan 2025 19:28:35 -0800
> 
> 
> 
> > On Dec 31, 2024, at 8:01 AM, Jacob Faibussowitsch <jacob.fai@HIDDEN> wrote:
> > 
> > C++ ts-mode is missing “alignof” as a builtin keyword like sizeof.
> > 
> > Best Regards,
> > 
> > Jacob Faibussowitsch
> > (Jacob Fai - booss - oh - vitch)
> > 
> 
> Thanks for reporting this. It seems tree-sitter-c/cpp supports '__alignof__', '__alignof', '_alignof', 'alignof', ‘_Alignof’, I can add all of them as keywords. The feature is added in tree-sitter-c in Aug 9, 2023 [1], and appears in v0.20.5.
> 
> Eli, what’s the status of Emacs 30 right now? Can I push to emacs-30 and have this change queued for Emacs 30.2? Or should I wait a bit?

If this just adds a bunch of strings to c-ts-mode--keywords, it's okay
to add them on emacs-30.

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 02 Jan 2025 14:04:02 +0000
Resent-Message-ID: <handler.75226.B75226.17358266216989 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Yuan Fu <casouri@HIDDEN>, 75226 <at> debbugs.gnu.org
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.17358266216989
          (code B ref 75226); Thu, 02 Jan 2025 14:04:02 +0000
Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 14:03:41 +0000
Received: from localhost ([127.0.0.1]:43250 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTLnZ-0001of-1F
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:03:41 -0500
Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]:61526)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <jacob.fai@HIDDEN>)
 id 1tTLnW-0001oV-Fx
 for 75226 <at> debbugs.gnu.org; Thu, 02 Jan 2025 09:03:39 -0500
Received: by mail-qv1-xf35.google.com with SMTP id
 6a1803df08f44-6d900c27af7so88939726d6.2
 for <75226 <at> debbugs.gnu.org>; Thu, 02 Jan 2025 06:03:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735826618; x=1736431418; darn=debbugs.gnu.org;
 h=references:to:cc:in-reply-to:date:subject:mime-version:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=6LR+xaMEz/mCxQRbWiQUV1w8Qs6Dh3olYvNUW5JqsE0=;
 b=hZXNk94KLuNkWJ8+Ce8lMiV5Vw+MeXFpFvSrFEuSzHOz6IIF1kdlKMYldRyzYeAPzM
 KHIG+lL1N9lT08j61i6KasVVauGWDVE7zfYonPK0dqtUdsYQKZMPkZ32hvaJC2autKNd
 vdpiFb/r80cwQeR4nDpX9K7NMztZHCEIizDgujxfSoMc+AAdYvXI+DEzZ8Ofi2fd4960
 z3WmkGdvY3rdjJmqe15outeCPvyzTbIg7+SSZHmpTPuULDtmEl0reU1O+dLcYR8acE6L
 THY/tvcFmJ14QylA3eukzws7xz3wx8lM/2LPknDJK2XsbHf3jgULrh/rDmfTokjl1VLR
 FJdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735826618; x=1736431418;
 h=references:to:cc:in-reply-to:date:subject:mime-version:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=6LR+xaMEz/mCxQRbWiQUV1w8Qs6Dh3olYvNUW5JqsE0=;
 b=Vf+pcgjAj+pyx7WnrhNwyFu8ecCC9Mnlj/B5Ft4EYB0DoQGGJKPlhOdT8B+alG0smq
 +bLp//SFejduDdWDQfZxWdQsfL/z+g+bXDNdiyaQKhksASmM/DvRSor6YhvsqBJrOE9q
 AkdxFc+QL8hdD7xHctthX5hu/pqiXaioZ93+sn4R8pUVKg/PMmkDzvzUfi0x6dKBGLFu
 39iyJljvCtNgLqfPuYaWKAfJ9hV1O+LDUvfsgi7K9F83QnI0zHKHgyPTYJjng2SVRW0o
 C/Y8mfSLShrCkhRqrywerdF2Xig5p5HMgqsxVDzmAOxiS3jLK6CLa2oIWBqyqvrgC0T/
 zb3g==
X-Forwarded-Encrypted: i=1;
 AJvYcCWRzSc2YVLrXyDH/FAIC7+V6owH1vGgm7Kl2U/98e27HilRwkzC4IxIox5GKmOJcZSeXutzIA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyz7ADTu8f1AAh/86k26/dOb9oUaxTAYGnmoQYi703YO1DnJws8
 9JKgM/3lo8CZN/5aZusBnG4jcM2o+kd+Z96tn9j7sNkpnLrnVE7o
X-Gm-Gg: ASbGncutlrryXYT156cIu5QYmQiLugwd5xhenp38MKg/0rhxwY5h3UOpwpEvi9+BhCj
 NBnlkfkg5TXXEhwhScrhhaVlLCY4qX0s1SN8UNHcVxx1jp0A8CaRxskGvMequXpgWss2IQs19sW
 KKJdRdCv5sXiXSOTLbjpnsRqDQmrpZNEe7DdnkrVbaCbX1+CIvfZvvjvJtlSnlcHYKaDXwAMCWH
 5qs/A8dHMnIR5tKCRSMvqegpCgWjozel5Wpp6FKhoMAhUCmhbm8CLl2CDU2QQNXJfVCVw==
X-Google-Smtp-Source: AGHT+IHlEZRU99qfYILrc7pqVXUdv20d74poZVHV1n6ojdkT9Sx+3dXyO0SVLNZO21ENbZ5adbuoWA==
X-Received: by 2002:ad4:5c61:0:b0:6d8:7eb9:9bd7 with SMTP id
 6a1803df08f44-6dd233b7865mr650240906d6.43.1735826617676; 
 Thu, 02 Jan 2025 06:03:37 -0800 (PST)
Received: from smtpclient.apple ([70.23.89.94])
 by smtp.gmail.com with ESMTPSA id
 6a1803df08f44-6dd1810d4e1sm132227006d6.42.2025.01.02.06.03.36
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 02 Jan 2025 06:03:36 -0800 (PST)
From: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Message-Id: <2707B02F-C5A9-4B7E-A85C-04031CCAD958@HIDDEN>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_DB09B0DD-1E0E-4057-8721-828DB9E429A4"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\))
Date: Thu, 2 Jan 2025 09:03:26 -0500
In-Reply-To: <86ed1llntt.fsf@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
X-Mailer: Apple Mail (2.3826.300.87.4.3)
X-Spam-Score: 0.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: -1.0 (-)


--Apple-Mail=_DB09B0DD-1E0E-4057-8721-828DB9E429A4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Should also do `alignas` and friends while you=E2=80=99re at it. I =
noticed it is missing from `c-ts-mode--keywords` as well.

Best Regards,

Jacob Faibussowitsch
(Jacob Fai - booss - oh - vitch)

> On Jan 2, 2025, at 1:41=E2=80=AFAM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>=20
>> Cc: 75226 <at> debbugs.gnu.org
>> From: Yuan Fu <casouri@HIDDEN>
>> Date: Wed, 1 Jan 2025 19:28:35 -0800
>>=20
>>=20
>>=20
>>> On Dec 31, 2024, at 8:01=E2=80=AFAM, Jacob Faibussowitsch =
<jacob.fai@HIDDEN> wrote:
>>>=20
>>> C++ ts-mode is missing =E2=80=9Calignof=E2=80=9D as a builtin =
keyword like sizeof.
>>>=20
>>> Best Regards,
>>>=20
>>> Jacob Faibussowitsch
>>> (Jacob Fai - booss - oh - vitch)
>>>=20
>>=20
>> Thanks for reporting this. It seems tree-sitter-c/cpp supports =
'__alignof__', '__alignof', '_alignof', 'alignof', =E2=80=98_Alignof=E2=80=
=99, I can add all of them as keywords. The feature is added in =
tree-sitter-c in Aug 9, 2023 [1], and appears in v0.20.5.
>>=20
>> Eli, what=E2=80=99s the status of Emacs 30 right now? Can I push to =
emacs-30 and have this change queued for Emacs 30.2? Or should I wait a =
bit?
>=20
> If this just adds a bunch of strings to c-ts-mode--keywords, it's okay
> to add them on emacs-30.
>=20
> Thanks.


--Apple-Mail=_DB09B0DD-1E0E-4057-8721-828DB9E429A4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Should also do =
`alignas` and friends while you=E2=80=99re at it. I noticed it is =
missing from `c-ts-mode--keywords` as well.<div><br =
id=3D"lineBreakAtBeginningOfMessage"><div>
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div>Best Regards,<br><br>Jacob =
Faibussowitsch<br>(Jacob Fai - booss - oh - vitch)</div></div>

</div>
<div><br><blockquote type=3D"cite"><div>On Jan 2, 2025, at 1:41=E2=80=AFAM=
, Eli Zaretskii &lt;eliz@HIDDEN&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><meta =
charset=3D"UTF-8"><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">Cc: 75226 <at> debbugs.gnu.org<br>From: Yuan Fu =
&lt;casouri@HIDDEN&gt;<br>Date: Wed, 1 Jan 2025 19:28:35 =
-0800<br><br><br><br><blockquote type=3D"cite">On Dec 31, 2024, at =
8:01=E2=80=AFAM, Jacob Faibussowitsch &lt;jacob.fai@HIDDEN&gt; =
wrote:<br><br>C++ ts-mode is missing =E2=80=9Calignof=E2=80=9D as a =
builtin keyword like sizeof.<br><br>Best Regards,<br><br>Jacob =
Faibussowitsch<br>(Jacob Fai - booss - oh - =
vitch)<br><br></blockquote><br>Thanks for reporting this. It seems =
tree-sitter-c/cpp supports '__alignof__', '__alignof', '_alignof', =
'alignof', =E2=80=98_Alignof=E2=80=99, I can add all of them as =
keywords. The feature is added in tree-sitter-c in Aug 9, 2023 [1], and =
appears in v0.20.5.<br><br>Eli, what=E2=80=99s the status of Emacs 30 =
right now? Can I push to emacs-30 and have this change queued for Emacs =
30.2? Or should I wait a bit?<br></blockquote><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">If this =
just adds a bunch of strings to c-ts-mode--keywords, it's okay</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">to add them on =
emacs-30.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline =
!important;">Thanks.</span></div></blockquote></div><br></div></body></htm=
l>=

--Apple-Mail=_DB09B0DD-1E0E-4057-8721-828DB9E429A4--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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: Thu, 02 Jan 2025 15:48:01 +0000
Resent-Message-ID: <handler.75226.B75226.173583285830486 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Cc: casouri@HIDDEN, 75226 <at> debbugs.gnu.org
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173583285830486
          (code B ref 75226); Thu, 02 Jan 2025 15:48:01 +0000
Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 15:47:38 +0000
Received: from localhost ([127.0.0.1]:46215 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTNQ9-0007vd-TC
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 10:47:38 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:51110)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tTNQ7-0007vI-GW
 for 75226 <at> debbugs.gnu.org; Thu, 02 Jan 2025 10:47:36 -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 1tTNQ2-00040Q-4t; Thu, 02 Jan 2025 10:47:30 -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=HKwvzXtrGiSwtEbgpTdT23mZYXP03yStJAj7OBMGV9Q=; b=ijMBH95i+tDO/RnkorXR
 9dmLe6OKtPvmz7nvp495ucJaA8bCwTY0EcX/sTq2mIx9haAPoExhYmIcJ7x0haIWNvadJqeARCbXr
 al4aNsBKPLLPN/2D9xVmTVU252TgRZFdc+S9qzd2kZhSwZQdt7pgvpK0mf+nK5EVkwHDGnUheJlPY
 Cipq5/a+29pG3vmbB13p/5h6RKu4gcDuZLGEwgtmx479yg61/Kih0PAvdoyQJKSt8f//UrVq4Llvu
 YYHyHhEVFEzzRzKh9Wo25NDMq0ltoDoGzIf4OWagIq3EZleAFaiapfi8cS7zXJ/Y1FWH1cUK0WDAF
 Izf132kNNZdHjw==;
Date: Thu, 02 Jan 2025 17:47:11 +0200
Message-Id: <86jzbdjk00.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <2707B02F-C5A9-4B7E-A85C-04031CCAD958@HIDDEN> (message from
 Jacob Faibussowitsch on Thu, 2 Jan 2025 09:03:26 -0500)
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
 <2707B02F-C5A9-4B7E-A85C-04031CCAD958@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 (---)

> From: Jacob Faibussowitsch <jacob.fai@HIDDEN>
> Date: Thu, 2 Jan 2025 09:03:26 -0500
> Cc: Yuan Fu <casouri@HIDDEN>,
>  75226 <at> debbugs.gnu.org
> 
> Should also do `alignas` and friends while you’re at it. I noticed it is missing from `c-ts-mode--keywords` as
> well.

The keywords are all explicit in the grammar's JS source, so how about
check them all, while we are at it?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Yuan Fu <casouri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 03 Jan 2025 08:52:01 +0000
Resent-Message-ID: <handler.75226.B75226.173589426310759 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org, Jacob Faibussowitsch <jacob.fai@HIDDEN>
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173589426310759
          (code B ref 75226); Fri, 03 Jan 2025 08:52:01 +0000
Received: (at 75226) by debbugs.gnu.org; 3 Jan 2025 08:51:03 +0000
Received: from localhost ([127.0.0.1]:49475 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTdOY-0002nE-0w
	for submit <at> debbugs.gnu.org; Fri, 03 Jan 2025 03:51:02 -0500
Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]:53483)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1tTdOV-0002n1-LH
 for 75226 <at> debbugs.gnu.org; Fri, 03 Jan 2025 03:51:00 -0500
Received: by mail-pj1-x1034.google.com with SMTP id
 98e67ed59e1d1-2ef28f07dbaso13215890a91.2
 for <75226 <at> debbugs.gnu.org>; Fri, 03 Jan 2025 00:50:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735894258; x=1736499058; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=rlXEBUyGSHjc/Lnyr9NEZvkW8HOiPhpMBag9Kktwebo=;
 b=FPtVJgaWfvZb8nQp39dtz7NisLz76MKxZu8K0WujthfaIRoJQM/JX8sNrij82hvgRi
 SthWmWVF/5eaPtdDSoL450MKCvNN4FeiUUUk0LCdzurA/2ll82FIwYvBOqWcelUDZvL3
 cHtGaGKRBNc2WVaNrAQ+4jtUbfta3S7s+3Rr6GhMM/Wfq5o6aStqpwi8uMyGNS5k1n39
 XrEgZxIYbXO5ZTtyphxjmu42JcDgFBhVegtr++aLeNkhNA4ES0MqzdV/zh0Mi/GqE6CT
 M0+ZyHTt024iIn9kauvzgZlx4V+KqMvuhqxtdMtcL7OF1uZL5AwoMaKXXpCTpDdH7ecw
 woKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735894258; x=1736499058;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=rlXEBUyGSHjc/Lnyr9NEZvkW8HOiPhpMBag9Kktwebo=;
 b=ivHBYPcZ6ZxUykKct1O2yyMFp7oonXy7MnRclVdCBj8a4xxM8gi8CO0wMKbbfTsLZp
 ZY1qtT4B+A2nk1y89YTT8lwTLOkyQwxyz56sBf/cFZoXk3+ZVRBTGmdZUH2vq6MLdz4/
 jN4wLFqtsGkL+A8awRnT9DpyPyvXKkpXrz+DGotCFbXx1iwXJQ84aP7AQZIrBHUGRrNT
 xio3FLlBOOjbtDdAFNRh5wJ2cjii860eCxrw92UMaDAmU6tYkv2sMT3uVMPS8VFGZzD3
 KQgG9OQkn+cCKFAx+zfxccq/GOxaOt4p5JR3V1oTWGAzYjHRRVoKJvzExATvdovvTDRJ
 tqdw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWROJCijmN7UTvyHOOTXNvPubIr2QxMXk8xk05lowXMQoeg8P67bb6SqqMaiHGXeBzyJgq/uQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxjAVl/O4NtHC3i1obuJdhMks9HergmyHf13hWZA6R4XuH0b/JV
 1Xug9bonoooHltUSyfKELdDMeuf+MvpppP1nMcPvd7w/0kNhf417
X-Gm-Gg: ASbGncv6KZTj8TBWHhIWbdh81zNDYSysCdvT7Zc/7+trkrA1oO3DnoFX+eYEZT+uy5x
 W2QpVlJRCpfY+qFjI6nSoM2ROLFoSfb8k24zX8loYAZgN+rnpxM4ZCWWE1DbQCcZ0KR+0CiCLaD
 PmlLbnMhiDeWM53OmLlz28rVDcTzCyhPZVB6sPx0+NZemMURBxfjlMHko2ezfLb3KPWfYGaCbYf
 lBBhkDwY6ART0+r9gs4mo/SQqv9oDZMZ09i1aacisRg9+DQUs2iFP9FkjoBC8dHptxcsnqtv22p
 kN1o
X-Google-Smtp-Source: AGHT+IFm+cNelcQvDhZCc5SjZL3PjXsbBJFPNWsh8SQlggfNTIxOvZS1lkjHoctFMVa0k7lY7GP2iw==
X-Received: by 2002:a17:90b:5244:b0:2ee:f440:53ed with SMTP id
 98e67ed59e1d1-2f452ed6a0dmr62611693a91.31.1735894258093; 
 Fri, 03 Jan 2025 00:50:58 -0800 (PST)
Received: from smtpclient.apple ([2601:646:8f81:6120:85eb:71bd:58ac:56a8])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2f44779890bsm30926871a91.9.2025.01.03.00.50.57
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 Jan 2025 00:50:57 -0800 (PST)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <86ed1llntt.fsf@HIDDEN>
Date: Fri, 3 Jan 2025 00:50:46 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.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: -1.0 (-)



> On Jan 1, 2025, at 10:41=E2=80=AFPM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>=20
>> Cc: 75226 <at> debbugs.gnu.org
>> From: Yuan Fu <casouri@HIDDEN>
>> Date: Wed, 1 Jan 2025 19:28:35 -0800
>>=20
>>=20
>>=20
>>> On Dec 31, 2024, at 8:01=E2=80=AFAM, Jacob Faibussowitsch =
<jacob.fai@HIDDEN> wrote:
>>>=20
>>> C++ ts-mode is missing =E2=80=9Calignof=E2=80=9D as a builtin =
keyword like sizeof.
>>>=20
>>> Best Regards,
>>>=20
>>> Jacob Faibussowitsch
>>> (Jacob Fai - booss - oh - vitch)
>>>=20
>>=20
>> Thanks for reporting this. It seems tree-sitter-c/cpp supports =
'__alignof__', '__alignof', '_alignof', 'alignof', =E2=80=98_Alignof=E2=80=
=99, I can add all of them as keywords. The feature is added in =
tree-sitter-c in Aug 9, 2023 [1], and appears in v0.20.5.
>>=20
>> Eli, what=E2=80=99s the status of Emacs 30 right now? Can I push to =
emacs-30 and have this change queued for Emacs 30.2? Or should I wait a =
bit?
>=20
> If this just adds a bunch of strings to c-ts-mode--keywords, it's okay
> to add them on emacs-30.

Not quite, right now emacs-30=E2=80=99s c-ts-mode works with grammar as =
far back as v0.19.0 [1]. If we just add the keywords, c-ts-mode =
wouldn=E2=80=99t work with grammar v0.20.4 and earlier. So I=E2=80=99m =
going to add the new keywords with a check, which disables the new =
keywords if grammar doesn=E2=80=99t recognize them. Also there=E2=80=99re =
many missing keywords, none of which I have seen before :-), I need time =
to go over them and see how are they supposed by be fontified (keyword =
face or something else).

So let=E2=80=99s wait for 30.2.

[1] It might work with even earlier versions but I didn=E2=80=99t test, =
v0.19.0 (4 years ago) is the earliest version that still has compatible =
LANGUAGE_VERSION (13) with the latest tree-sitter lib.

Yuan






Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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: Fri, 03 Jan 2025 11:40:02 +0000
Resent-Message-ID: <handler.75226.B75226.17359043428404 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yuan Fu <casouri@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.17359043428404
          (code B ref 75226); Fri, 03 Jan 2025 11:40:02 +0000
Received: (at 75226) by debbugs.gnu.org; 3 Jan 2025 11:39:02 +0000
Received: from localhost ([127.0.0.1]:49804 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTg17-0002BQ-HI
	for submit <at> debbugs.gnu.org; Fri, 03 Jan 2025 06:39:01 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:33378)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tTg11-0002Ay-0Z
 for 75226 <at> debbugs.gnu.org; Fri, 03 Jan 2025 06:38:59 -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 1tTg0v-0005qY-42; Fri, 03 Jan 2025 06:38:49 -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=mGvGT9aKmaMqtNFc7LgCIaEVMe6OM4GlQr1uvDoKTzI=; b=nW9IWk4GOedauRuDLaSm
 b4Ll5MkcDRDJ64Px1GWikDiqonshnEwRFafn/y6MYgphXuf2TUssmAKot44IrJgbO1YLlkVN61bmx
 eXI5979Ps9UfUTy71tB2LnIncMoxv9MNVry59iTfn0Zb6TU8r9NtfariuCRl3H8WJN4QE79gsggrY
 uf33nkHMJD4+2JD1+1qOE6Z3uvS6X3VcDIzBMgV0Ur3YldxHc1FPuwQ0GxR90DEtkOR6Q74bOfvQI
 yUt5sT3qI1Ini+wdTncgTQm9M4gkxEEkdHSaAG/FG3+9RWI4Jd9FDJ9ZAaDmedx55adsCZq6iFlat
 RQ7KYA7Kmi4B0Q==;
Date: Fri, 03 Jan 2025 13:38:45 +0200
Message-Id: <86seq0gm9m.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN> (message from
 Yuan Fu on Fri, 3 Jan 2025 00:50:46 -0800)
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
 <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@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 (---)

> From: Yuan Fu <casouri@HIDDEN>
> Date: Fri, 3 Jan 2025 00:50:46 -0800
> Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>,
>  75226 <at> debbugs.gnu.org
> 
> > On Jan 1, 2025, at 10:41 PM, Eli Zaretskii <eliz@HIDDEN> wrote:
> > 
> >> Eli, what’s the status of Emacs 30 right now? Can I push to emacs-30 and have this change queued for Emacs 30.2? Or should I wait a bit?
> > 
> > If this just adds a bunch of strings to c-ts-mode--keywords, it's okay
> > to add them on emacs-30.
> 
> Not quite, right now emacs-30’s c-ts-mode works with grammar as far back as v0.19.0 [1]. If we just add the keywords, c-ts-mode wouldn’t work with grammar v0.20.4 and earlier. So I’m going to add the new keywords with a check, which disables the new keywords if grammar doesn’t recognize them. Also there’re many missing keywords, none of which I have seen before :-), I need time to go over them and see how are they supposed by be fontified (keyword face or something else).
> 
> So let’s wait for 30.2.

If so, please install on master, and let's consider backporting it to
the emacs-30 branch after 30.1 is released.

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Yuan Fu <casouri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 04 Jan 2025 07:35:02 +0000
Resent-Message-ID: <handler.75226.B75226.173597608232251 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org, Jacob Faibussowitsch <jacob.fai@HIDDEN>
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173597608232251
          (code B ref 75226); Sat, 04 Jan 2025 07:35:02 +0000
Received: (at 75226) by debbugs.gnu.org; 4 Jan 2025 07:34:42 +0000
Received: from localhost ([127.0.0.1]:53195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTygE-0008O7-CN
	for submit <at> debbugs.gnu.org; Sat, 04 Jan 2025 02:34:42 -0500
Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:61865)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1tTygB-0008Nt-T7
 for 75226 <at> debbugs.gnu.org; Sat, 04 Jan 2025 02:34:40 -0500
Received: by mail-pl1-x62a.google.com with SMTP id
 d9443c01a7336-21669fd5c7cso183683675ad.3
 for <75226 <at> debbugs.gnu.org>; Fri, 03 Jan 2025 23:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735976074; x=1736580874; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=q53dfhGMZrSW9+XMldsNumgnNJb9veYP6v9rw+c7HT0=;
 b=LxdN1upOGyRTBIZ5cDNVqAd7qmaJX7hTfsdLq5Nq/o6kmFbpFkKVVzTt2nif7kXyAi
 SvUykz7fluswxzhEeeP1n1O5tkcAf/rzkyn4uidvZC1pmcqY32OtEfW8XhG5t9w2TPGY
 CQmsqIE2PPkLxOK7HA42QTAjnoEPXE4rpN65nMeZHXxsyA2N1By+4THqoWV+r/6DCslM
 O+XZ380Z4COTymCwpK+zbp3rEsO4fxHs6d4NdCu1zfI0zlUNHCWNH956Qho1K0OEVjXs
 f73kPrwkMiP58ehTD7AoX2SEjjwZAK2N1Z/wJBLq64sZndKexpLrIsDNhxtpYpZnAncI
 Xbiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735976074; x=1736580874;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=q53dfhGMZrSW9+XMldsNumgnNJb9veYP6v9rw+c7HT0=;
 b=A1yk8mPzwMVqiQqOUDjjrcQilxilDVAqVmOfU/m3nZtwtfNkXZZwGKufUGet5nUsGw
 R46U9hcvPsN+zFYBbGGoA8JF/alERYdhRLpwXqMhLxoufYX8kbN3St3ued6vJY9aE5xW
 VXvZhkiOm53IyeqHVemv1Y1tip0+jE8870fzr45Uh45u7Pcmd2vKAa5+pVdMsC6LDvQ3
 w4lkoZwZKndFTrVKq5dDHwRGCejMyETRuXr3p0JCThMWENLmU9bFaGrB0MwORT7gY9Ep
 dOaTdKOfDpzkiPGqPCwHQGXlk0lFPBfkyAqvGGac6t2Hp4wGTo5kMHV2o5TCTAuq8/2Q
 wMNA==
X-Forwarded-Encrypted: i=1;
 AJvYcCVyWzj3mXwirdxzWudGDIt7JwLJ/v6E38D8q4OvCvRYMkbkNAIJE/z1UQqPPAesaHfbq8m6xA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy7nOYv1SqsfqLVYfv16f73z7K/Twy45KQse/hPI/uBPqNHjpCj
 EiH4fvWfXhy77pgmXBTt6QSY7JIG91ctZmpaB8odS18ZWdpv+Mu8IUMmig==
X-Gm-Gg: ASbGncurP/oHyoS0yrQiawLHhTS5HxX0sCAk7Cx0OE03zsQXylqezixFKENjm7ulEhQ
 rLZj7VUrGI0eIeDmgMvy+Pif4lXyfvOJT0HuUfNk19r6nyKKSvYw9x8LorFPEl4sj/vkQSsQmaO
 E/HfI0AJKaxdAdiccVazdFsOnpCJlePihXS1cPZEiPy6MV4gEYhMmogNUr1XJXghWOdW7Cz48RV
 S1qkAx903634UuRW5Nom6L6KXesfzTvC2SBZ/fclaI3NpBglrk/WwJ0uEyX88+j1apL4O1/QXtA
 jg69
X-Google-Smtp-Source: AGHT+IGRu/T7HluVX0bfjmJdulvH7s8VU67r8hnSQSMijh04fG617BE1wiDuzIrqt8caS7DhEwp9RA==
X-Received: by 2002:a17:903:2287:b0:216:682f:175 with SMTP id
 d9443c01a7336-219e6f42c4dmr795111055ad.49.1735976073913; 
 Fri, 03 Jan 2025 23:34:33 -0800 (PST)
Received: from smtpclient.apple ([2601:646:8f81:6120:c496:8cdf:4c5d:3617])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-219dc9f68e4sm254963805ad.211.2025.01.03.23.34.32
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 Jan 2025 23:34:33 -0800 (PST)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <86seq0gm9m.fsf@HIDDEN>
Date: Fri, 3 Jan 2025 23:34:22 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <1736D702-1BC1-4DF6-967C-052D9E446677@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
 <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN> <86seq0gm9m.fsf@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.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: -1.0 (-)



> On Jan 3, 2025, at 3:38=E2=80=AFAM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>=20
>> From: Yuan Fu <casouri@HIDDEN>
>> Date: Fri, 3 Jan 2025 00:50:46 -0800
>> Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>,
>> 75226 <at> debbugs.gnu.org
>>=20
>>> On Jan 1, 2025, at 10:41=E2=80=AFPM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>>>=20
>>>> Eli, what=E2=80=99s the status of Emacs 30 right now? Can I push to =
emacs-30 and have this change queued for Emacs 30.2? Or should I wait a =
bit?
>>>=20
>>> If this just adds a bunch of strings to c-ts-mode--keywords, it's =
okay
>>> to add them on emacs-30.
>>=20
>> Not quite, right now emacs-30=E2=80=99s c-ts-mode works with grammar =
as far back as v0.19.0 [1]. If we just add the keywords, c-ts-mode =
wouldn=E2=80=99t work with grammar v0.20.4 and earlier. So I=E2=80=99m =
going to add the new keywords with a check, which disables the new =
keywords if grammar doesn=E2=80=99t recognize them. Also there=E2=80=99re =
many missing keywords, none of which I have seen before :-), I need time =
to go over them and see how are they supposed by be fontified (keyword =
face or something else).
>>=20
>> So let=E2=80=99s wait for 30.2.
>=20
> If so, please install on master, and let's consider backporting it to
> the emacs-30 branch after 30.1 is released.
>=20
> Thanks.

Sounds good.

Yuan=




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Yuan Fu <casouri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Jan 2025 03:11:02 +0000
Resent-Message-ID: <handler.75226.B75226.173630580231221 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org, Jacob Faibussowitsch <jacob.fai@HIDDEN>
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173630580231221
          (code B ref 75226); Wed, 08 Jan 2025 03:11:02 +0000
Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 03:10:02 +0000
Received: from localhost ([127.0.0.1]:45444 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVMSH-00087K-7l
	for submit <at> debbugs.gnu.org; Tue, 07 Jan 2025 22:10:01 -0500
Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:42495)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1tVMSE-000873-6L
 for 75226 <at> debbugs.gnu.org; Tue, 07 Jan 2025 22:09:58 -0500
Received: by mail-pl1-x62a.google.com with SMTP id
 d9443c01a7336-2167141dfa1so7221955ad.1
 for <75226 <at> debbugs.gnu.org>; Tue, 07 Jan 2025 19:09:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736305792; x=1736910592; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=j0q1Ih++gegAiUmB6g+yVOKQHmILbWCz73Sj/KWGpIo=;
 b=IFXihG7Udrtrcn8ngErOdOgXHu1Y8ckcq+sMmGDazP5rKj4UcnZQLUkrR2PuULn/FI
 AXy0yzQyzzRPc5XEyZkgZlzhAhx98i4t2cpv2b076gaIQSmaUtjqBLsO501DAeA3IKPy
 MaIVT0qqdmzYkkOtd/UAy1Xsn/pd8DsShcwEk4SfyFLyjxy40eQPqG61Sd2s7JXW1s6y
 fVQEJ0tij2NDc3SLE1M0CqvurZNXjA6WBu/yMq1EMHVdjPI2/FiSPsp1eO5x3vIkfA2g
 NE11VhF4HqHU5t2zOWmbA6+s8W96FMEeK26HNceZIoHdrY64ClsnaZjplh7S0+elo1Gp
 x7Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736305792; x=1736910592;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=j0q1Ih++gegAiUmB6g+yVOKQHmILbWCz73Sj/KWGpIo=;
 b=mfEPjTZKhRg/044DhYw8iCvOm7bvibyVbUZathxC4vVLguYriL4Engma0J/a91sFDa
 ClR2zQye2KyGx6iwHxZHkijYQcfOmRssAPfR5SjKznsaL8i2fIe7oWoMWS2s/s0dRgvF
 n7ye8nN22hxVXNJcLGQ0GVy/tyPe1KdK+sg036++R6vcwLzjFVX4SMZD0kZbGDgSKD+J
 ORytytOBu4c3+Qb/mOC9lUHVyA45PT1ZvKxMzY7hNSnvbdmtCGGRmCSUItX6Ss04xDeM
 vRJxnLEs7KTP98qAOGuBZ4q6gL645ttEZhTczYvN9AnKfH86qkJDlkCbM0KAca5VehaG
 a9uA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWr/v013W+DfOsDZ9EoRjWbD+d+6t3O+PjbpbB85tDCak7BJLsutmofETYZSS0SuOrme+WIow==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyre+DCnYciGzzMw9S9yKDQK7X+RldoD2p7xR9IeBVV+FoGqSYJ
 JEhgdd2BuQvIHl7fKZ7dlQ0pEwX8xgjdNwewxbF4sWMgb4WkEvMd
X-Gm-Gg: ASbGncvKy/Hb3W3JMJFb7q5Ea3gniad3MZ5Afk4RjPvVpFL+0k08qsVxuRkQAUfYbjV
 xxwrLzDU1+Fs5PZ320AtykhMefuQG27x70zff77bxtQ0bm/dQmu6DUxcwIwHjO9AdZQu2IurboL
 777S0wCs0fDxIuWzwkXIS6aaFXSj03PwY6Q2D1A8XtIt6xM9WQXsOGRFK7q/TZETMNjR2JJTd57
 hUuIrlvEgulae2PDMKIRRSm+C0qC8vQUAU/yFqogzuE1hri23TMH0H4INQxtpq+bwa4W681qhyT
 iyMM
X-Google-Smtp-Source: AGHT+IGY6aeEkl5YyvFCfQSTe4Oaw4cgdYZDsr2KrOsPoLSubD/i21d8Z3dyn4HueIKDIKrA6lVqpg==
X-Received: by 2002:a17:902:f544:b0:216:4b6f:dde5 with SMTP id
 d9443c01a7336-21a7a201991mr68578135ad.13.1736305792108; 
 Tue, 07 Jan 2025 19:09:52 -0800 (PST)
Received: from smtpclient.apple ([2601:646:8f81:6120:715c:1de9:341d:f41d])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-219dc9f68a6sm316881525ad.212.2025.01.07.19.09.50
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 07 Jan 2025 19:09:51 -0800 (PST)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <1736D702-1BC1-4DF6-967C-052D9E446677@HIDDEN>
Date: Tue, 7 Jan 2025 19:09:40 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <43399C53-8860-43D1-A319-B3DE2885592E@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
 <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN> <86seq0gm9m.fsf@HIDDEN>
 <1736D702-1BC1-4DF6-967C-052D9E446677@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.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: -1.0 (-)



> On Jan 3, 2025, at 11:34=E2=80=AFPM, Yuan Fu <casouri@HIDDEN> =
wrote:
>=20
>=20
>=20
>> On Jan 3, 2025, at 3:38=E2=80=AFAM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>>=20
>>> From: Yuan Fu <casouri@HIDDEN>
>>> Date: Fri, 3 Jan 2025 00:50:46 -0800
>>> Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>,
>>> 75226 <at> debbugs.gnu.org
>>>=20
>>>> On Jan 1, 2025, at 10:41=E2=80=AFPM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>>>>=20
>>>>> Eli, what=E2=80=99s the status of Emacs 30 right now? Can I push =
to emacs-30 and have this change queued for Emacs 30.2? Or should I wait =
a bit?
>>>>=20
>>>> If this just adds a bunch of strings to c-ts-mode--keywords, it's =
okay
>>>> to add them on emacs-30.
>>>=20
>>> Not quite, right now emacs-30=E2=80=99s c-ts-mode works with grammar =
as far back as v0.19.0 [1]. If we just add the keywords, c-ts-mode =
wouldn=E2=80=99t work with grammar v0.20.4 and earlier. So I=E2=80=99m =
going to add the new keywords with a check, which disables the new =
keywords if grammar doesn=E2=80=99t recognize them. Also there=E2=80=99re =
many missing keywords, none of which I have seen before :-), I need time =
to go over them and see how are they supposed by be fontified (keyword =
face or something else).
>>>=20
>>> So let=E2=80=99s wait for 30.2.
>>=20
>> If so, please install on master, and let's consider backporting it to
>> the emacs-30 branch after 30.1 is released.
>>=20
>> Thanks.
>=20
> Sounds good.
>=20
> Yuan

I found that both c++-mode and c++-ts-mode fontifies C++ alternative =
operators like and_eq, xor, etc as keywords. Maybe we should fontify =
them in operator face (added in Emacs 29) instead?

Yuan






Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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: Wed, 08 Jan 2025 12:51:01 +0000
Resent-Message-ID: <handler.75226.B75226.17363406224298 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yuan Fu <casouri@HIDDEN>, Alan Mackenzie <acm@HIDDEN>
Cc: 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.17363406224298
          (code B ref 75226); Wed, 08 Jan 2025 12:51:01 +0000
Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 12:50:22 +0000
Received: from localhost ([127.0.0.1]:46362 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVVVu-00017G-6Z
	for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 07:50:22 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37172)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tVVVs-00016w-If
 for 75226 <at> debbugs.gnu.org; Wed, 08 Jan 2025 07:50:21 -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 1tVVVg-0003jF-Qg; Wed, 08 Jan 2025 07:50:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=w8s19TkbraqB+QSZvxY3oW69XPJlBAkaialQha80XmM=; b=cHia+dRZWruU
 kuhuOrvkIwVvw30VwIRxr5dCVos7o9JcP7t+KIUG67/x8SPHMX9uTYDAWVnSzAhhb+LyFoVa21eic
 Qw0z15vmO7j7rKzjRHX8OkvoFyWxLyYlWCOzl3z+zNEzNMedfsGBGMao7UOsLzhVFrFQFwpHTMtFx
 bea5h14gOMjVaUwF3DiPrrteq+yos/MNYKKRLho/kAa6GopiqGfXo3L1roSjV2dl26BxDusBzFAVT
 FUYgi5IR13YDWIpbljxj62sv+kgnxmYqqFoCQwie+6lD/bimehYY42ijI1JheX5Mw9Hy2v+/52M2i
 p6aHjBKhLR6TInatwsCY7Q==;
Date: Wed, 08 Jan 2025 14:49:50 +0200
Message-Id: <867c754gi9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <43399C53-8860-43D1-A319-B3DE2885592E@HIDDEN> (message from
 Yuan Fu on Tue, 7 Jan 2025 19:09:40 -0800)
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
 <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN> <86seq0gm9m.fsf@HIDDEN>
 <1736D702-1BC1-4DF6-967C-052D9E446677@HIDDEN>
 <43399C53-8860-43D1-A319-B3DE2885592E@HIDDEN>
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 (---)

> From: Yuan Fu <casouri@HIDDEN>
> Date: Tue, 7 Jan 2025 19:09:40 -0800
> Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>,
>  75226 <at> debbugs.gnu.org
> 
> I found that both c++-mode and c++-ts-mode fontifies C++ alternative operators like and_eq, xor, etc as keywords. Maybe we should fontify them in operator face (added in Emacs 29) instead?

What do other editors do?

Alan, WDYT about this?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Jan 2025 13:59:01 +0000
Resent-Message-ID: <handler.75226.B75226.173634471416011 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Alan Mackenzie <acm@HIDDEN>, Yuan Fu <casouri@HIDDEN>, 75226 <at> debbugs.gnu.org
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173634471416011
          (code B ref 75226); Wed, 08 Jan 2025 13:59:01 +0000
Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 13:58:34 +0000
Received: from localhost ([127.0.0.1]:46505 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVWZt-0004AB-MC
	for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 08:58:34 -0500
Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:50537)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <jacob.fai@HIDDEN>)
 id 1tVWZq-00049w-FN
 for 75226 <at> debbugs.gnu.org; Wed, 08 Jan 2025 08:58:32 -0500
Received: by mail-qk1-x72e.google.com with SMTP id
 af79cd13be357-7b6f1b54dc3so2428416985a.1
 for <75226 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 05:58:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736344705; x=1736949505; darn=debbugs.gnu.org;
 h=references:to:cc:in-reply-to:date:subject:mime-version:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=IBTgrfpIFDIUuv9jH5tFpi/zZVEqLPy2PJUoh3R/TVQ=;
 b=UYfpyEhCveN+UsDQoM/Kq7JLUmTjAWzsdhjckAHcTnvvzlI7BfuaMsZgNKsbbF0D3B
 k7ioLd+fW4+3LtTmjG2YfBCzEDd1iTmRhXa04SNTWDLlIraJ67zoFH0nxjbtjkDIQ+qr
 5+++mBfjyoTqo99xWhbxnhisG+xS9ijbtXqsiwws8tVkD0EBpRxvMs0UTQci+oVGY0bO
 zv+Gak2IWB6ZbLgkFWA4bdNZptFAixtv2ynZGHaCPD7GbomY5En5DG2FmbCUu93Pytde
 mTChHc/rbM8Las/Nuv9boieOAbH9T+llcccTccrJZLisab7ZS9lsqlJmoSLMGE6QTGW8
 9Wvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736344705; x=1736949505;
 h=references:to:cc:in-reply-to:date:subject:mime-version:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=IBTgrfpIFDIUuv9jH5tFpi/zZVEqLPy2PJUoh3R/TVQ=;
 b=uJ8+oxT3RVsBdNADNl75yU0vXrAg7VzIg93zx5YzMuGgDewX94KOGM2rzoC42Kt36P
 JPXjXYx98IaiFHXdhJjT182Xbk03cqyODScPaz8yMYtlXYLY0WSFNbiW00Qd2K67U6FM
 EEH+HeF57edC0nQxU9RELmWI1MVCOi+JiZurZCtxgxe6mvQdMt52v/U0ZQzhzR6MvovA
 XzRukkpQWROFDbK9so8aQN/5LHbyoM60oqivxwd3PDdP+8v5ojQrUwI9qKWqvlwT6SEq
 fs0ur96VrbIVYoaXMixV0sZG8j0EXbHEoz9tanwwvzPn9FOTvyTaUifsfQaWs8L9Sc1v
 +aQg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXnIqPVejMRep2gZOlPafQW2042T6mX/wQ3/OL7jIhUNzv9W1EkCPzdGSA/EutvcuwhLFSbpw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwIK49epltn6obPYBGliZSItTpOWz5xOWH/vZ7TlIxxsQOaEylZ
 +XH4KJleVH6OXtJVZsCAjloq6N9i6qL3oahNucwjKdCtjYHOxo5a
X-Gm-Gg: ASbGncs0RpmtLizfegZsM02Y9zuw2zwsDqa/lxS0Qa3buBRSgJh1W5wZK+uixVWsh5u
 SGcfKYExSq4BQe2nrmnaEOZbPiFyE1sgYVqPPib7kHNKrtthUrKNrvKJpKo46mkRQ4WLhJXgGFT
 8oBYbXXm4o5R6n9eDeYOL7DJl+wiYP9dTpAYJLqGEATm9Bfe2AwsJUG0lMD2nDK6pf0Q20Gl+/u
 nScAQrQU4U4aQCkzwnkI73P2vGyxKz9x9g8Q3tKpwoL760OT40YdKULntRU4fT5bqoG1A==
X-Google-Smtp-Source: AGHT+IHY/5KPQus0ntlog5GcjcqCx6RCyTCS+r0CxmE9xDbQrA+AusuFZi1i+dF6VpMKgBeq8xDE6w==
X-Received: by 2002:a05:620a:2787:b0:7b6:d6ff:86ba with SMTP id
 af79cd13be357-7bcd97d1e64mr409166785a.52.1736344704726; 
 Wed, 08 Jan 2025 05:58:24 -0800 (PST)
Received: from smtpclient.apple ([70.23.89.94])
 by smtp.gmail.com with ESMTPSA id
 af79cd13be357-7b9ac2d113bsm1679818485a.30.2025.01.08.05.58.23
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 08 Jan 2025 05:58:23 -0800 (PST)
From: Jacob Faibussowitsch <jacob.fai@HIDDEN>
Message-Id: <12ACBADE-630D-43F4-AB45-73FFC3F6E34D@HIDDEN>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_21357CA1-03A1-4F7C-9165-0D4E771BF774"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\))
Date: Wed, 8 Jan 2025 08:58:13 -0500
In-Reply-To: <867c754gi9.fsf@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
 <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN> <86seq0gm9m.fsf@HIDDEN>
 <1736D702-1BC1-4DF6-967C-052D9E446677@HIDDEN>
 <43399C53-8860-43D1-A319-B3DE2885592E@HIDDEN> <867c754gi9.fsf@HIDDEN>
X-Mailer: Apple Mail (2.3826.300.87.4.3)
X-Spam-Score: 0.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: -1.0 (-)


--Apple-Mail=_21357CA1-03A1-4F7C-9165-0D4E771BF774
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

A good rule of thumb for this could be: if you can define an =
=E2=80=9Coperator=E2=80=9D overload for something, then it is an =
operator and should be fontified as such.

Some examples:

1. `&&` or `and`, can define `operator &&()` or `operator and()` -> =
operator face.
2. `and_eq` or `&=3D`, can operator &=3D()` or `operator and_eq()` -> =
operator face.
3. `for`, cannot define `operator for()` -> keyword face.
4. `while`, cannot define `operator while()` -> keyword face.=20

Just my pair of pennies...

Best Regards,

Jacob Faibussowitsch
(Jacob Fai - booss - oh - vitch)

> On Jan 8, 2025, at 7:49=E2=80=AFAM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>=20
>> From: Yuan Fu <casouri@HIDDEN>
>> Date: Tue, 7 Jan 2025 19:09:40 -0800
>> Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>,
>> 75226 <at> debbugs.gnu.org
>>=20
>> I found that both c++-mode and c++-ts-mode fontifies C++ alternative =
operators like and_eq, xor, etc as keywords. Maybe we should fontify =
them in operator face (added in Emacs 29) instead?
>=20
> What do other editors do?
>=20
> Alan, WDYT about this?


--Apple-Mail=_21357CA1-03A1-4F7C-9165-0D4E771BF774
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div>A good =
rule of thumb for this could be: if you can define an =E2=80=9Coperator=E2=
=80=9D overload for something, then it is an operator and should be =
fontified as such.</div><div><br></div><div>Some =
examples:</div><div><br></div><div>1. `&amp;&amp;` or `and`, can define =
`operator &amp;&amp;()` or `operator and()` -&gt; operator =
face.</div><div>2. `and_eq` or `&amp;=3D`, can operator &amp;=3D()` or =
`operator and_eq()` -&gt; operator face.</div><div>3. `for`, cannot =
define `operator for()` -&gt; keyword face.</div>4. `while`, cannot =
define `operator while()` -&gt; keyword =
face.&nbsp;<div><br></div><div>Just my pair of pennies...</div><div><br =
id=3D"lineBreakAtBeginningOfMessage"><div>
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div>Best Regards,<br><br>Jacob =
Faibussowitsch<br>(Jacob Fai - booss - oh - vitch)</div></div>

</div>
<div><br><blockquote type=3D"cite"><div>On Jan 8, 2025, at 7:49=E2=80=AFAM=
, Eli Zaretskii &lt;eliz@HIDDEN&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div><blockquote =
type=3D"cite">From: Yuan Fu &lt;casouri@HIDDEN&gt;<br>Date: Tue, 7 =
Jan 2025 19:09:40 -0800<br>Cc: Jacob Faibussowitsch =
&lt;jacob.fai@HIDDEN&gt;,<br> 75226 <at> debbugs.gnu.org<br><br>I found =
that both c++-mode and c++-ts-mode fontifies C++ alternative operators =
like and_eq, xor, etc as keywords. Maybe we should fontify them in =
operator face (added in Emacs 29) instead?<br></blockquote><br>What do =
other editors do?<br><br>Alan, WDYT about =
this?<br></div></div></blockquote></div><br></div></body></html>=

--Apple-Mail=_21357CA1-03A1-4F7C-9165-0D4E771BF774--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Alan Mackenzie <acm@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Jan 2025 14:50:01 +0000
Resent-Message-ID: <handler.75226.B75226.173634779825276 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: acm@HIDDEN, Yuan Fu <casouri@HIDDEN>, 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173634779825276
          (code B ref 75226); Wed, 08 Jan 2025 14:50:01 +0000
Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 14:49:58 +0000
Received: from localhost ([127.0.0.1]:46582 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVXNe-0006Zc-9P
	for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 09:49:58 -0500
Received: from mail.muc.de ([193.149.48.3]:17469)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <acm@HIDDEN>) id 1tVXNZ-0006ZG-R6
 for 75226 <at> debbugs.gnu.org; Wed, 08 Jan 2025 09:49:56 -0500
Received: (qmail 75994 invoked by uid 3782); 8 Jan 2025 15:49:47 +0100
Received: from muc.de (pd953a134.dip0.t-ipconnect.de [217.83.161.52]) (using
 STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP;
 Wed, 08 Jan 2025 15:49:46 +0100
Received: (qmail 3862 invoked by uid 1000); 8 Jan 2025 14:49:46 -0000
Date: Wed, 8 Jan 2025 14:49:46 +0000
Message-ID: <Z36QigiCqQtjiHQc@HIDDEN>
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN>
 <86ed1llntt.fsf@HIDDEN>
 <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN>
 <86seq0gm9m.fsf@HIDDEN>
 <1736D702-1BC1-4DF6-967C-052D9E446677@HIDDEN>
 <43399C53-8860-43D1-A319-B3DE2885592E@HIDDEN>
 <867c754gi9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <867c754gi9.fsf@HIDDEN>
X-Submission-Agent: TMDA/1.3.x (Ph3nix)
From: Alan Mackenzie <acm@HIDDEN>
X-Primary-Address: acm@HIDDEN
X-Spam-Score: 0.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: -1.0 (-)

Hello, Eli and Jacob.

On Wed, Jan 08, 2025 at 14:49:50 +0200, Eli Zaretskii wrote:
> > From: Yuan Fu <casouri@HIDDEN>
> > Date: Tue, 7 Jan 2025 19:09:40 -0800
> > Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>,
> >  75226 <at> debbugs.gnu.org

> > I found that both c++-mode and c++-ts-mode fontifies C++ alternative
> > operators like and_eq, xor, etc as keywords. Maybe we should fontify
> > them in operator face (added in Emacs 29) instead?

> What do other editors do?

> Alan, WDYT about this?

For me personally, another face for "alphabetic operators" would
come dangerously close to angry fruit salad.

and_eq, xor, etc. _are_ keywords, so I think it makes sense to fontify
them as such.  The keywords in C++ could be divided into several
categories, including alphabetic operators, and to give each category
its own face would, I think, overload the typical user, who wouldn't
instantly grasp what all the faces meant.  This would be
counterproductive.  I don't think it makes too much sense to single out
just one category of keywords for special treatment.

Currently, C++ Mode has just two faces for these things:
font-lock-keyword-face for alphabetic ones, and the default-face for
those consisting of symbol characters like =, +, ;, .....  This is
adequate, probably, for someone whose native language uses a Latin
script.  Maybe users of other languages see things differently.

-- 
Alan Mackenzie (Nuremberg, Germany).




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Jan 2025 17:13:01 +0000
Resent-Message-ID: <handler.75226.B75226.173635634523139 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75226
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Alan Mackenzie <acm@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Cc: Yuan Fu <casouri@HIDDEN>, 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
Received: via spool by 75226-submit <at> debbugs.gnu.org id=B75226.173635634523139
          (code B ref 75226); Wed, 08 Jan 2025 17:13:01 +0000
Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 17:12:25 +0000
Received: from localhost ([127.0.0.1]:48697 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVZbV-000619-65
	for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 12:12:25 -0500
Received: from fhigh-a3-smtp.messagingengine.com ([103.168.172.154]:36179)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1tVZbN-00060k-LH
 for 75226 <at> debbugs.gnu.org; Wed, 08 Jan 2025 12:12:22 -0500
Received: from phl-compute-03.internal (phl-compute-03.phl.internal
 [10.202.2.43])
 by mailfhigh.phl.internal (Postfix) with ESMTP id 774C4114010B;
 Wed,  8 Jan 2025 12:12:11 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-03.internal (MEProxy); Wed, 08 Jan 2025 12:12:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm1; t=1736356331;
 x=1736442731; bh=97GN14GaC4qmw8C8UgLIY7WvWF7JXBQ6IPmukQi3l4k=; b=
 S8yFzWmPPJ6y/8zd7Uam2Z6Y35X3UE4V96rsVpDq/KOpWu0lp534VKA1uxGJgcbc
 JQfu3HCHwfdiY2KiOXRf1G8VNpx4tGXZizQuRggh88EEH/84TQRY+EsLH0CNHhaU
 dyXnEOgK695N+HjmTiGNSiXas3S+xrM0KjGfslk7t0yaObY7tESQhqZmY5TLN88D
 qyva/DsBtoF1OBF10BGmXnhcRoAZMyIGhoT7KvPIHxWhWYa6BmXPEROX6JzVQWEF
 oAsG/Bc0MDh2auZizeHTdaB5qr8hml1MD2uI6F4USTJvTm2pXUO4hCIVN0496DqL
 PN6P3BuiSYFfQ8/neSWevg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1736356331; x=
 1736442731; bh=97GN14GaC4qmw8C8UgLIY7WvWF7JXBQ6IPmukQi3l4k=; b=i
 JDgn5saiyOKvOI1Jn793swX1x/mKv/wBWs8KUuaUkj9ELKRQbLMb26RqnS/ZR9En
 /OWVC4N9tMfKD6iyUqRH8mT8yEg3901EER17oMC6KC8SuWaS9r7ZC3zOIsxAhEvC
 1OfFBC4VvMypYDD+gd0ZJ4CCtp0f8gVqePz/MlDj0MbMA5vUsUmlzE0IDB6zhLzX
 HBPr6QLiCZrtE40tJdr7XA2T/5lSvg8d5cAVOxoPP+ObKtjoR8zinjbs7KBcVobz
 1vnE1pro2mwAdSfB54R45ppIjA3QerguV3ZNHCygItWdOGwvda9u2dcAtWgt7+pD
 qpXacZQDLyNCl/BrWp+GQ==
X-ME-Sender: <xms:6rF-Z24c734OdyiFCU3AdJ9_S4qYIbossBWpPA8Qc1aJ_fqGPU_qfA>
 <xme:6rF-Z_4KuMDa-CNjizBRdW2LbCiXIzueu4NfWGWyoxbiu5nI9H6lmAdVeBh-RgweX
 XxSwiHyR29oxKus-a0>
X-ME-Received: <xmr:6rF-Z1c6xcV4RSBmcr_AXFhSh_lYkskc38b2CjytKgHmpJ7MmCGQiamD7XGmOYUQHDsx>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudeggedgleejucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
 htshculddquddttddmnecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdej
 necuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdrug
 gvvheqnecuggftrfgrthhtvghrnhepteduleejgeehtefgheegjeekueehvdevieekueef
 tddvtdevfefhvdevgedujeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe
 hmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthho
 peehpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegrtghmsehmuhgtrdguvgdprh
 gtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopegtrghsohhurhhisehg
 mhgrihhlrdgtohhmpdhrtghpthhtohepjeehvddvieesuggvsggsuhhgshdrghhnuhdroh
 hrghdprhgtphhtthhopehjrggtohgsrdhfrghisehgmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:6rF-ZzJte-bMAGG86SL6eLepLhwcNEnsHPFZDNuKzUbiK5-awGRe_A>
 <xmx:6rF-Z6IuBEkEpN5kwyHqHkq-g3hlC8ZKHDb4XyO9yZSkef6fYE0cNA>
 <xmx:6rF-Z0wD7NIPzSa8MJzl5581PML0ENDbemDOcofbUvIuEMuE2907Vw>
 <xmx:6rF-Z-JAIT4H0LoVMlKAUSV6a11xOfFwIY1i-YFgCNwrVQR-gxFJNA>
 <xmx:67F-Z8j33zJx1fglhjaoGoWGsmh3mWX8KIlRtquRydt1MRrtcZ-RBmhM>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 8 Jan 2025 12:12:08 -0500 (EST)
Message-ID: <41ab2547-80c4-4a62-88dc-fd4fcaf550e6@HIDDEN>
Date: Wed, 8 Jan 2025 19:12:06 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
 <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> <86ed1llntt.fsf@HIDDEN>
 <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN> <86seq0gm9m.fsf@HIDDEN>
 <1736D702-1BC1-4DF6-967C-052D9E446677@HIDDEN>
 <43399C53-8860-43D1-A319-B3DE2885592E@HIDDEN> <867c754gi9.fsf@HIDDEN>
 <Z36QigiCqQtjiHQc@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <Z36QigiCqQtjiHQc@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.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: -1.0 (-)

On 08/01/2025 16:49, Alan Mackenzie wrote:
>>> I found that both c++-mode and c++-ts-mode fontifies C++ alternative
>>> operators like and_eq, xor, etc as keywords. Maybe we should fontify
>>> them in operator face (added in Emacs 29) instead?
>> What do other editors do?
>> Alan, WDYT about this?
> For me personally, another face for "alphabetic operators" would
> come dangerously close to angry fruit salad.

One of the benefits of the current setup is that font-lock-operator-face 
by default just inherits the attributes from the 'default' face.

But custom themes (and individual users) can add distinction by 
customizing this face.





Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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