GNU bug report logs - #75226
[31.0.50] C++ ts-mode missing "alignof" as keyword

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

Package: emacs; Severity: wishlist; Reported by: Jacob Faibussowitsch <jacob.fai@HIDDEN>; dated Tue, 31 Dec 2024 16:02:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 17:12:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 12:12:25 2025
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
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
To: Alan Mackenzie <acm@HIDDEN>, Eli Zaretskii <eliz@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>
 <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-Debbugs-Envelope-To: 75226
Cc: Yuan Fu <casouri@HIDDEN>, 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

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.




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

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


Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 14:49:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 09:49:58 2025
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
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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-Debbugs-Envelope-To: 75226
Cc: acm@HIDDEN, Yuan Fu <casouri@HIDDEN>, 75226 <at> debbugs.gnu.org,
 jacob.fai@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello, 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).




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

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


Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 13:58:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 08:58:34 2025
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\))
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Date: Wed, 8 Jan 2025 08:58:13 -0500
In-Reply-To: <867c754gi9.fsf@HIDDEN>
To: Eli Zaretskii <eliz@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-Debbugs-Envelope-To: 75226
Cc: Alan Mackenzie <acm@HIDDEN>, Yuan Fu <casouri@HIDDEN>,
 75226 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--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--




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

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


Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 12:50:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 07:50:22 2025
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>
To: Yuan Fu <casouri@HIDDEN>, Alan Mackenzie <acm@HIDDEN>
In-Reply-To: <43399C53-8860-43D1-A319-B3DE2885592E@HIDDEN> (message from
 Yuan Fu on Tue, 7 Jan 2025 19:09:40 -0800)
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: 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?




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

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


Received: (at 75226) by debbugs.gnu.org; 8 Jan 2025 03:10:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 07 22:10:01 2025
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\))
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org, Jacob Faibussowitsch <jacob.fai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



> 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






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

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


Received: (at 75226) by debbugs.gnu.org; 4 Jan 2025 07:34:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 04 02:34:42 2025
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\))
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org, Jacob Faibussowitsch <jacob.fai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



> 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=




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

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


Received: (at 75226) by debbugs.gnu.org; 3 Jan 2025 11:39:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 03 06:39:02 2025
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>
To: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <95EAF964-0C9F-4719-8AF0-4F9912C9FC8B@HIDDEN> (message from
 Yuan Fu on Fri, 3 Jan 2025 00:50:46 -0800)
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: 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.




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

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


Received: (at 75226) by debbugs.gnu.org; 3 Jan 2025 08:51:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 03 03:51:03 2025
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\))
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org, Jacob Faibussowitsch <jacob.fai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



> 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






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

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


Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 15:47:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 02 10:47:38 2025
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>
To: Jacob Faibussowitsch <jacob.fai@HIDDEN>
In-Reply-To: <2707B02F-C5A9-4B7E-A85C-04031CCAD958@HIDDEN> (message from
 Jacob Faibussowitsch on Thu, 2 Jan 2025 09:03:26 -0500)
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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-Debbugs-Envelope-To: 75226
Cc: casouri@HIDDEN, 75226 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> 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?




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

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


Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 14:03:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 02 09:03:41 2025
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\))
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
Date: Thu, 2 Jan 2025 09:03:26 -0500
In-Reply-To: <86ed1llntt.fsf@HIDDEN>
To: Eli Zaretskii <eliz@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-Debbugs-Envelope-To: 75226
Cc: Yuan Fu <casouri@HIDDEN>, 75226 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--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--




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

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


Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 06:41:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 02 01:41:46 2025
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>
To: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <E3E274EB-56A9-4009-A457-B94D45EDC8F1@HIDDEN> (message from
 Yuan Fu on Wed, 1 Jan 2025 19:28:35 -0800)
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org, jacob.fai@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 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.




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

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


Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 05:06:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 02 00:06:07 2025
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>
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
To: Yuan Fu <casouri@HIDDEN>, Jacob Faibussowitsch <jacob.fai@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

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.




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

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


Received: (at 75226) by debbugs.gnu.org; 2 Jan 2025 03:28:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 01 22:28:56 2025
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\))
Subject: Re: bug#75226: [31.0.50] C++ ts-mode missing "alignof" as keyword
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>
To: Jacob Faibussowitsch <jacob.fai@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75226
Cc: 75226 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



> 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=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75226; Package emacs. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 31 Dec 2024 16:01:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 31 11:01:45 2024
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\))
Subject: [31.0.50] C++ ts-mode missing "alignof" as keyword
Message-Id: <7F2C7BC4-F609-4C59-BF1D-BAE12F10CFFE@HIDDEN>
Date: Tue, 31 Dec 2024 11:01:24 -0500
To: bug-gnu-emacs@HIDDEN
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-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -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--




Acknowledgement sent to Jacob Faibussowitsch <jacob.fai@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#75226; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: 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.