From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: yordanm--- via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Date: Tue, 30 May 2023 09:44:48 +0000 Message-ID: References: <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <83edmzgqm9.fsf@gnu.org> Reply-To: =?UTF-8?Q?=D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=9C=D0=B8=D0=BB=D0=B0=D0=B4=D0=B8=D0=BD=D0=BE=D0=B2?= Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_ZbfKlYQPLy21qsPL5HCQ8zpEL2vPnIPyc0nX6PfNYk" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28730"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com To: Randy Taylor Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 30 11:46:26 2023 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 1q3vvt-0007Ka-Sy for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 30 May 2023 11:46:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3vvY-0000C7-1W; Tue, 30 May 2023 05:46:04 -0400 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 1q3vvW-0000Bz-UP for bug-gnu-emacs@gnu.org; Tue, 30 May 2023 05:46:02 -0400 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 1q3vvW-0002xJ-MN for bug-gnu-emacs@gnu.org; Tue, 30 May 2023 05:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q3vvW-0006eK-0B for bug-gnu-emacs@gnu.org; Tue, 30 May 2023 05:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?=D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=9C=D0=B8=D0=BB=D0=B0=D0=B4=D0=B8=D0=BD=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2023 09:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs Original-Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168543990625484 (code B ref 63708); Tue, 30 May 2023 09:46:01 +0000 Original-Received: (at 63708) by debbugs.gnu.org; 30 May 2023 09:45:06 +0000 Original-Received: from localhost ([127.0.0.1]:60106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3vuc-0006cw-7O for submit@debbugs.gnu.org; Tue, 30 May 2023 05:45:06 -0400 Original-Received: from mail-40141.protonmail.ch ([185.70.40.141]:20005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3vuZ-0006by-EU for 63708@debbugs.gnu.org; Tue, 30 May 2023 05:45:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1685439895; x=1685699095; bh=FkGEnxiSKSfS7mSPdsTACfTwzZ8L5BDaAsFmDLxXW3g=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=O2DxP9YpymQdLA2685xBRQA0jU2TzRxAMNrJexpcQvDSTHX8xIHH1JeHZjj2H4QeQ m4PJ1tHpom/Ef2f/dK2ueCoUb7FVVkJuMmOhvamvf3j4saaSQeIdTcnwH5yqBFC4If FUtm5F6acN4BKCaoZhWnTmhIepHJdf/ZVqPZYwmWzLDSJoFPjubgKNO+TjR4+Ac8gn 0glMewHogSxlbo0XFb2zmfWtgVqKmzx2Cz1WAnd1Q4oqqyGVOGL2n4pQv3xFCIu2Wo yf22H9iyK5hW/cFa1oRbHx6R2NkQdM7aBNBCBR1yY6AksgaLrYMRWEWlxS5ebOnWhZ dC+PgV7dLbFQw== In-Reply-To: Feedback-ID: 46506384:user:proton 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: , 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:262628 Archived-At: This is a multi-part message in MIME format. --b1_ZbfKlYQPLy21qsPL5HCQ8zpEL2vPnIPyc0nX6PfNYk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks for the feedback! Please find the revised patch attached. --b1_ZbfKlYQPLy21qsPL5HCQ8zpEL2vPnIPyc0nX6PfNYk Content-Type: application/octet-stream; name=0001-Fix-apostrophe-handling-in-rust-ts-mode-and-go-ts-mo.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Fix-apostrophe-handling-in-rust-ts-mode-and-go-ts-mo.patch RnJvbSAwODA5NGZhNzZkOGFiMDA3MDJiYWQyYTUwZTUxODE2NmJkZTI4YWM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQwPTk5PUQwPUJFPUQxPTgwPUQwPUI0PUQw PUIwPUQwPUJEPTIwPUQwPTlDPUQwPUI4PUQwPUJCPz0KID0/VVRGLTg/cT89RDA9QjA9RDA9QjQ9 RDA9Qjg9RDA9QkQ9RDA9QkU9RDA9QjI/PSA8eW9yZGFubUBwbS5tZT4KRGF0ZTogRnJpLCAyNiBN YXkgMjAyMyAxNzoyMzoyNiArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBhcG9zdHJvcGhlIGhh bmRsaW5nIGluIHJ1c3QtdHMtbW9kZSBhbmQgZ28tdHMtbW9kZQogKEJ1ZyM2MzcwOCkKCiogbGlz cC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsIChydXN0LXRzLW1vZGUtLXN5bnRheC1wcm9wZXJ0 aXplKToKVHJlYXQgYXBvc3Ryb3BoZXMgYXMgc3RyaW5ncyBpZiB1c2VkIHRvIGRlZmluZSBjaGFy YWN0ZXIgbGl0ZXJhbHMuClRyZWF0IExUIGFuZCBHVCBhcyBwYWlycyBpZiB1c2VkIHRvIGRlZmlu ZSB0eXBlIHBhcmFtZXRlcnMgKGZvcm1lcmx5CnRoZXkgd2VyZSB0cmVhdGVkIGFzIHBhaXJzIG9u bHkgZm9yIHR5cGUgYXJndW1lbnRzKS4KCiogbGlzcC9wcm9nbW9kZXMvZ28tdHMtbW9kZS5lbCAo Z28tdHMtbW9kZS0tc3ludGF4LXRhYmxlKTogVHJlYXQKYXBvc3Ryb3BoZXMgYXMgc3RyaW5ncyBp ZiB1c2VkIHRvIGRlZmluZSBydW5lIGxpdGVyYWxzLgotLS0KIGxpc3AvcHJvZ21vZGVzL2dvLXRz LW1vZGUuZWwgICB8ICAxICsKIGxpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbCB8IDE0ICsr KysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvZ28tdHMtbW9kZS5lbCBiL2xpc3Av cHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwKaW5kZXggYjg3MDVlY2M0ZDAuLjMyZDg2ZjQ0MjM1IDEw MDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21v ZGVzL2dvLXRzLW1vZGUuZWwKQEAgLTU5LDYgKzU5LDcgQEAgZ28tdHMtbW9kZS0tc3ludGF4LXRh YmxlCiAgICAgKG1vZGlmeS1zeW50YXgtZW50cnkgPzwgICAiLiIgICAgICB0YWJsZSkKICAgICAo bW9kaWZ5LXN5bnRheC1lbnRyeSA/PiAgICIuIiAgICAgIHRhYmxlKQogICAgIChtb2RpZnktc3lu dGF4LWVudHJ5ID9cXCAgIlxcIiAgICAgdGFibGUpCisgICAgKG1vZGlmeS1zeW50YXgtZW50cnkg P1wnICAiXCIiICAgICB0YWJsZSkKICAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/LyAgICIuIDEy NGIiIHRhYmxlKQogICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID8qICAgIi4gMjMiICAgdGFibGUp CiAgICAgKG1vZGlmeS1zeW50YXgtZW50cnkgP1xuICAiPiBiIiAgICB0YWJsZSkKZGlmZiAtLWdp dCBhL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL3J1c3Qt dHMtbW9kZS5lbAppbmRleCBiZTA2YWNkZTNlMy4uMzYwZmNjODk0OTEgMTAwNjQ0Ci0tLSBhL2xp c3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9ydXN0LXRz LW1vZGUuZWwKQEAgLTM1MCw3ICszNTAsMTAgQEAgcnVzdC10cy1tb2RlLS1kZWZ1bi1uYW1lCiAg ICAgICAodHJlZXNpdC1ub2RlLWNoaWxkLWJ5LWZpZWxkLW5hbWUgbm9kZSAibmFtZSIpIHQpKSkp CiAKIChkZWZ1biBydXN0LXRzLW1vZGUtLXN5bnRheC1wcm9wZXJ0aXplIChiZWcgZW5kKQotICAi QXBwbHkgc3ludGF4IHRleHQgcHJvcGVydHkgdG8gdGVtcGxhdGUgZGVsaW1pdGVycyBiZXR3ZWVu IEJFRyBhbmQgRU5ELgorICAiQXBwbHkgc3ludGF4IHByb3BlcnRpZXMgdG8gdmFyaW91cyBzcGVj aWFsIGNoYXJhY3RlcnMgd2l0aAorY29udGV4dHVhbCBtZWFuaW5nIGJldHdlZW4gQkVHIGFuZCBF TkQuCisKKycgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgc3RyaW5nIHdoZW4gdXNlZCBmb3IgY2hhciBs aXRlcmFscy4KIAogPCBhbmQgPiBhcmUgdXN1YWxseSBwdW5jdHVhdGlvbiwgZS5nLiwgYXMgZ3Jl YXRlci9sZXNzLXRoYW4uICBCdXQKIHdoZW4gdXNlZCBmb3IgdHlwZXMsIHRoZXkgc2hvdWxkIGJl IGNvbnNpZGVyZWQgcGFpcnMuCkBAIC0zNTksMTEgKzM2MiwxOCBAQCBydXN0LXRzLW1vZGUtLXN5 bnRheC1wcm9wZXJ0aXplCiBhcHByb3ByaWF0ZSB0ZXh0IHByb3BlcnR5IHRvIGFsdGVyIHRoZSBz eW50YXggb2YgdGVtcGxhdGUKIGRlbGltaXRlcnMgPCBhbmQgPidzLiIKICAgKGdvdG8tY2hhciBi ZWcpCisgICh3aGlsZSAoc2VhcmNoLWZvcndhcmQgIiciIGVuZCB0KQorICAgICh3aGVuIChzdHJp bmctZXF1YWwgImNoYXJfbGl0ZXJhbCIKKyAgICAgICAgICAgICAgICAgICAgICAgICh0cmVlc2l0 LW5vZGUtdHlwZQorICAgICAgICAgICAgICAgICAgICAgICAgICh0cmVlc2l0LW5vZGUtYXQgKG1h dGNoLWJlZ2lubmluZyAwKSkpKQorICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IChtYXRjaC1iZWdp bm5pbmcgMCkgKG1hdGNoLWVuZCAwKQorICAgICAgICAgICAgICAgICAgICAgICAgICdzeW50YXgt dGFibGUgKHN0cmluZy10by1zeW50YXggIlwiIikpKSkKKyAgKGdvdG8tY2hhciBiZWcpCiAgICh3 aGlsZSAocmUtc2VhcmNoLWZvcndhcmQgKHJ4IChvciAiPCIgIj4iKSkgZW5kIHQpCiAgICAgKHBj YXNlICh0cmVlc2l0LW5vZGUtdHlwZQogICAgICAgICAgICAgKHRyZWVzaXQtbm9kZS1wYXJlbnQK ICAgICAgICAgICAgICAodHJlZXNpdC1ub2RlLWF0IChtYXRjaC1iZWdpbm5pbmcgMCkpKSkKLSAg ICAgICgidHlwZV9hcmd1bWVudHMiCisgICAgICAoKG9yICJ0eXBlX2FyZ3VtZW50cyIgInR5cGVf cGFyYW1ldGVycyIpCiAgICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IChtYXRjaC1iZWdpbm5pbmcg MCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWVuZCAwKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAnc3ludGF4LXRhYmxlCi0tIAoyLjQwLjEKCg== --b1_ZbfKlYQPLy21qsPL5HCQ8zpEL2vPnIPyc0nX6PfNYk--