From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yang Yingchao via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#60351: 29.0.60; bad syntanx table in c++-ts-mode Date: Thu, 29 Dec 2022 08:46:03 +0800 Message-ID: References: <47AB8521-C74F-406E-A401-8A5E0F8D6F89@gmail.com> Reply-To: yingchao.yang@seaboxdata.com Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40063"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.11; emacs 29.0.60 Cc: 60351-done@debbugs.gnu.org To: Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 29 11:06:10 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pApnd-000AAE-FP for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 29 Dec 2022 11:06:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pApmg-0002nT-US; Thu, 29 Dec 2022 05:05:11 -0500 Original-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 ) id 1pApmd-0002kf-IY for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 05:05:08 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pApma-0001Yt-2F for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 05:05:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pApmZ-0004D4-TX for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 05:05:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Yang Yingchao Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Dec 2022 10:05:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60351 X-GNU-PR-Package: emacs Original-Received: via spool by 60351-done@debbugs.gnu.org id=D60351.167230826116061 (code D ref 60351); Thu, 29 Dec 2022 10:05:03 +0000 Original-Received: (at 60351-done) by debbugs.gnu.org; 29 Dec 2022 10:04:21 +0000 Original-Received: from localhost ([127.0.0.1]:59311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAplq-0004Ap-Ma for submit@debbugs.gnu.org; Thu, 29 Dec 2022 05:04:21 -0500 Original-Received: from out203-205-221-235.mail.qq.com ([203.205.221.235]:51219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAh5R-0004al-Nf for 60351-done@debbugs.gnu.org; Wed, 28 Dec 2022 19:48:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1672274868; bh=w1X0AUgW76oivCPqtEN+nBfgpRWtmg6PuFctoAwPyco=; h=From:To:Cc:Subject:Date:References:Reply-To:In-reply-to; b=eQ5L6zTyRrH2O6UHNnbT+OBnfEhqA/sjcK1sA26WYjkyUMhPBA3oQBYiykPB2QG0g 1nXfJBmWDix+xtOh7D0h+qsEDC2176MD1HQ/98uMrFiVYkaudZTAW4teaYyJRAo/u1 P/Bmi5+dFDBZPxsYajpU8PftdrVUAVS2th4SDpnk= Original-Received: from tbook ([60.26.143.224]) by newxmesmtplogicsvrszc2-0.qq.com (NewEsmtp) with SMTP id BEEAB235; Thu, 29 Dec 2022 08:47:46 +0800 X-QQ-mid: xmsmtpt1672274866tza3mci62 X-QQ-XMAILINFO: OZZSS56D9fAjGl2w5mzG9XSc1yMHpKoGHtdbPhXFB7UvOQpDK6PazkJqs72Wt0 9BGm0VimgQhDypHmvk0NN5h5Z0at37AIPqIfALbDmsaS4mB9Mt+4qz0PU086UWylH4JkvR4DhpTl PW/DPLBtF735CeWS3/LQsYARdQzayrRGomtcQ/OIV1gx0gDroFsPIoOU7b4EyrSaRQjz02EVtD3Y p9wrLcZHSYfzIouEZyEQwDlCvbeZn2cMXAOiaQDfM3YgpJYcu7gk7q91B0lSWPKVir/NJ6B9CWJK rZbtdWYq1PGwlsM/1QnKc48BiDio4H/Z2h/7niN5JZwUlwurVwV/n+T4Jra6UHGubYzQpDq5qH56 RfNaevaHCfKMRLwhOARXQgVGKJdDfQgVatvTBK+gmRWy9phY/IVzb3PfQeKP3RHSaEYhC+8jEkf5 jvef0xaqE2aDxRjIrzdWq3nUdSHVaEIJKvhk/oKskpEvWzuW/WDA4dWJeQMwKZHXb5C/5uwnnzoq 9jVJdDwCSxRVpcttNByVQqK+y45A3hhw+SoCapSioECMLHOpt5A2ZRZu/Skj6l8M6fn0VDKHfIag uAme73pC69IgxgDzmbt5SGfVqlgoi12sXbovqciViEactl0R8hqMkayIaQZK/G95a/pIjjFEemG6 HLozlaqgmvY6KZIkJp0hvNztmIOM738672ifXEJGaB39jH1a1XbSp0a6KvT86JynWk8EW5YWzo/i YcjODeKeay0F2C1YDB7ANjg+r056nNsZ3d3aKgq+FkpdZDdkv+LGY+x1qzvtS2u3Nr2zWrS6KrWA QR0lK7zouR2nK2m/nGc1KC50rwZsdI/JbHKDJRWb In-reply-to: <47AB8521-C74F-406E-A401-8A5E0F8D6F89@gmail.com> Original-Message-ID: <87fsczkpek.fsf@qq.com> X-Mailman-Approved-At: Thu, 29 Dec 2022 05:04:07 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-ACL-Warn: , Yang Yingchao Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:252024 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Verified, thank you! :) On Wed, Dec 28 2022, Yuan Fu wrote: > Yuan Fu writes: > >> Yang Yingchao writes: >> >>> 1. start emacs with emacs -Q >>> >>> 2. open a buffer, M-x c++-ts-mode, theninsert following codes: >>> int main(int argc, char *argv[]) >>> { >>> if (0) { >>> a->func(); >>> } >>> return 0; >>> } >>> >>> 3. move cursor to line 3, before the bracket >>> 4. C-M-n (forward-list), and cursor will be placed at line 4, right aft= er "->" >>> >>> I think this might be an regression after commit 480f41c7deb4d3a45a862a= 5308950b35085f835d >> >> Thanks for the report! < and > serves double duty in C++, so assigning >> them paren syntax are indeed incorrect. c++-mode uses text properties to >> assign different syntax based on context. I=E2=80=99ll copy that into >> c++-ts-mode. > > Done :-) > > Yuan --=20 Yang Yingchao Yang Yingchao --=-=-=--