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--
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
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
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=
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.
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.
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 <eliz@HIDDEN> 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 = <casouri@HIDDEN><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 <jacob.fai@HIDDEN> = 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--
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?
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
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.
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=
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
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?
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. `&&` or `and`, can define = `operator &&()` or `operator and()` -> operator = face.</div><div>2. `and_eq` or `&=3D`, can operator &=3D()` or = `operator and_eq()` -> operator face.</div><div>3. `for`, cannot = define `operator for()` -> keyword face.</div>4. `while`, cannot = define `operator while()` -> keyword = face. <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 <eliz@HIDDEN> wrote:</div><br = class=3D"Apple-interchange-newline"><div><div><blockquote = type=3D"cite">From: Yuan Fu <casouri@HIDDEN><br>Date: Tue, 7 = Jan 2025 19:09:40 -0800<br>Cc: Jacob Faibussowitsch = <jacob.fai@HIDDEN>,<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--
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).
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.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.