From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe 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: Thu, 25 May 2023 03:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 63708@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.168498707728447 (code B ref -1); Thu, 25 May 2023 03:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 May 2023 03:57:57 +0000 Received: from localhost ([127.0.0.1]:45595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q226s-0007Oh-4f for submit@debbugs.gnu.org; Wed, 24 May 2023 23:57:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:53396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1wE6-0001yb-Ak for submit@debbugs.gnu.org; Wed, 24 May 2023 17:41:01 -0400 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 1q1wE3-0001DR-IF for bug-gnu-emacs@gnu.org; Wed, 24 May 2023 17:40:56 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1wDy-000212-FB for bug-gnu-emacs@gnu.org; Wed, 24 May 2023 17:40:55 -0400 Date: Wed, 24 May 2023 21:40:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1684964442; x=1685223642; bh=s+1BhHmIqDKKxx3vayovYqmcb2A4A/B0xMbom14zWkk=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=NKPE/Du6FqRpWeWtlAMGOAyUVtOfdJzJl18sz77YKauadzsV0+H94LJYrvOuNaGYm SCoA3c+4YLQij3ZJGeqXaYguSpp9mcO1vCyFInI+D/t9zAreObB1NwrwXl4ab6Zwny sBRw5zjem2I3mIh/TiVDe5DGW2C4UTO25gyHJjBU9cW2ynnn0LjJKeHFtW4v2EfJkK BTp5yL/gyUhyz50nyP8WyJ/cpo5F1b/z9sord2aJmZgXDjQurYVFZY+pkMOFZPo0fd y5k0xRJjcvLWEHqcnHvu8sH1oBJaux1Ag5pXJkCJimP7tDdN8agOTf8quh+1ajn7kN CiL7KxClqeQAw== 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?= Message-ID: Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E" Received-SPF: pass client-ip=185.70.43.24; envelope-from=yordanm@proton.me; helo=mail-4324.protonmail.ch 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Wed, 24 May 2023 23:57:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SW4gUnVzdCAocnVzdC10cy1tb2RlKSBhcG9zdHJvcGhlLWRvdWJsZXF1b3RlLWFwb3N0cm9waGUg YnJlYWsgbWFueQpwYXJzaW5nIGZ1bmN0aW9ucyAoc2Nhbi1saXN0cyBiZWluZyB0aGUgY29yZSBv bmUpIGFzIHRoZSBhcG9zdHJvcGhlCmNoYXJhY3RlciBpcyBwYXJzZWQgYXMgcHVuY3R1YXRpb24s IG5vdCBhcyBhIHN0cmluZyAoYXMgaXQgaXMgaW4KYy10cy1tb2RlIGZvciBleGFtcGxlKS4KCklu IEdOVSBFbWFjcyAyOS4wLjYwIChidWlsZCAyLCB4ODZfNjQtcGMtbGludXgtZ251LCBHVEsrIFZl cnNpb24KMy4yNC4zNywgY2Fpcm8gdmVyc2lvbiAxLjE3LjgpIG9mIDIwMjMtMDQtMDEgYnVpbHQg b24gbml0cm8KUmVwb3NpdG9yeSByZXZpc2lvbjogM2JkYmI2NmVmYjk4OTViOGVkNTUyNzAwNzVm YTdkODMyOWY4ZDM2YgpSZXBvc2l0b3J5IGJyYW5jaDogZW1hY3MtMjkKV2luZG93aW5nIHN5c3Rl bSBkaXN0cmlidXRvciAnVGhlIFguT3JnIEZvdW5kYXRpb24nLCB2ZXJzaW9uIDExLjAuMTIxMDEw MDgKU3lzdGVtIERlc2NyaXB0aW9uOiBBcmNoIExpbnV4CgpDb25maWd1cmVkIHVzaW5nOgonY29u ZmlndXJlIC0td2l0aC14YXczZCAtLXdpdGgteHdpZGdldHMgLS1wcmVmaXgKL2hvbWUvZC9sb2Nh bC9lbWFjcy1iaW4vIENGTEFHUz0tTzMnCgpDb25maWd1cmVkIGZlYXR1cmVzOgpBQ0wgQ0FJUk8g REJVUyBGUkVFVFlQRSBHSUYgR0xJQiBHTVAgR05VVExTIEdQTSBHU0VUVElOR1MgSEFSRkJVWlog SlBFRwpKU09OIExDTVMyIExJQk9URiBMSUJTWVNURU1EIExJQlhNTDIgTTE3Tl9GTFQgTU9EVUxF UyBOT1RJRlkgSU5PVElGWQpQRFVNUEVSIFBORyBSU1ZHIFNFQ0NPTVAgU09VTkQgU1FMSVRFMyBU SFJFQURTIFRJRkYgVE9PTEtJVF9TQ1JPTExfQkFSUwpUUkVFX1NJVFRFUiBXRUJQIFgxMSBYREJF IFhJTSBYSU5QVVQyIFhQTSBYV0lER0VUUyBHVEszIFpMSUIKCkltcG9ydGFudCBzZXR0aW5nczoK dmFsdWUgb2YgJExBTkc6IGVuX1VTLlVURi04CmxvY2FsZS1jb2Rpbmctc3lzdGVtOiB1dGYtOC11 bml4CgpNYWpvciBtb2RlOiBPdXRsaW5lCgpNaW5vciBtb2RlcyBpbiBlZmZlY3Q6CmJ1Zy1yZWZl cmVuY2UtbW9kZTogdApnbG9iYWwtc3Vid29yZC1tb2RlOiB0CnN1YndvcmQtbW9kZTogdApjc3Yt ZmllbGQtaW5kZXgtbW9kZTogdAprZXktY2hvcmQtbW9kZTogdApzaGVsbC1kaXJ0cmFjay1tb2Rl OiB0Cm92ZXJyaWRlLWdsb2JhbC1tb2RlOiB0CmRlbGV0ZS1zZWxlY3Rpb24tbW9kZTogdAp0b29s dGlwLW1vZGU6IHQKZ2xvYmFsLWVsZG9jLW1vZGU6IHQKc2hvdy1wYXJlbi1tb2RlOiB0CmVsZWN0 cmljLWluZGVudC1tb2RlOiB0Cm1vdXNlLXdoZWVsLW1vZGU6IHQKbWVudS1iYXItbW9kZTogdApm aWxlLW5hbWUtc2hhZG93LW1vZGU6IHQKZ2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0CmZvbnQtbG9j ay1tb2RlOiB0CmJsaW5rLWN1cnNvci1tb2RlOiB0CmNvbHVtbi1udW1iZXItbW9kZTogdApsaW5l LW51bWJlci1tb2RlOiB0CnRyYW5zaWVudC1tYXJrLW1vZGU6IHQKYXV0by1jb21wb3NpdGlvbi1t b2RlOiB0CmF1dG8tZW5jcnlwdGlvbi1tb2RlOiB0CmF1dG8tY29tcHJlc3Npb24tbW9kZTogdAoK TG9hZC1wYXRoIHNoYWRvd3M6Cn4vZGV2L2VtYWNzL2VsZG9jLWJveC9lbGRvYy1ib3ggaGlkZXMg L2hvbWUvZC8uZW1hY3MuZC9lbHBhL2VsZG9jLWJveC0yMDIzMDQwNC4yMzI0L2VsZG9jLWJveAoK RmVhdHVyZXM6CihzaGFkb3cgbWFpbC1leHRyIGlzcGVsbCBlbWFjc2J1ZyBtZXNzYWdlIHlhbmst bWVkaWEgcHVueSByZmM4MjIgbW1sCm1tbC1zZWMgZXBhIGVwZyByZmM2MDY4IGVwZy1jb25maWcg Z251cy11dGlsIG1tLWRlY29kZSBtbS1ib2RpZXMKbW0tZW5jb2RlIG1haWwtcGFyc2UgcmZjMjIz MSBtYWlsYWJicmV2IGdtbS11dGlscyBtYWlsaGVhZGVyIHNlbmRtYWlsCnJmYzIwNDcgcmZjMjA0 NSBpZXRmLWRydW1zIG1tLXV0aWwgbWFpbC1wcnN2ciBtYWlsLXV0aWxzIHZjLWdpdApkaWZmLW1v ZGUgdmMtZGlzcGF0Y2hlciBidWctcmVmZXJlbmNlIHdpZC1lZGl0IGRlc2NyLXRleHQgc21leApj b21wYW55LW9kZG11c2UgY29tcGFueS1rZXl3b3JkcyBjb21wYW55LWV0YWdzIGNvbXBhbnktZ3Rh Z3MKY29tcGFueS1kYWJicmV2LWNvZGUgY29tcGFueS1kYWJicmV2IGNvbXBhbnktZmlsZXMgY29t cGFueS1jbGFuZwpjb21wYW55LWNhcGYgY29tcGFueS1jbWFrZSBjb21wYW55LXNlbWFudGljIGNv bXBhbnktdGVtcGxhdGUKY29tcGFueS1iYmRiIGNvbXBhbnkgZC1pbml0IHJ1c3QtdHMtbW9kZSBk LXRyZWVzaXQgdHlwZXNjcmlwdC10cy1tb2RlCmpzb24tdHMtbW9kZSBnby10cy1tb2RlIGMtdHMt bW9kZSBweXRob24ganMgYy10cy1jb21tb24KZG9ja2VyZmlsZS10cy1tb2RlIGQtdGhlbWUgY2F0 cHB1Y2Npbi10aGVtZSBkLXN1YndvcmQgY2FwLXdvcmRzCnN1cGVyd29yZCBzdWJ3b3JkIGQtcnVz dCBkLXB5dGhvbiBkLXByb2cgaGlkZXNob3cgZC1wYWNrYWdlcyBlbGRvYy1ib3gKZWdsb3QgZXh0 ZXJuYWwtY29tcGxldGlvbiBhcnJheSBmaWxlbm90aWZ5IGltZW51IGpzb25ycGMgZXJ0IGV3b2Mg ZGVidWcKYmFja3RyYWNlIHlhbWwtbW9kZSBzb2xpZGl0eS1tb2RlIHNvbGlkaXR5LWNvbW1vbiBj Yy1tb2RlIGNjLWZvbnRzCmNjLWd1ZXNzIGNjLW1lbnVzIGNjLWNtZHMgY2Mtc3R5bGVzIGNjLWFs aWduIGNjLWVuZ2luZSBjYy12YXJzIGNjLWRlZnMKcGtnYnVpbGQtbW9kZSBzaC1zY3JpcHQgdHJl ZXNpdCBleGVjdXRhYmxlIG1lc29uLW1vZGUgc21pZSBtYXJrZG93bi1tb2RlCmVkaXQtaW5kaXJl Y3QgaGFza2VsbC1tb2RlIGhhc2tlbGwtY2FiYWwgaGFza2VsbC11dGlscyBoYXNrZWxsLWZvbnQt bG9jawpoYXNrZWxsLWluZGVudGF0aW9uIGhhc2tlbGwtc3RyaW5nIGhhc2tlbGwtc29ydC1pbXBv cnRzIGhhc2tlbGwtbGV4ZW1lCmhhc2tlbGwtYWxpZ24taW1wb3J0cyBoYXNrZWxsLWNvbXBsZXRl LW1vZHVsZSBoYXNrZWxsLWdoYy1zdXBwb3J0Cm5vdXRsaW5lIG91dGxpbmUgZXRhZ3MgZmlsZWxv b3AgZ2VuZXJhdG9yIHhyZWYgZGFiYnJldiBoYXNrZWxsLWN1c3RvbWl6ZQpjc3YtbW9kZSBzb3J0 IGQtbmltIGQta2V5Y2hvcmRzIGQtaW50ZXJhY3RpdmVzIGQtY29tbW9uIHJpcGdyZXAgZ3JlcApm bHltYWtlLXByb2MgZmx5bWFrZSBkZXJpdmVkIHBjYXNlIHByb2plY3Qgd2FybmluZ3MgaWNvbnMg dGhpbmdhdHB0CmprYS1jb21wciBhY2Utd2luZG93IGF2eSBhY2UtanVtcC1tb2RlIGNsIHVzZS1w YWNrYWdlLWNob3JkcyBiaW5kLWNob3JkCmtleS1jaG9yZCB1c2UtcGFja2FnZSB1c2UtcGFja2Fn ZS1kZWxpZ2h0IHVzZS1wYWNrYWdlLWRpbWluaXNoIGQtaHRtbAptbW0tbW9kZSBtbW0tdW5pdiBt bW0tY2xhc3MgbW1tLXJlZ2lvbiBtbW0tYXV0byBtbW0tdmFycyBtbW0tdXRpbHMKbW1tLWNvbXBh dCBkLWdsb2JhbHMgdnRlcm0gYm9va21hcmsgcHAgZmFjZS1yZW1hcCBjb21waWxlCnRleHQtcHJv cGVydHktc2VhcmNoIHRlcm0gZGlzcC10YWJsZSBlaGVscCBmaW5kLWZ1bmMgdnRlcm0tbW9kdWxl CnRlcm0veHRlcm0geHRlcm0gdnRlcm0tdG9nZ2xlIHRyYW1wLXNoIHRyYW1wIHRyYW1wLWxvYWRk ZWZzIHRyYW1wdmVyCnRyYW1wLWludGVncmF0aW9uIGZpbGVzLXggdHJhbXAtY29tcGF0IHJ4IHNo ZWxsIHBjb21wbGV0ZSBjb21pbnQKYW5zaS1vc2MgYW5zaS1jb2xvciBwYXJzZS10aW1lIGlzbzg2 MDEgdGltZS1kYXRlIGxzLWxpc3AgZm9ybWF0LXNwZWMKc3dpcGVyIGl2eSByaW5nIGl2eS1mYWNl cyBpdnktb3ZlcmxheSBjb2xpciBjb2xvciB1c2UtcGFja2FnZS1iaW5kLWtleQplZG1hY3JvIGtt YWNybyBiaW5kLWtleSBlYXN5LW1tb2RlIGQtZGlyZWQgZGlyZWQgZGlyZWQtbG9hZGRlZnMKZC1j b21wYW55IGQtY2MgZC1icyBhZHZpY2UgaWRvIGRlbHNlbCBjdXMtbG9hZCBjbC1leHRyYSBoZWxw LW1vZGUKdXNlLXBhY2thZ2UtZW5zdXJlIHVzZS1wYWNrYWdlLWNvcmUgY29tcGFueS1hdXRvbG9h ZHMKY2F0cHB1Y2Npbi10aGVtZS1hdXRvbG9hZHMgcmlwZ3JlcC1hdXRvbG9hZHMgdnVlLW1vZGUt YXV0b2xvYWRzCnZ1ZS1odG1sLW1vZGUtYXV0b2xvYWRzIGVkaXQtaW5kaXJlY3QtYXV0b2xvYWRz IHNvbGlkaXR5LW1vZGUtYXV0b2xvYWRzCmFjZS1qdW1wLW1vZGUtYXV0b2xvYWRzIHNtZXgtYXV0 b2xvYWRzIHlhbWwtbW9kZS1hdXRvbG9hZHMKdnRlcm0tdG9nZ2xlLWF1dG9sb2FkcyB2dGVybS1h dXRvbG9hZHMgdXNlLXBhY2thZ2UtY2hvcmRzLWF1dG9sb2FkcwpiaW5kLWNob3JkLWF1dG9sb2Fk cyBrZXktY2hvcmQtYXV0b2xvYWRzIGNzcy1lbGRvYy1hdXRvbG9hZHMKYWNlLXdpbmRvdy1hdXRv bG9hZHMgemVuYnVybi10aGVtZS1hdXRvbG9hZHMgYXZ5LWF1dG9sb2FkcwptZXNvbi1tb2RlLWF1 dG9sb2FkcyBkb29tLXRoZW1lcy1hdXRvbG9hZHMgbW1tLW1vZGUtYXV0b2xvYWRzCmRqdnUtYXV0 b2xvYWRzIGNzdi1tb2RlLWF1dG9sb2FkcyBvbmUtdGhlbWVzLWF1dG9sb2FkcyBuZW90cmVlLWF1 dG9sb2Fkcwpwa2didWlsZC1tb2RlLWF1dG9sb2FkcyBtYXJrZG93bi1tb2RlLWF1dG9sb2FkcyBo YXNrZWxsLW1vZGUtYXV0b2xvYWRzCmVsZG9jLWJveC1hdXRvbG9hZHMgY291bnNlbC1hdXRvbG9h ZHMgc3dpcGVyLWF1dG9sb2FkcyBpbmZvCml2eS1hdXRvbG9hZHMgc3Nhc3MtbW9kZS1hdXRvbG9h ZHMgcGFja2FnZSBicm93c2UtdXJsIHVybCB1cmwtcHJveHkKdXJsLXByaXZhY3kgdXJsLWV4cGFu ZCB1cmwtbWV0aG9kcyB1cmwtaGlzdG9yeSB1cmwtY29va2llCmdlbmVyYXRlLWxpc3AtZmlsZSB1 cmwtZG9tc3VmIHVybC11dGlsIG1haWxjYXAgdXJsLWhhbmRsZXJzIHVybC1wYXJzZQphdXRoLXNv dXJjZSBjbC1zZXEgZWllaW8gZWllaW8tY29yZSBjbC1tYWNzIHBhc3N3b3JkLWNhY2hlIGpzb24g c3Vici14Cm1hcCBieXRlLW9wdCBndiBieXRlY29tcCBieXRlLWNvbXBpbGUgdXJsLXZhcnMgY2wt bG9hZGRlZnMgY2wtbGliIHJtYwppc28tdHJhbnNsIHRvb2x0aXAgY2NvbnYgZWxkb2MgcGFyZW4g ZWxlY3RyaWMgdW5pcXVpZnkgZWRpZmYtaG9vawp2Yy1ob29rcyBsaXNwLWZsb2F0LXR5cGUgZWxp c3AtbW9kZSBtd2hlZWwgdGVybS94LXdpbiB4LXdpbgp0ZXJtL2NvbW1vbi13aW4geC1kbmQgdG9v bC1iYXIgZG5kIGZvbnRzZXQgaW1hZ2UgcmVnZXhwLW9wdCBmcmluZ2UKdGFidWxhdGVkLWxpc3Qg cmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlIHJlZ2lzdGVy CnBhZ2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2VhcmNoIGVhc3ltZW51IHRpbWVy IHNlbGVjdApzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9jayBzeW50YXggZm9udC1j b3JlIHRlcm0vdHR5LWNvbG9ycwpmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNpbXBsZSBj bC1nZW5lcmljIGluZG9uZXNpYW4gcGhpbGlwcGluZQpjaGFtIGdlb3JnaWFuIHV0Zi04LWxhbmcg bWlzYy1sYW5nIHZpZXRuYW1lc2UgdGliZXRhbiB0aGFpIHRhaS12aWV0IGxhbwprb3JlYW4gamFw YW5lc2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsgcm9tYW5pYW4gc2xvdmFrIGN6ZWNo CmV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0ZSBlbW9q aS16d2ogY2hhcnNjcmlwdApjaGFycHJvcCBjYXNlLXRhYmxlIGVwYS1ob29rIGprYS1jbXByLWhv b2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZQpjbC1wcmVsb2FkZWQgYnV0dG9uIGxvYWRk ZWZzIHRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhwCmZpbGVzIHdpbmRvdyB0 ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0IGVudgpjb2RlLXBh Z2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAgaGFzaHRhYmxlLXByaW50LXJlYWRhYmxlIGJh Y2txdW90ZQp0aHJlYWRzIHh3aWRnZXQtaW50ZXJuYWwgZGJ1c2JpbmQgaW5vdGlmeSBsY21zMiBk eW5hbWljLXNldHRpbmcKc3lzdGVtLWZvbnQtc2V0dGluZyBmb250LXJlbmRlci1zZXR0aW5nIGNh aXJvIG1vdmUtdG9vbGJhciBndGsgeC10b29sa2l0CnhpbnB1dDIgeCBtdWx0aS10dHkgbWFrZS1u ZXR3b3JrLXByb2Nlc3MgZW1hY3MpCgpNZW1vcnkgaW5mb3JtYXRpb246CigoY29uc2VzIDE2IDI5 MDg5NSAyNjY0ODApCihzeW1ib2xzIDQ4IDM4Mzk4IDkpCihzdHJpbmdzIDMyIDE0ODIzMiA0NDE1 NCkKKHN0cmluZy1ieXRlcyAxIDM5Mzk1NjIpCih2ZWN0b3JzIDE2IDQ1NDgwKQoodmVjdG9yLXNs b3RzIDggOTQ4OTQ4IDI0NTI2MCkKKGZsb2F0cyA4IDI2NiA5MjApCihpbnRlcnZhbHMgNTYgNTIx IDQxNikKKGJ1ZmZlcnMgOTg0IDE3KSk= --b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PHNwYW4+PC9zcGFuPjxkaXY+PHNwYW4+SW4gUnVzdCAocnVzdC10cy1tb2RlKSBhcG9zdHJvcGhl LWRvdWJsZXF1b3RlLWFwb3N0cm9waGUgYnJlYWsgbWFueTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PnBhcnNpbmcgZnVuY3Rpb25zIChzY2FuLWxpc3RzIGJlaW5nIHRoZSBjb3JlIG9uZSkgYXMgdGhl IGFwb3N0cm9waGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jaGFyYWN0ZXIgaXMgcGFyc2VkIGFz IHB1bmN0dWF0aW9uLCBub3QgYXMgYSBzdHJpbmcgKGFzIGl0IGlzIGluPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Yy10cy1tb2RlIGZvciBleGFtcGxlKS48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5JbiBHTlUgRW1hY3MgMjkuMC42MCAoYnVpbGQg MiwgeDg2XzY0LXBjLWxpbnV4LWdudSwgR1RLKyBWZXJzaW9uPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+Jm5ic3A7My4yNC4zNywgY2Fpcm8gdmVyc2lvbiAxLjE3LjgpIG9mIDIwMjMtMDQtMDEgYnVp bHQgb24gbml0cm88L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5SZXBvc2l0b3J5IHJldmlzaW9uOiAz YmRiYjY2ZWZiOTg5NWI4ZWQ1NTI3MDA3NWZhN2Q4MzI5ZjhkMzZiPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+UmVwb3NpdG9yeSBicmFuY2g6IGVtYWNzLTI5PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ V2luZG93aW5nIHN5c3RlbSBkaXN0cmlidXRvciAnVGhlIDxhIHRhcmdldD0iX2JsYW5rIiByZWw9 Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0dHA6Ly9YLk9yZyI+WC5Pcmc8 L2E+IEZvdW5kYXRpb24nLCB2ZXJzaW9uIDExLjAuMTIxMDEwMDg8L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj5TeXN0ZW0gRGVzY3JpcHRpb246IEFyY2ggTGludXg8L3NwYW4+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj48c3Bhbj5Db25maWd1cmVkIHVzaW5nOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOydjb25maWd1cmUgLS13aXRoLXhhdzNkIC0td2l0aC14d2lkZ2V0cyAtLXByZWZpeDwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOy9ob21lL2QvbG9jYWwvZW1hY3MtYmluLyBDRkxB R1M9LU8zJzwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkNvbmZpZ3VyZWQg ZmVhdHVyZXM6PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+QUNMIENBSVJPIERCVVMgRlJFRVRZUEUg R0lGIEdMSUIgR01QIEdOVVRMUyBHUE0gR1NFVFRJTkdTIEhBUkZCVVpaIEpQRUc8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj5KU09OIExDTVMyIExJQk9URiBMSUJTWVNURU1EIExJQlhNTDIgTTE3Tl9G TFQgTU9EVUxFUyBOT1RJRlkgSU5PVElGWTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPlBEVU1QRVIg UE5HIFJTVkcgU0VDQ09NUCBTT1VORCBTUUxJVEUzIFRIUkVBRFMgVElGRiBUT09MS0lUX1NDUk9M TF9CQVJTPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+VFJFRV9TSVRURVIgV0VCUCBYMTEgWERCRSBY SU0gWElOUFVUMiBYUE0gWFdJREdFVFMgR1RLMyBaTElCPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwv ZGl2PjxkaXY+PHNwYW4+SW1wb3J0YW50IHNldHRpbmdzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyB2YWx1ZSBvZiAkTEFORzogZW5fVVMuVVRGLTg8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj4mbmJzcDsgbG9jYWxlLWNvZGluZy1zeXN0ZW06IHV0Zi04LXVuaXg8L3NwYW4+PC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj48c3Bhbj5NYWpvciBtb2RlOiBPdXRsaW5lPC9zcGFuPjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+TWlub3IgbW9kZXMgaW4gZWZmZWN0Ojwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPiZuYnNwOyBidWctcmVmZXJlbmNlLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj4mbmJzcDsgZ2xvYmFsLXN1YndvcmQtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyBzdWJ3b3JkLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsg Y3N2LWZpZWxkLWluZGV4LW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsga2V5 LWNob3JkLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgc2hlbGwtZGlydHJh Y2stbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBvdmVycmlkZS1nbG9iYWwt bW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBkZWxldGUtc2VsZWN0aW9uLW1v ZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgdG9vbHRpcC1tb2RlOiB0PC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGdsb2JhbC1lbGRvYy1tb2RlOiB0PC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+Jm5ic3A7IHNob3ctcGFyZW4tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyBlbGVjdHJpYy1pbmRlbnQtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyBtb3VzZS13aGVlbC1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7 IG1lbnUtYmFyLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgZmlsZS1uYW1l LXNoYWRvdy1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGdsb2JhbC1mb250 LWxvY2stbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBmb250LWxvY2stbW9k ZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBibGluay1jdXJzb3ItbW9kZTogdDwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBjb2x1bW4tbnVtYmVyLW1vZGU6IHQ8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgbGluZS1udW1iZXItbW9kZTogdDwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPiZuYnNwOyB0cmFuc2llbnQtbWFyay1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+Jm5ic3A7IGF1dG8tY29tcG9zaXRpb24tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyBhdXRvLWVuY3J5cHRpb24tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyBhdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj48c3Bhbj5Mb2FkLXBhdGggc2hhZG93czo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5+ L2Rldi9lbWFjcy9lbGRvYy1ib3gvZWxkb2MtYm94IGhpZGVzIC9ob21lL2QvLmVtYWNzLmQvZWxw YS9lbGRvYy1ib3gtMjAyMzA0MDQuMjMyNC9lbGRvYy1ib3g8L3NwYW4+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj48c3Bhbj5GZWF0dXJlczo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4oc2hhZG93 IG1haWwtZXh0ciBpc3BlbGwgZW1hY3NidWcgbWVzc2FnZSB5YW5rLW1lZGlhIHB1bnkgcmZjODIy IG1tbDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm1tbC1zZWMgZXBhIGVwZyByZmM2MDY4IGVwZy1j b25maWcgZ251cy11dGlsIG1tLWRlY29kZSBtbS1ib2RpZXM8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj5tbS1lbmNvZGUgbWFpbC1wYXJzZSByZmMyMjMxIG1haWxhYmJyZXYgZ21tLXV0aWxzIG1haWxo ZWFkZXIgc2VuZG1haWw8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5yZmMyMDQ3IHJmYzIwNDUgaWV0 Zi1kcnVtcyBtbS11dGlsIG1haWwtcHJzdnIgbWFpbC11dGlscyB2Yy1naXQ8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5kaWZmLW1vZGUgdmMtZGlzcGF0Y2hlciBidWctcmVmZXJlbmNlIHdpZC1lZGl0 IGRlc2NyLXRleHQgc21leDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNvbXBhbnktb2RkbXVzZSBj b21wYW55LWtleXdvcmRzIGNvbXBhbnktZXRhZ3MgY29tcGFueS1ndGFnczwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPmNvbXBhbnktZGFiYnJldi1jb2RlIGNvbXBhbnktZGFiYnJldiBjb21wYW55LWZp bGVzIGNvbXBhbnktY2xhbmc8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jb21wYW55LWNhcGYgY29t cGFueS1jbWFrZSBjb21wYW55LXNlbWFudGljIGNvbXBhbnktdGVtcGxhdGU8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5jb21wYW55LWJiZGIgY29tcGFueSBkLWluaXQgcnVzdC10cy1tb2RlIGQtdHJl ZXNpdCB0eXBlc2NyaXB0LXRzLW1vZGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5qc29uLXRzLW1v ZGUgZ28tdHMtbW9kZSBjLXRzLW1vZGUgcHl0aG9uIGpzIGMtdHMtY29tbW9uPC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+ZG9ja2VyZmlsZS10cy1tb2RlIGQtdGhlbWUgY2F0cHB1Y2Npbi10aGVtZSBk LXN1YndvcmQgY2FwLXdvcmRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c3VwZXJ3b3JkIHN1Yndv cmQgZC1ydXN0IGQtcHl0aG9uIGQtcHJvZyBoaWRlc2hvdyBkLXBhY2thZ2VzIGVsZG9jLWJveDwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVnbG90IGV4dGVybmFsLWNvbXBsZXRpb24gYXJyYXkgZmls ZW5vdGlmeSBpbWVudSBqc29ucnBjIGVydCBld29jIGRlYnVnPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+YmFja3RyYWNlIHlhbWwtbW9kZSBzb2xpZGl0eS1tb2RlIHNvbGlkaXR5LWNvbW1vbiBjYy1t b2RlIGNjLWZvbnRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2MtZ3Vlc3MgY2MtbWVudXMgY2Mt Y21kcyBjYy1zdHlsZXMgY2MtYWxpZ24gY2MtZW5naW5lIGNjLXZhcnMgY2MtZGVmczwvc3Bhbj48 L2Rpdj48ZGl2PjxzcGFuPnBrZ2J1aWxkLW1vZGUgc2gtc2NyaXB0IHRyZWVzaXQgZXhlY3V0YWJs ZSBtZXNvbi1tb2RlIHNtaWUgbWFya2Rvd24tbW9kZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVk aXQtaW5kaXJlY3QgaGFza2VsbC1tb2RlIGhhc2tlbGwtY2FiYWwgaGFza2VsbC11dGlscyBoYXNr ZWxsLWZvbnQtbG9jazwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmhhc2tlbGwtaW5kZW50YXRpb24g aGFza2VsbC1zdHJpbmcgaGFza2VsbC1zb3J0LWltcG9ydHMgaGFza2VsbC1sZXhlbWU8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj5oYXNrZWxsLWFsaWduLWltcG9ydHMgaGFza2VsbC1jb21wbGV0ZS1t b2R1bGUgaGFza2VsbC1naGMtc3VwcG9ydDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm5vdXRsaW5l IG91dGxpbmUgZXRhZ3MgZmlsZWxvb3AgZ2VuZXJhdG9yIHhyZWYgZGFiYnJldiBoYXNrZWxsLWN1 c3RvbWl6ZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNzdi1tb2RlIHNvcnQgZC1uaW0gZC1rZXlj aG9yZHMgZC1pbnRlcmFjdGl2ZXMgZC1jb21tb24gcmlwZ3JlcCBncmVwPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Zmx5bWFrZS1wcm9jIGZseW1ha2UgZGVyaXZlZCBwY2FzZSBwcm9qZWN0IHdhcm5p bmdzIGljb25zIHRoaW5nYXRwdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmprYS1jb21wciBhY2Ut d2luZG93IGF2eSBhY2UtanVtcC1tb2RlIGNsIHVzZS1wYWNrYWdlLWNob3JkcyBiaW5kLWNob3Jk PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+a2V5LWNob3JkIHVzZS1wYWNrYWdlIHVzZS1wYWNrYWdl LWRlbGlnaHQgdXNlLXBhY2thZ2UtZGltaW5pc2ggZC1odG1sPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+bW1tLW1vZGUgbW1tLXVuaXYgbW1tLWNsYXNzIG1tbS1yZWdpb24gbW1tLWF1dG8gbW1tLXZh cnMgbW1tLXV0aWxzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bW1tLWNvbXBhdCBkLWdsb2JhbHMg dnRlcm0gYm9va21hcmsgcHAgZmFjZS1yZW1hcCBjb21waWxlPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+dGV4dC1wcm9wZXJ0eS1zZWFyY2ggdGVybSBkaXNwLXRhYmxlIGVoZWxwIGZpbmQtZnVuYyB2 dGVybS1tb2R1bGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj50ZXJtL3h0ZXJtIHh0ZXJtIHZ0ZXJt LXRvZ2dsZSB0cmFtcC1zaCB0cmFtcCB0cmFtcC1sb2FkZGVmcyB0cmFtcHZlcjwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPnRyYW1wLWludGVncmF0aW9uIGZpbGVzLXggdHJhbXAtY29tcGF0IHJ4IHNo ZWxsIHBjb21wbGV0ZSBjb21pbnQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5hbnNpLW9zYyBhbnNp LWNvbG9yIHBhcnNlLXRpbWUgaXNvODYwMSB0aW1lLWRhdGUgbHMtbGlzcCBmb3JtYXQtc3BlYzwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnN3aXBlciBpdnkgcmluZyBpdnktZmFjZXMgaXZ5LW92ZXJs YXkgY29saXIgY29sb3IgdXNlLXBhY2thZ2UtYmluZC1rZXk8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj5lZG1hY3JvIGttYWNybyBiaW5kLWtleSBlYXN5LW1tb2RlIGQtZGlyZWQgZGlyZWQgZGlyZWQt bG9hZGRlZnM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5kLWNvbXBhbnkgZC1jYyBkLWJzIGFkdmlj ZSBpZG8gZGVsc2VsIGN1cy1sb2FkIGNsLWV4dHJhIGhlbHAtbW9kZTwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPnVzZS1wYWNrYWdlLWVuc3VyZSB1c2UtcGFja2FnZS1jb3JlIGNvbXBhbnktYXV0b2xv YWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2F0cHB1Y2Npbi10aGVtZS1hdXRvbG9hZHMgcmlw Z3JlcC1hdXRvbG9hZHMgdnVlLW1vZGUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ dnVlLWh0bWwtbW9kZS1hdXRvbG9hZHMgZWRpdC1pbmRpcmVjdC1hdXRvbG9hZHMgc29saWRpdHkt bW9kZS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5hY2UtanVtcC1tb2RlLWF1dG9s b2FkcyBzbWV4LWF1dG9sb2FkcyB5YW1sLW1vZGUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+dnRlcm0tdG9nZ2xlLWF1dG9sb2FkcyB2dGVybS1hdXRvbG9hZHMgdXNlLXBhY2thZ2Ut Y2hvcmRzLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmJpbmQtY2hvcmQtYXV0b2xv YWRzIGtleS1jaG9yZC1hdXRvbG9hZHMgY3NzLWVsZG9jLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPmFjZS13aW5kb3ctYXV0b2xvYWRzIHplbmJ1cm4tdGhlbWUtYXV0b2xvYWRzIGF2 eS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5tZXNvbi1tb2RlLWF1dG9sb2FkcyBk b29tLXRoZW1lcy1hdXRvbG9hZHMgbW1tLW1vZGUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+ZGp2dS1hdXRvbG9hZHMgY3N2LW1vZGUtYXV0b2xvYWRzIG9uZS10aGVtZXMtYXV0b2xv YWRzIG5lb3RyZWUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+cGtnYnVpbGQtbW9k ZS1hdXRvbG9hZHMgbWFya2Rvd24tbW9kZS1hdXRvbG9hZHMgaGFza2VsbC1tb2RlLWF1dG9sb2Fk czwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVsZG9jLWJveC1hdXRvbG9hZHMgY291bnNlbC1hdXRv bG9hZHMgc3dpcGVyLWF1dG9sb2FkcyBpbmZvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+aXZ5LWF1 dG9sb2FkcyBzc2Fzcy1tb2RlLWF1dG9sb2FkcyBwYWNrYWdlIGJyb3dzZS11cmwgdXJsIHVybC1w cm94eTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnVybC1wcml2YWN5IHVybC1leHBhbmQgdXJsLW1l dGhvZHMgdXJsLWhpc3RvcnkgdXJsLWNvb2tpZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmdlbmVy YXRlLWxpc3AtZmlsZSB1cmwtZG9tc3VmIHVybC11dGlsIG1haWxjYXAgdXJsLWhhbmRsZXJzIHVy bC1wYXJzZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmF1dGgtc291cmNlIGNsLXNlcSBlaWVpbyBl aWVpby1jb3JlIGNsLW1hY3MgcGFzc3dvcmQtY2FjaGUganNvbiBzdWJyLXg8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5tYXAgYnl0ZS1vcHQgZ3YgYnl0ZWNvbXAgYnl0ZS1jb21waWxlIHVybC12YXJz IGNsLWxvYWRkZWZzIGNsLWxpYiBybWM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5pc28tdHJhbnNs IHRvb2x0aXAgY2NvbnYgZWxkb2MgcGFyZW4gZWxlY3RyaWMgdW5pcXVpZnkgZWRpZmYtaG9vazwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBlbGlzcC1tb2Rl IG13aGVlbCB0ZXJtL3gtd2luIHgtd2luPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGVybS9jb21t b24td2luIHgtZG5kIHRvb2wtYmFyIGRuZCBmb250c2V0IGltYWdlIHJlZ2V4cC1vcHQgZnJpbmdl PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGFidWxhdGVkLWxpc3QgcmVwbGFjZSBuZXdjb21tZW50 IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlIHJlZ2lzdGVyPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+cGFnZSB0YWItYmFyIG1lbnUtYmFyIHJmbi1lc2hhZG93IGlzZWFyY2ggZWFzeW1lbnUg dGltZXIgc2VsZWN0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c2Nyb2xsLWJhciBtb3VzZSBqaXQt bG9jayBmb250LWxvY2sgc3ludGF4IGZvbnQtY29yZSB0ZXJtL3R0eS1jb2xvcnM8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj5mcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNpbXBsZSBjbC1nZW5l cmljIGluZG9uZXNpYW4gcGhpbGlwcGluZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNoYW0gZ2Vv cmdpYW4gdXRmLTgtbGFuZyBtaXNjLWxhbmcgdmlldG5hbWVzZSB0aWJldGFuIHRoYWkgdGFpLXZp ZXQgbGFvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+a29yZWFuIGphcGFuZXNlIGV1Y2pwLW1zIGNw NTE5MzIgaGVicmV3IGdyZWVrIHJvbWFuaWFuIHNsb3ZhayBjemVjaDwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPmV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0 ZSBlbW9qaS16d2ogY2hhcnNjcmlwdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNoYXJwcm9wIGNh c2UtdGFibGUgZXBhLWhvb2sgamthLWNtcHItaG9vayBoZWxwIGFiYnJldiBvYmFycmF5IG9jbG9z dXJlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2wtcHJlbG9hZGVkIGJ1dHRvbiBsb2FkZGVmcyB0 aGVtZS1sb2FkZGVmcyBmYWNlcyBjdXMtZmFjZSBtYWNyb2V4cDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPmZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQg Zm9ybWF0IGVudjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNvZGUtcGFnZXMgbXVsZSBjdXN0b20g d2lkZ2V0IGtleW1hcCBoYXNodGFibGUtcHJpbnQtcmVhZGFibGUgYmFja3F1b3RlPC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4+dGhyZWFkcyB4d2lkZ2V0LWludGVybmFsIGRidXNiaW5kIGlub3RpZnkg bGNtczIgZHluYW1pYy1zZXR0aW5nPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c3lzdGVtLWZvbnQt c2V0dGluZyBmb250LXJlbmRlci1zZXR0aW5nIGNhaXJvIG1vdmUtdG9vbGJhciBndGsgeC10b29s a2l0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+eGlucHV0MiB4IG11bHRpLXR0eSBtYWtlLW5ldHdv cmstcHJvY2VzcyBlbWFjcyk8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5N ZW1vcnkgaW5mb3JtYXRpb246PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+KChjb25zZXMgMTYgMjkw ODk1IDI2NjQ4MCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoc3ltYm9scyA0OCAzODM5 OCA5KTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyhzdHJpbmdzIDMyIDE0ODIzMiA0NDE1 NCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoc3RyaW5nLWJ5dGVzIDEgMzkzOTU2Mik8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsodmVjdG9ycyAxNiA0NTQ4MCk8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj4mbmJzcDsodmVjdG9yLXNsb3RzIDggOTQ4OTQ4IDI0NTI2MCk8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoZmxvYXRzIDggMjY2IDkyMCk8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj4mbmJzcDsoaW50ZXJ2YWxzIDU2IDUyMSA0MTYpPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+Jm5ic3A7KGJ1ZmZlcnMgOTg0IDE3KSk8L3NwYW4+PC9kaXY+PHNwYW4+PC9zcGFuPg== --b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 01:28:49 2023 Received: (at control) by debbugs.gnu.org; 25 May 2023 05:28:49 +0000 Received: from localhost ([127.0.0.1]:45627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q23Wq-0001Y7-Vt for submit@debbugs.gnu.org; Thu, 25 May 2023 01:28:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q23We-0001Xb-N0; Thu, 25 May 2023 01:28:42 -0400 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 ) id 1q23WX-0007N4-Bk; Thu, 25 May 2023 01:28:30 -0400 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=OpURjDFkKiZgHumOZfULmuNTVpwVu/zgjJ+li3bxfI8=; b=Tajr2YyUZUF0wzztiLrq ZtQ/ANq9rBGrRVTn0edhY2QbxEhJq/1norN9CiZFFZOpvVe8x31aUKb75Pw8tVcHMKWfS+bKzCM2k 4ulAMLh5eCG0dzi6lDcjpH0v7Q+QxCiHgd5aKVkoqaial0QAcA0tXfL+QSvtLjEuoICsklrxb1eML 0AlDYT1kGq5uOfoHy09M1C+DOKS8T4kT6haWlSDs7HE2tH16BdUyKeBZvsx9rmQtnEsV3rQ2zCrgL ucYfIeedAnZyqCGYjwa3HP8z6aDdEV2SmvElUVq4dTSojdePcrN5j9i+dD8AejrlNxU9NKbhlvlj4 lizKG+9mJ7a6nw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q23WT-0007fa-Md; Thu, 25 May 2023 01:28:28 -0400 Date: Thu, 25 May 2023 08:28:53 +0300 Message-Id: <83r0r5m12i.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?0JnQvtGA0LTQsNC9INCc0LjQu9Cw0LTQuNC90L7Qsg==?= In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#63709: 29.0.60; rust-ts-mode not properly handling apostrophe References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control Cc: 63709@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 63709 63708 thanks > Date: Wed, 24 May 2023 22:05:20 +0000 > From: yordanm--- via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > I reported the bug earlier and expected to see it go live on debbugs, but apparently the process is not > (that) automatic. It takes some time, so please be patient. Reporting the same issue again just creates another ticket, so it's best avoided. Thanks. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2023 05:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: 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?= , Randy Taylor Cc: Yuan Fu , 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168499264014096 (code B ref 63708); Thu, 25 May 2023 05:31:01 +0000 Received: (at 63708) by debbugs.gnu.org; 25 May 2023 05:30:40 +0000 Received: from localhost ([127.0.0.1]:45633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q23Yd-0003eE-Tm for submit@debbugs.gnu.org; Thu, 25 May 2023 01:30:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q23Yb-0003KK-IJ for 63708@debbugs.gnu.org; Thu, 25 May 2023 01:30:38 -0400 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 ) id 1q23YW-0007kx-40; Thu, 25 May 2023 01:30:32 -0400 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=N0uc2jFnzZYYgMsxskBMzRKz4xCwv1CgubQ1sG+kOSA=; b=SqYyhdR2whRz+eA/Pxlq 6TGw7ISnQHfgAjsmHLrThbRARKy06UpjsLSelD5CvcVgkpEsCKWNYh1nNJZHcBR+yZU5NTMSY83uQ hYnmKclgeIN3AIQHOgS9nKwRg7/JTiBOBRcEyAY7rlvlVjy8DqJ/5WycdkcMobxmV7+Zz40EA0PJL yDSRkB7LWIoBFVRq/VzDnydeGu2Nx78oQY033BbUmWpsTD0/4ZsJufzh3HQUBQXfY4/39IMwufZa3 WXRMKE9GEWjsiMtGe/465Aij/Cs8vnxx2Z9MbAIGzpjyXgnIglcus2Q4Yo9ruGhhbBFM4Rseje3HG hN/d86pvXC4e4g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q23YV-00081h-3m; Thu, 25 May 2023 01:30:31 -0400 Date: Thu, 25 May 2023 08:31:00 +0300 Message-Id: <83pm6pm0yz.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (bug-gnu-emacs@gnu.org) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 24 May 2023 21:40:30 +0000 > From: yordanm--- via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > In Rust (rust-ts-mode) apostrophe-doublequote-apostrophe break many > parsing functions (scan-lists being the core one) as the apostrophe > character is parsed as punctuation, not as a string (as it is in > c-ts-mode for example). Randy, can you please look into this? From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2023 12:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: =?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?= , Yuan Fu , 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168501916520671 (code B ref 63708); Thu, 25 May 2023 12:53:01 +0000 Received: (at 63708) by debbugs.gnu.org; 25 May 2023 12:52:45 +0000 Received: from localhost ([127.0.0.1]:46217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2AST-0005NK-6O for submit@debbugs.gnu.org; Thu, 25 May 2023 08:52:45 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:42233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2ASQ-0005N6-6T for 63708@debbugs.gnu.org; Thu, 25 May 2023 08:52:44 -0400 Date: Thu, 25 May 2023 12:52:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685019155; x=1685278355; bh=XhZA03EQumY/pkbcmuZEmPWCiAwYMOWA8QKVrBNzdAM=; 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=hNzbq800v+vAaMLPTOnQw2AOo/td/cEz92w6GFTUJJJUUI29FzAHqegGAt+neq+fh kSpYyNghrJcOKK71UjBEqS0cG6ru4jrVyVlrBBpJOJmNWikZZybzvrLkL/k0SKP67d OqYDK0TJ78ElT5RfNtQBiHGGo0qNxOzDwJnwfhdR+ehWz/Z6ryXExSGgCFUBxE7JxT G2ERN2G96aJUu+Mda9x4gxtRbuvfGd9p8v+mAB7+Tzk3Wo6qhZ2rSJXdpXgN4ic3IO 1z0gwKriRQV7S84mNNaGFU/XvV004hSe4CNALmQMm1Dge1H8KA2woI/CXPEHIuQP8y IAON/bTPoeiow== From: Randy Taylor Message-ID: <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> In-Reply-To: <83pm6pm0yz.fsf@gnu.org> References: <83pm6pm0yz.fsf@gnu.org> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thursday, May 25th, 2023 at 01:30, Eli Zaretskii wrote: >=20 > > Date: Wed, 24 May 2023 21:40:30 +0000 >=20 > > From: yordanm--- via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" bug-gnu-emacs@gnu.org > >=20 > > In Rust (rust-ts-mode) apostrophe-doublequote-apostrophe break many > > parsing functions (scan-lists being the core one) as the apostrophe > > character is parsed as punctuation, not as a string (as it is in > > c-ts-mode for example). >=20 >=20 > Randy, can you please look into this? Thanks for the patch Yordan. Apostrophes are also used to denote lifetimes in Rust, so I'm not sure this= is the right fix. They are also used for loop labels, too. We probably need to augment rust-ts-mode--syntax-propertize where we apply = the string syntax property to any char_literal nodes. It would probably be = too late for emacs-29 though. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2023 13:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Randy Taylor Cc: yordanm@proton.me, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168502036422921 (code B ref 63708); Thu, 25 May 2023 13:13:01 +0000 Received: (at 63708) by debbugs.gnu.org; 25 May 2023 13:12:44 +0000 Received: from localhost ([127.0.0.1]:46261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Alo-0005xc-57 for submit@debbugs.gnu.org; Thu, 25 May 2023 09:12:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Alm-0005xQ-6U for 63708@debbugs.gnu.org; Thu, 25 May 2023 09:12:43 -0400 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 ) id 1q2Alg-0000oi-Vo; Thu, 25 May 2023 09:12:36 -0400 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=Hh8ucc6IHm/SoY89HHO3arDOVOorXJAZexIMwMrC8b0=; b=nUqEx0D3ZQ4NFUfwJflx IYhTiX/g++TuojczlKR926v5zl6wZx1Q2JQ7CSGeT4k/IMlp2AkFA8/nMAmbN+Pn+LpqX0cS1pzO9 kt0CZKRoHw1m8QcpQjpr7TKzhUo77VvYADP1KGFLQzwbkkxRMFLfAqNtuqFwdz5MhCo9cdFtNWaTq BT6wToKZNTp6OCZjtMv3RDKvU8MocxCNNAnm+RZc6oMt4nk7AOC9nXPnny23PB+4yRnEEIFsAzHG5 khIl8N7pN0dRnqpv7ewgZaal5PUZbUf2XrG6Yz7gaUdnYLAQwOYjk0DUM21OWI3+YQ9cY1kUs6VcW 5uPU/UpbrkOeNQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2Alf-0005Pp-Gt; Thu, 25 May 2023 09:12:36 -0400 Date: Thu, 25 May 2023 16:13:05 +0300 Message-Id: <837cswmu5a.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> (message from Randy Taylor on Thu, 25 May 2023 12:52:18 +0000) References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Thu, 25 May 2023 12:52:18 +0000 > From: Randy Taylor > Cc: Йордан Миладинов , 63708@debbugs.gnu.org, Yuan Fu > > We probably need to augment rust-ts-mode--syntax-propertize where we apply the string syntax property to any char_literal nodes. It would probably be too late for emacs-29 though. No, it won't be too late. rust-ts-mode is new in Emacs 29, so we should fix it in Emacs 29. So please try to find a fix for that; bonus points for making the fix as safe as possible for the release branch. Thanks. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 May 2023 02:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yordanm@proton.me, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168506769429178 (code B ref 63708); Fri, 26 May 2023 02:22:01 +0000 Received: (at 63708) by debbugs.gnu.org; 26 May 2023 02:21:34 +0000 Received: from localhost ([127.0.0.1]:48489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2N5B-0007aX-Vi for submit@debbugs.gnu.org; Thu, 25 May 2023 22:21:34 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:47353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2N5A-0007aG-8D for 63708@debbugs.gnu.org; Thu, 25 May 2023 22:21:32 -0400 Date: Fri, 26 May 2023 02:21:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685067685; x=1685326885; bh=371jtLgHNlzJWVns22K85CNhRsktxQL+vjJQwnQpzx4=; 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=G//6r+R6px4p1AhT05JjZ329nXoubzFQR7cIvuj6CE6DDLTA9WJyWLssYwvrfIFLO 88R+guHTTT+oa6jDoSjcdCy4vJzGgxzaVhMaUIhI5gsW3gUO3iTAyRBXdDVmdwKDMA euZsigBDtL0pleikFNpRZn2+MekHoSb4HQJcD08vNZIWXuejaEv9XN57KsIamEoJ7h qm5lFdPHLmDAllSMYQTiyDcDYmkHVSknuFW8lThQcEJ73UdMFpAwjKce0bOVBibAuP f911h/hbcz4rDJ/MWQe1ISkKnlV+gJSKEp6lbtViJvNJxP4z1Zyi2fYPd58lhipdfJ SXlCG+ozjGuRg== From: Randy Taylor Message-ID: In-Reply-To: <837cswmu5a.fsf@gnu.org> References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thursday, May 25th, 2023 at 09:12, Eli Zaretskii wrote: > > Date: Thu, 25 May 2023 12:52:18 +0000 >=20 > > From: Randy Taylor dev@rjt.dev > > Cc: =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD =D0=9C=D0=B8=D0=BB=D0=B0=D0= =B4=D0=B8=D0=BD=D0=BE=D0=B2 yordanm@proton.me, 63708@debbugs.gnu.org, Yuan = Fu casouri@gmail.com > >=20 > > We probably need to augment rust-ts-mode--syntax-propertize where we ap= ply the string syntax property to any char_literal nodes. It would probably= be too late for emacs-29 though. >=20 >=20 > No, it won't be too late. rust-ts-mode is new in Emacs 29, so we > should fix it in Emacs 29. So please try to find a fix for that; > bonus points for making the fix as safe as possible for the release > branch. >=20 > Thanks. Sure, I'll take a look tomorrow or sometime during the weekend. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe 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: Fri, 26 May 2023 19:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Randy Taylor Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.16851284928997 (code B ref 63708); Fri, 26 May 2023 19:15:01 +0000 Received: (at 63708) by debbugs.gnu.org; 26 May 2023 19:14:52 +0000 Received: from localhost ([127.0.0.1]:50811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2ctn-0002L2-F2 for submit@debbugs.gnu.org; Fri, 26 May 2023 15:14:52 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]:59741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2ctk-0002Kl-8o for 63708@debbugs.gnu.org; Fri, 26 May 2023 15:14:49 -0400 Date: Fri, 26 May 2023 19:14:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1685128482; x=1685387682; bh=7F1UFO63s4tjKpPmEbZK7BXoIXkas0+eNIF00SJEym0=; 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=ifWW69mZKOJWgSxYMHCPQogt18+AyQwXfZL3oOpLI/NWmBGT415gTeDfGzmAIc9Bk qi16JLDMygKj/2ti8ZidJtLMcss9N0WmgBpTawKPI/HLCSCTAKFp3KyHFRg8JkXbFe 7JF3ZGCh4Gj6AayGgPQ+UgBZMPdFSwjXQ+BPWX7E/IfEZDmcOEpLSr63wJl3EGlaQ3 aB5HN4u5g5z6csgx1fZD30KyWHEr7ZJ/l3KXMz2TgrLoe7BPtIKNZsaInXBTDsVHXo QeqB1oZcyjr9fd2l3Q3wBEsebslkU8klEIUq6RkYH8PkWbCfl6rrnmTZVkpOIvVNHk OWVkJCtp5Vbbw== 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?= Message-ID: <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> In-Reply-To: References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_xTsLUIjF7Wt77me3LKvISfRTN0SRTKtyOybkT1Q" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_xTsLUIjF7Wt77me3LKvISfRTN0SRTKtyOybkT1Q Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Here's a patch that implements Randy's idea. Sent with Proton Mail secure email. ------- Original Message ------- On Friday, May 26th, 2023 at 5:21 AM, Randy Taylor wrote: > On Thursday, May 25th, 2023 at 09:12, Eli Zaretskii eliz@gnu.org wrote: >=20 > > > Date: Thu, 25 May 2023 12:52:18 +0000 > >=20 > > > From: Randy Taylor dev@rjt.dev > > > Cc: =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD =D0=9C=D0=B8=D0=BB=D0=B0= =D0=B4=D0=B8=D0=BD=D0=BE=D0=B2 yordanm@proton.me, 63708@debbugs.gnu.org, Yu= an Fu casouri@gmail.com > > >=20 > > > We probably need to augment rust-ts-mode--syntax-propertize where we = apply the string syntax property to any char_literal nodes. It would probab= ly be too late for emacs-29 though. > >=20 > > No, it won't be too late. rust-ts-mode is new in Emacs 29, so we > > should fix it in Emacs 29. So please try to find a fix for that; > > bonus points for making the fix as safe as possible for the release > > branch. > >=20 > > Thanks. >=20 >=20 > Sure, I'll take a look tomorrow or sometime during the weekend. --b1_xTsLUIjF7Wt77me3LKvISfRTN0SRTKtyOybkT1Q Content-Type: text/x-patch; name=0001-Fix-apostrophe-handling-in-rust-ts-mode.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Fix-apostrophe-handling-in-rust-ts-mode.patch RnJvbSA2MTU5ZjUxNjI3NmEwNGU3ZTQ1ODg5ODJlODA2OTJjNjJjNmVhMjI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQwPTk5PUQwPUJFPUQxPTgwPUQwPUI0PUQw PUIwPUQwPUJEPTIwPUQwPTlDPUQwPUI4PUQwPUJCPz0KID0/VVRGLTg/cT89RDA9QjA9RDA9QjQ9 RDA9Qjg9RDA9QkQ9RDA9QkU9RDA9QjI/PSA8eW9yZGFubUBwbS5tZT4KRGF0ZTogRnJpLCAyNiBN YXkgMjAyMyAxNzoyMzoyNiArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBhcG9zdHJvcGhlIGhh bmRsaW5nIGluIHJ1c3QtdHMtbW9kZQoKbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsIChy dXN0LXRzLW1vZGUtLXN5bnRheC1wcm9wZXJ0aXplKQoKVHJlYXQgdGhlIGFwb3N0cm9waGUgY2hh cmFjdGVyIGFzIHN0cmluZyBpZiB1c2VkIHRvIGRlZmluZSBjaGFyYWN0ZXIKbGl0ZXJhbHMuCgpU cmVhdCBMVCBhbmQgR1QgYXMgcGFpcnMgaWYgdXNlZCB0byBkZWZpbmUgdHlwZSBwYXJhbWV0ZXJz IChmb3JtZXJseQp0aGV5IHdlcmUgdHJlYXRlZCBhcyBwYWlycyBvbmx5IGZvciB0eXBlIGFyZ3Vt ZW50cykuCi0tLQogbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsIHwgNDYgKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMo KyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMt bW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbAppbmRleCBiZTA2YWNkZTNl My4uZmI5NGM3ZTBkYzggMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5l bAorKysgYi9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwKQEAgLTM1MCwyNiArMzUwLDQw IEBAIHJ1c3QtdHMtbW9kZS0tZGVmdW4tbmFtZQogICAgICAgKHRyZWVzaXQtbm9kZS1jaGlsZC1i eS1maWVsZC1uYW1lIG5vZGUgIm5hbWUiKSB0KSkpKQogCiAoZGVmdW4gcnVzdC10cy1tb2RlLS1z eW50YXgtcHJvcGVydGl6ZSAoYmVnIGVuZCkKLSAgIkFwcGx5IHN5bnRheCB0ZXh0IHByb3BlcnR5 IHRvIHRlbXBsYXRlIGRlbGltaXRlcnMgYmV0d2VlbiBCRUcgYW5kIEVORC4KKyAgIkFwcGx5IHBy b3BlciBzeW50YXggcHJvcGVydGllcyB0byB2YXJpb3VzIHNwZWNpYWwgY2hhcmFjdGVycyB3aXRo Citkb3VibGUgbWVhbmluZyBpbiBSdXN0IGNvZGUgYmV0d2VlbiBCRUcgYW5kIEVORC4KIAotPCBh bmQgPiBhcmUgdXN1YWxseSBwdW5jdHVhdGlvbiwgZS5nLiwgYXMgZ3JlYXRlci9sZXNzLXRoYW4u ICBCdXQKLXdoZW4gdXNlZCBmb3IgdHlwZXMsIHRoZXkgc2hvdWxkIGJlIGNvbnNpZGVyZWQgcGFp cnMuCitBcG9zdHJvcGhlICgnKSBpcyBjb21tb25seSB0cmVhdGVkIGFzIHB1bmN0dWF0aW9uLCBi dXQgd2hlbiB1c2VkCit0byBkZWZpbmUgY2hhcmFjdGVyIGxpdGVyYWxzLCBpdCBzaG91bGQgYmUg dHJlYXRlZCBhcyBhIHN0cmluZy4KIAotVGhpcyBmdW5jdGlvbiBjaGVja3MgZm9yIDwgYW5kID4g aW4gdGhlIGNoYW5nZWQgUkFOR0VTIGFuZCBhcHBseQotYXBwcm9wcmlhdGUgdGV4dCBwcm9wZXJ0 eSB0byBhbHRlciB0aGUgc3ludGF4IG9mIHRlbXBsYXRlCi1kZWxpbWl0ZXJzIDwgYW5kID4ncy4i CitMZXNzLXRoYW4gYW5kIGdyZWF0ZXItdGhhbiAoPD4pIGFyZSB1c3VhbGx5IHB1bmN0dWF0aW9u LCBidXQgd2hlbgordXNlZCBmb3IgdHlwZSBwYXJhbWV0ZXJzLCB0aGV5IHNob3VsZCBiZSBjb25z aWRlcmVkIHBhaXJzLgorCitUaGlzIGZ1bmN0aW9uIHNjYW5zIHRoZSBjaGFuZ2VkIFJBTkdFUyBm b3IgdGhlc2Ugc3BlY2lhbAorY2hhcmFjdGVycyBhbmQgYXBwbGllcyB0aGUgYXBwcm9wcmlhdGUg dGV4dCBwcm9wZXJ0aWVzIHRvIHJlZmxlY3QKK3RoZWlyIHN5bnRhY3RpY2FsIG1lYW5pbmcuIgor ICAoZ290by1jaGFyIGJlZykKKyAgKHdoaWxlIChzZWFyY2gtZm9yd2FyZCAiJyIgZW5kIHQpCisg ICAgKHdoZW4gKHN0cmluZy1lcXVhbCAiY2hhcl9saXRlcmFsIgorICAgICAgICAgICAgICAgICAg ICAgICAgKHRyZWVzaXQtbm9kZS10eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgKHRyZWVz aXQtbm9kZS1hdCAobWF0Y2gtYmVnaW5uaW5nIDApKSkpCisgICAgICAocHV0LXRleHQtcHJvcGVy dHkgKG1hdGNoLWJlZ2lubmluZyAwKQorICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1l bmQgMCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAnc3ludGF4LXRhYmxlCisgICAgICAgICAg ICAgICAgICAgICAgICAgJyg3KSkpKQogICAoZ290by1jaGFyIGJlZykKICAgKHdoaWxlIChyZS1z ZWFyY2gtZm9yd2FyZCAocnggKG9yICI8IiAiPiIpKSBlbmQgdCkKLSAgICAocGNhc2UgKHRyZWVz aXQtbm9kZS10eXBlCi0gICAgICAgICAgICAodHJlZXNpdC1ub2RlLXBhcmVudAotICAgICAgICAg ICAgICh0cmVlc2l0LW5vZGUtYXQgKG1hdGNoLWJlZ2lubmluZyAwKSkpKQotICAgICAgKCJ0eXBl X2FyZ3VtZW50cyIKLSAgICAgICAocHV0LXRleHQtcHJvcGVydHkgKG1hdGNoLWJlZ2lubmluZyAw KQotICAgICAgICAgICAgICAgICAgICAgICAgICAobWF0Y2gtZW5kIDApCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICdzeW50YXgtdGFibGUKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKHBj YXNlIChjaGFyLWJlZm9yZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoPzwgJyg0IC4g Pz4pKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICg/PiAnKDUgLiA/PCkpKSkpKSkpCisg ICAgKGxldCAoKHBhcmVudC10eXBlICh0cmVlc2l0LW5vZGUtdHlwZQorICAgICAgICAgICAgICAg ICAgICAgICAgKHRyZWVzaXQtbm9kZS1wYXJlbnQKKyAgICAgICAgICAgICAgICAgICAgICAgICAo dHJlZXNpdC1ub2RlLWF0IChtYXRjaC1iZWdpbm5pbmcgMCkpKSkpKQorICAgICAgKHdoZW4gKG9y IChzdHJpbmctZXF1YWwgcGFyZW50LXR5cGUgInR5cGVfYXJndW1lbnRzIikKKyAgICAgICAgICAg ICAgICAoc3RyaW5nLWVxdWFsIHBhcmVudC10eXBlICJ0eXBlX3BhcmFtZXRlcnMiKSkKKyAgICAg ICAgKHB1dC10ZXh0LXByb3BlcnR5IChtYXRjaC1iZWdpbm5pbmcgMCkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIChtYXRjaC1lbmQgMCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICdz eW50YXgtdGFibGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChwY2FzZSAoY2hhci1iZWZv cmUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICg/PCAnKDQgLiA/PikpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICg/PiAnKDUgLiA/PCkpKSkpKSkpCiAKIDs7OyMjI2F1dG9s b2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBydXN0LXRzLW1vZGUgcHJvZy1tb2RlICJSdXN0Igot LSAKMi40MC4xCgo= --b1_xTsLUIjF7Wt77me3LKvISfRTN0SRTKtyOybkT1Q-- From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 May 2023 03:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: 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?= Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168515643031133 (code B ref 63708); Sat, 27 May 2023 03:01:02 +0000 Received: (at 63708) by debbugs.gnu.org; 27 May 2023 03:00:30 +0000 Received: from localhost ([127.0.0.1]:51128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2kAP-000865-Ou for submit@debbugs.gnu.org; Fri, 26 May 2023 23:00:30 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:34447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2kAL-00085h-7l for 63708@debbugs.gnu.org; Fri, 26 May 2023 23:00:28 -0400 Date: Sat, 27 May 2023 03:00:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685156418; x=1685415618; bh=E9jSO63zNsJwq2eLbGEeF06HEaVXd+/H1YJCUDr2rZc=; 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=mgz3DuTwZTGp6jWxnyqPf07IL9VTJbJ5AuTl97+jOAjA2DR6e9/FEHlzNh7P073Ty t5V3aSIZcmXVwVgn5OkCpT1SR1eCXXKKTImbj9EijQjCT5PNjx0GUKSo8dIoR6SuAX r77z3CT2+nlEP0+YEen1Li4tQ7ot4eFtw3CaSZZ4ak/QshZZyU5VNHByfLnsVOm6Mb 4u/Zy8cY8Q7zyMW8/zrsTL4SAKfXtVFZZXJgrxeFUYOA6jzwcJhZjaZbiLCQQd+L7k Tvr4XTIy3uDwm5t5AEfuosC59bMK/EajfgOY6CuBNDwrZ2GTAxTZlwe+kfzr5P0CUx 2tj5819rHvP4g== From: Randy Taylor Message-ID: In-Reply-To: <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Friday, May 26th, 2023 at 15:14, =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD = =D0=9C=D0=B8=D0=BB=D0=B0=D0=B4=D0=B8=D0=BD=D0=BE=D0=B2 = wrote: > Here's a patch that implements Randy's idea. >=20 Thanks for working on this! This fix is indeed what I had in mind and I see that you also fixed another= bug, thanks! Eli, the changes to the existing loop are needed to apply the correct synta= x properties to type_parameters, which were previously incorrectly considered punctuatio= n. I think this is the safest fix for Emacs 29. I have some other comments about the patch below. + (put-text-property (match-beginning 0) + (match-end 0) + 'syntax-table + '(7)))) ^^^ Do we want to use string-to-syntax here? - "Apply syntax text property to template delimiters between BEG and END. + "Apply proper syntax properties to various special characters with +double meaning in Rust code between BEG and END. Maybe "Apply syntax properties to various special characters with contextua= l meaning between BEG and END."? -< and > are usually punctuation, e.g., as greater/less-than. But -when used for types, they should be considered pairs. +Apostrophe (') is commonly treated as punctuation, but when used +to define character literals, it should be treated as a string. Maybe "Apostrophes (') are commonly treated as punctuation, but when used t= o define character literals, they should be treated as strings."? From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe 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: Sun, 28 May 2023 19:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Randy Taylor Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168530351924855 (code B ref 63708); Sun, 28 May 2023 19:52:01 +0000 Received: (at 63708) by debbugs.gnu.org; 28 May 2023 19:51:59 +0000 Received: from localhost ([127.0.0.1]:54673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3MQo-0006Sp-IJ for submit@debbugs.gnu.org; Sun, 28 May 2023 15:51:58 -0400 Received: from mail-4319.protonmail.ch ([185.70.43.19]:15419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3MQk-0006SZ-Iz for 63708@debbugs.gnu.org; Sun, 28 May 2023 15:51:57 -0400 Date: Sun, 28 May 2023 19:51:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=fnsbkx5ebzgxzkvlxko2ys3dhm.protonmail; t=1685303508; x=1685562708; bh=Lt1ukPI0bSgJ/yeWGgp71RQtctCPOFle5oHBn0cq+n0=; 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=SxQk9I/tDIXv2mKh2Fa+Wzs8JNNb8eQdK6GQOcdzUtE5Z6a4kcTUnuHnvbtPFpvq5 xXk262Qf5MNi+ChicV7q4Y/4wWlO5qFWWSnCmk5pAf5scE/IcCAmByAUDWLTX2zQvz gm77HUTAOuGzio8wCkGo6MAatHU89yJLbu7VCJESAqdxT0ojx+kfScXsW47oF60J3W JDv7xqV0p3y7dJ8IZXmBHrkcExLTxgEdEDsfy51Qf97ZXkP1sorTQ4wg0rnDSPHc+b YWlVyvKVooaB7I08D7XIIW/4Uq7ynBUxEQhpXZ3pMgy3HygBxE4In0PFnNgV1+sgoF PA1EyFcQjMY2Q== 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?= Message-ID: <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> In-Reply-To: References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks for the comments! Here's the updated review + the same trick applied for Go as well as I disc= overed the same bug in go-ts-mode. > On Saturday, May 27th, 2023 at 6:00 AM, Randy Taylor > wrot= e: > > Do we want to use string-to-syntax here? I believe we do as this is what both the old c-mode and the new c-ts-mode d= efine. If you're going to commit these fixes for both Rust and Go, would you like = me to go through all native treesiter modes, check for the same bug and eve= ntually apply the same fix? Cheers! YM > On Friday, May 26th, 2023 at 15:14, =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0= =BD =D0=9C=D0=B8=D0=BB=D0=B0=D0=B4=D0=B8=D0=BD=D0=BE=D0=B2 yordanm@proton.m= e wrote: >=20 > > Here's a patch that implements Randy's idea. >=20 >=20 > Thanks for working on this! >=20 > This fix is indeed what I had in mind and I see that you also fixed anoth= er bug, thanks! > Eli, the changes to the existing loop are needed to apply the correct syn= tax properties > to type_parameters, which were previously incorrectly considered punctuat= ion. > I think this is the safest fix for Emacs 29. >=20 > I have some other comments about the patch below. >=20 > + (put-text-property (match-beginning 0) > + (match-end 0) > + 'syntax-table > + '(7)))) > ^^^ >=20 >=20 > - "Apply syntax text property to template delimiters between BEG and END. > + "Apply proper syntax properties to various special characters with > +double meaning in Rust code between BEG and END. >=20 > Maybe "Apply syntax properties to various special characters with context= ual meaning between BEG and END."? >=20 > -< and > are usually punctuation, e.g., as greater/less-than. But >=20 > -when used for types, they should be considered pairs. > +Apostrophe (') is commonly treated as punctuation, but when used > +to define character literals, it should be treated as a string. >=20 > Maybe "Apostrophes (') are commonly treated as punctuation, but when used= to define character literals, they should be treated as strings."? From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe 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: Sun, 28 May 2023 19:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Randy Taylor Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168530358324995 (code B ref 63708); Sun, 28 May 2023 19:54:02 +0000 Received: (at 63708) by debbugs.gnu.org; 28 May 2023 19:53:03 +0000 Received: from localhost ([127.0.0.1]:54678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3MRr-0006V4-16 for submit@debbugs.gnu.org; Sun, 28 May 2023 15:53:03 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]:51767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3MRp-0006UX-Ow for 63708@debbugs.gnu.org; Sun, 28 May 2023 15:53:02 -0400 Date: Sun, 28 May 2023 19:52:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1685303576; x=1685562776; bh=FeLiIOyGIg/gjwy+N0NFupWa0Q2mEHu8JQbVni92WGc=; 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=jJUFRjM6H8aDb3dzh1iNv3VugJ9pLuRI2eshX+zwmmfvGLTJmLRqBmMUjMBOGM0SQ pFzNGJpYeIqZK7CUUvzEqQvfrdsMl/zo55a0byeRHd2wAg9EbiCaB9es5mH+biyCG2 /8gSVl+v2dTjOy1A/OQJhj9g0Qu9U0rjas19ZvJ4x/XiU+o0iQ8Y3XT0SLLGKXuzlT aOX45UPzf+Z6r4TvoS4sMeNTZnTfQmspNmyggul9O/HIzLMt3LDfbReAcIQPKdE4vB NFLyr0KRXYtyYx/Tp5L7i7NeqmtJgCRJ1ppHBERUbOLG3W2zy+PoOdHdcvxzxnMZka u1svNjS/Gj1lw== 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?= Message-ID: In-Reply-To: <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_ujhz9bNCLSg2Oqi3frkeRvo7PxoyNVxly676TDJUgQM" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_ujhz9bNCLSg2Oqi3frkeRvo7PxoyNVxly676TDJUgQM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable And here's the patch... --b1_ujhz9bNCLSg2Oqi3frkeRvo7PxoyNVxly676TDJUgQM Content-Type: text/x-patch; name=0001-Fix-apostrophe-handling-in-rust-ts-mode.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Fix-apostrophe-handling-in-rust-ts-mode.patch RnJvbSBlOWEwM2NlNDc1YjM1OGQ5MDA0YWE3M2E2NjQwMzI3YzcyODU1ZTRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQwPTk5PUQwPUJFPUQxPTgwPUQwPUI0PUQw PUIwPUQwPUJEPTIwPUQwPTlDPUQwPUI4PUQwPUJCPz0KID0/VVRGLTg/cT89RDA9QjA9RDA9QjQ9 RDA9Qjg9RDA9QkQ9RDA9QkU9RDA9QjI/PSA8eW9yZGFubUBwbS5tZT4KRGF0ZTogRnJpLCAyNiBN YXkgMjAyMyAxNzoyMzoyNiArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBhcG9zdHJvcGhlIGhh bmRsaW5nIGluIHJ1c3QtdHMtbW9kZQoKKiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwg KHJ1c3QtdHMtbW9kZS0tc3ludGF4LXByb3BlcnRpemUpCgogIFRyZWF0IGFwb3N0cm9waGVzIGFz IHN0cmluZ3MgaWYgdXNlZCB0byBkZWZpbmUgY2hhcmFjdGVyIGxpdGVyYWxzLgoKICBUcmVhdCBM VCBhbmQgR1QgYXMgcGFpcnMgaWYgdXNlZCB0byBkZWZpbmUgdHlwZSBwYXJhbWV0ZXJzIChmb3Jt ZXJseQogIHRoZXkgd2VyZSB0cmVhdGVkIGFzIHBhaXJzIG9ubHkgZm9yIHR5cGUgYXJndW1lbnRz KS4KCiogbGlzcC9wcm9nbW9kZXMvZ28tdHMtbW9kZS5lbCAoZ28tdHMtbW9kZSkKCiAgVHJlYXQg YXBvc3Ryb3BoZXMgYXMgc3RyaW5ncyBpZiB1c2VkIHRvIGRlZmluZSBydW5lIGxpdGVyYWxzLgot LS0KIGxpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwgICB8IDIwICsrKysrKysrKysrKysrKwog bGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsIHwgNDcgKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAxNiBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLmVsIGIvbGlz cC9wcm9nbW9kZXMvZ28tdHMtbW9kZS5lbAppbmRleCBiODcwNWVjYzRkMC4uZWMxZWRkNDYxMjIg MTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwKKysrIGIvbGlzcC9wcm9n bW9kZXMvZ28tdHMtbW9kZS5lbApAQCAtMjA5LDYgKzIwOSwyMiBAQCBnby10cy1tb2RlLW1hcAog ICA6cGFyZW50IHByb2ctbW9kZS1tYXAKICAgIkMtYyBDLWQiICMnZ28tdHMtbW9kZS1kb2NzdHJp bmcpCiAKKyhkZWZ1biBnby10cy1tb2RlLS1zeW50YXgtcHJvcGVydGl6ZSAoYmVnIGVuZCkKKyAg ICAiQXBwbHkgc3ludGF4IHByb3BlcnRpZXMgdG8gdmFyaW91cyBzcGVjaWFsIGNoYXJhY3RlcnMg d2l0aAorY29udGV4dHVhbCBtZWFuaW5nIGJldHdlZW4gQkVHIGFuZCBFTkQuCisKK0Fwb3N0cm9w aGVzICgnKSBhcmUgY29tbW9ubHkgdHJlYXRlZCBhcyBwdW5jdHVhdGlvbiwgYnV0IHdoZW4KK3Vz ZWQgdG8gZGVmaW5lIHJ1bmUgbGl0ZXJhbHMsIHRoZXkgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgc3Ry aW5ncy4iCisgIChnb3RvLWNoYXIgYmVnKQorICAod2hpbGUgKHNlYXJjaC1mb3J3YXJkICInIiBl bmQgdCkKKyAgICAod2hlbiAoc3RyaW5nLWVxdWFsICJydW5lX2xpdGVyYWwiCisgICAgICAgICAg ICAgICAgICAgICAgICAodHJlZXNpdC1ub2RlLXR5cGUKKyAgICAgICAgICAgICAgICAgICAgICAg ICAodHJlZXNpdC1ub2RlLWF0IChtYXRjaC1iZWdpbm5pbmcgMCkpKSkKKyAgICAgIChwdXQtdGV4 dC1wcm9wZXJ0eSAobWF0Y2gtYmVnaW5uaW5nIDApCisgICAgICAgICAgICAgICAgICAgICAgICAg KG1hdGNoLWVuZCAwKQorICAgICAgICAgICAgICAgICAgICAgICAgICdzeW50YXgtdGFibGUKKyAg ICAgICAgICAgICAgICAgICAgICAgICAnKDcpKSkpKQorCiA7OzsjIyNhdXRvbG9hZAogKGRlZmlu ZS1kZXJpdmVkLW1vZGUgZ28tdHMtbW9kZSBwcm9nLW1vZGUgIkdvIgogICAiTWFqb3IgbW9kZSBm b3IgZWRpdGluZyBHbywgcG93ZXJlZCBieSB0cmVlLXNpdHRlci4KQEAgLTIyMCw2ICsyMzYsMTAg QEAgZ28tdHMtbW9kZQogICAod2hlbiAodHJlZXNpdC1yZWFkeS1wICdnbykKICAgICAodHJlZXNp dC1wYXJzZXItY3JlYXRlICdnbykKIAorICAgIDs7IFN5bnRheC4KKyAgICAoc2V0cS1sb2NhbCBz eW50YXgtcHJvcGVydGl6ZS1mdW5jdGlvbgorICAgICAgICAgICAgICAgICMnZ28tdHMtbW9kZS0t c3ludGF4LXByb3BlcnRpemUpCisKICAgICA7OyBDb21tZW50cy4KICAgICAoc2V0cS1sb2NhbCBj b21tZW50LXN0YXJ0ICIvLyAiKQogICAgIChzZXRxLWxvY2FsIGNvbW1lbnQtZW5kICIiKQpkaWZm IC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMv cnVzdC10cy1tb2RlLmVsCmluZGV4IGJlMDZhY2RlM2UzLi5mYWFlOWU2NDM0YyAxMDA2NDQKLS0t IGEvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3J1 c3QtdHMtbW9kZS5lbApAQCAtMzUwLDI2ICszNTAsNDEgQEAgcnVzdC10cy1tb2RlLS1kZWZ1bi1u YW1lCiAgICAgICAodHJlZXNpdC1ub2RlLWNoaWxkLWJ5LWZpZWxkLW5hbWUgbm9kZSAibmFtZSIp IHQpKSkpCiAKIChkZWZ1biBydXN0LXRzLW1vZGUtLXN5bnRheC1wcm9wZXJ0aXplIChiZWcgZW5k KQotICAiQXBwbHkgc3ludGF4IHRleHQgcHJvcGVydHkgdG8gdGVtcGxhdGUgZGVsaW1pdGVycyBi ZXR3ZWVuIEJFRyBhbmQgRU5ELgorICAiQXBwbHkgc3ludGF4IHByb3BlcnRpZXMgdG8gdmFyaW91 cyBzcGVjaWFsIGNoYXJhY3RlcnMgd2l0aAorY29udGV4dHVhbCBtZWFuaW5nIGJldHdlZW4gQkVH IGFuZCBFTkQuCiAKLTwgYW5kID4gYXJlIHVzdWFsbHkgcHVuY3R1YXRpb24sIGUuZy4sIGFzIGdy ZWF0ZXIvbGVzcy10aGFuLiAgQnV0Ci13aGVuIHVzZWQgZm9yIHR5cGVzLCB0aGV5IHNob3VsZCBi ZSBjb25zaWRlcmVkIHBhaXJzLgorQXBvc3Ryb3BoZXMgKCcpIGFyZSBjb21tb25seSB0cmVhdGVk IGFzIHB1bmN0dWF0aW9uLCBidXQgd2hlbgordXNlZCB0byBkZWZpbmUgY2hhcmFjdGVyIGxpdGVy YWxzLCB0aGV5IHNob3VsZCBiZSB0cmVhdGVkIGFzCitzdHJpbmdzLgogCi1UaGlzIGZ1bmN0aW9u IGNoZWNrcyBmb3IgPCBhbmQgPiBpbiB0aGUgY2hhbmdlZCBSQU5HRVMgYW5kIGFwcGx5Ci1hcHBy b3ByaWF0ZSB0ZXh0IHByb3BlcnR5IHRvIGFsdGVyIHRoZSBzeW50YXggb2YgdGVtcGxhdGUKLWRl bGltaXRlcnMgPCBhbmQgPidzLiIKK0xlc3MtdGhhbiBhbmQgZ3JlYXRlci10aGFuICg8PikgYXJl IHVzdWFsbHkgcHVuY3R1YXRpb24sIGJ1dCB3aGVuCit1c2VkIGZvciB0eXBlIHBhcmFtZXRlcnMs IHRoZXkgc2hvdWxkIGJlIGNvbnNpZGVyZWQgcGFpcnMuCisKK1RoaXMgZnVuY3Rpb24gc2NhbnMg dGhlIGNoYW5nZWQgUkFOR0VTIGZvciB0aGVzZSBzcGVjaWFsCitjaGFyYWN0ZXJzIGFuZCBhcHBs aWVzIHRoZSBhcHByb3ByaWF0ZSB0ZXh0IHByb3BlcnRpZXMgdG8gcmVmbGVjdAordGhlaXIgc3lu dGFjdGljYWwgbWVhbmluZy4iCisgIChnb3RvLWNoYXIgYmVnKQorICAod2hpbGUgKHNlYXJjaC1m b3J3YXJkICInIiBlbmQgdCkKKyAgICAod2hlbiAoc3RyaW5nLWVxdWFsICJjaGFyX2xpdGVyYWwi CisgICAgICAgICAgICAgICAgICAgICAgICAodHJlZXNpdC1ub2RlLXR5cGUKKyAgICAgICAgICAg ICAgICAgICAgICAgICAodHJlZXNpdC1ub2RlLWF0IChtYXRjaC1iZWdpbm5pbmcgMCkpKSkKKyAg ICAgIChwdXQtdGV4dC1wcm9wZXJ0eSAobWF0Y2gtYmVnaW5uaW5nIDApCisgICAgICAgICAgICAg ICAgICAgICAgICAgKG1hdGNoLWVuZCAwKQorICAgICAgICAgICAgICAgICAgICAgICAgICdzeW50 YXgtdGFibGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAnKDcpKSkpCiAgIChnb3RvLWNoYXIg YmVnKQogICAod2hpbGUgKHJlLXNlYXJjaC1mb3J3YXJkIChyeCAob3IgIjwiICI+IikpIGVuZCB0 KQotICAgIChwY2FzZSAodHJlZXNpdC1ub2RlLXR5cGUKLSAgICAgICAgICAgICh0cmVlc2l0LW5v ZGUtcGFyZW50Ci0gICAgICAgICAgICAgKHRyZWVzaXQtbm9kZS1hdCAobWF0Y2gtYmVnaW5uaW5n IDApKSkpCi0gICAgICAoInR5cGVfYXJndW1lbnRzIgotICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0 eSAobWF0Y2gtYmVnaW5uaW5nIDApCi0gICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1l bmQgMCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJ3N5bnRheC10YWJsZQotICAgICAgICAg ICAgICAgICAgICAgICAgICAocGNhc2UgKGNoYXItYmVmb3JlKQotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICg/PCAnKDQgLiA/PikpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKD8+ ICcoNSAuID88KSkpKSkpKSkKKyAgICAobGV0ICgocGFyZW50LXR5cGUgKHRyZWVzaXQtbm9kZS10 eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAodHJlZXNpdC1ub2RlLXBhcmVudAorICAgICAg ICAgICAgICAgICAgICAgICAgICh0cmVlc2l0LW5vZGUtYXQgKG1hdGNoLWJlZ2lubmluZyAwKSkp KSkpCisgICAgICAod2hlbiAob3IgKHN0cmluZy1lcXVhbCBwYXJlbnQtdHlwZSAidHlwZV9hcmd1 bWVudHMiKQorICAgICAgICAgICAgICAgIChzdHJpbmctZXF1YWwgcGFyZW50LXR5cGUgInR5cGVf cGFyYW1ldGVycyIpKQorICAgICAgICAocHV0LXRleHQtcHJvcGVydHkgKG1hdGNoLWJlZ2lubmlu ZyAwKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWVuZCAwKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgJ3N5bnRheC10YWJsZQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHBjYXNlIChjaGFyLWJlZm9yZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKD88 ICcoNCAuID8+KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKD8+ICcoNSAuID88KSkp KSkpKSkKIAogOzs7IyMjYXV0b2xvYWQKIChkZWZpbmUtZGVyaXZlZC1tb2RlIHJ1c3QtdHMtbW9k ZSBwcm9nLW1vZGUgIlJ1c3QiCi0tIAoyLjQwLjEKCg== --b1_ujhz9bNCLSg2Oqi3frkeRvo7PxoyNVxly676TDJUgQM-- From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 01:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: 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?= Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.16853237984936 (code B ref 63708); Mon, 29 May 2023 01:30:02 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 01:29:58 +0000 Received: from localhost ([127.0.0.1]:56697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3Rht-0001HY-M2 for submit@debbugs.gnu.org; Sun, 28 May 2023 21:29:57 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:34093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3Rhq-0001HJ-AM for 63708@debbugs.gnu.org; Sun, 28 May 2023 21:29:55 -0400 Date: Mon, 29 May 2023 01:29:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685323787; x=1685582987; bh=SLpIEbOEoGEsnK5Oxs081QGz/+GAto5JYFUD1N8fbj4=; 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=1ES/mmk5BDBvRjhErNbWDYB0C5MooT34rMAi7iSULg6yZ+SOp24193D/S6bnseQg0 S8VWC+bSGaoU8Lp3RH4JuoD5fAAo6U0qDvJCKwZHPDLUB3T+pytxXZilDLk5xjdJeZ 3qZ2eBwhvWM9Sw1DZ52YWfgZezteI9d4yarhqxP7qrGXnARUUYHOHPL+coNksz2dOb ExfVV5DoG/4zfeqbe2qorUN2uaZJFq4vQCyIc6M3vHHffX5Cewq6wesVdB23oBgkQh riKk6ZQDxnsP0xXhCK0xbnY7qInvCdJZePky4ZiAf1aAtnsL2IJK1ETH3165bmW3Or wwmwDMsHdrqRg== From: Randy Taylor Message-ID: In-Reply-To: <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sunday, May 28th, 2023 at 15:51, =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD = =D0=9C=D0=B8=D0=BB=D0=B0=D0=B4=D0=B8=D0=BD=D0=BE=D0=B2 = wrote: > Thanks for the comments! >=20 > Here's the updated review + the same trick applied for Go as well as I di= scovered the same bug in go-ts-mode. Thanks. For go-ts-mode I think we can just update the syntax table directly= like in your first patch to rust-ts-mode, since apostrophes don't have any= other meaning (to my knowledge). >=20 > > On Saturday, May 27th, 2023 at 6:00 AM, Randy Taylor dev@rjt.dev > wrot= e: > >=20 > > Do we want to use string-to-syntax here? >=20 >=20 > I believe we do as this is what both the old c-mode and the new c-ts-mode= define. What I meant was using the string-to-syntax function, like so: (string-to-s= yntax "\"") Makes it a little easier to read instead of a magic number. >=20 > If you're going to commit these fixes for both Rust and Go, would you lik= e me to go through all native treesiter modes, check for the same bug and e= ventually apply the same fix? I won't be committing them (don't have the ability) but Eli likely will. If you'd like to go through them all and check, that would be great. Howeve= r, for non-trivial contributions (i.e. more than 15 lines of code changes a= cross all your contributions I believe) you will need to assign copyright t= o the FSF, otherwise the changes can't be accepted. Eli can send you the fo= rm to fill out if you're interested. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 11:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: 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?= Cc: dev@rjt.dev, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.16853595335696 (code B ref 63708); Mon, 29 May 2023 11:26:01 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 11:25:33 +0000 Received: from localhost ([127.0.0.1]:57234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3b0H-0001To-4N for submit@debbugs.gnu.org; Mon, 29 May 2023 07:25:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3b0E-0001TW-G8 for 63708@debbugs.gnu.org; Mon, 29 May 2023 07:25:31 -0400 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 ) id 1q3b08-0006Wi-KH; Mon, 29 May 2023 07:25:24 -0400 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=AmHCRS1/HQfwCNgqLnjP6LYWxNc8gQx5ADXZI+03R+k=; b=dVn5n4aLWkjSQf3a8UIH OTCXhQFNmF3CfiCf/kTgfatrwjxlvyiURsK/IcucmZ1sO7+PrXPMi/ph6tIpqpgLzqZZwVaXcVHM1 mvPx+lFZ1TliJmj7SufGU5v5+1Z+FnV1lySz08LOS0agSm4uoFLfK6bYGVPChqCxZySLYpL0K6XnB 7fw4ShQSmF1dUE56sTX3fJRZEw7WmWUTz4shuBzQJijpe34zCCnV7/XS4ib+IIietnGMK1IIBqa72 ztE5L41bzngE4+Enls8KwuZMotKhdgwVCULqhuTP9YiyjV+5VviTCbFFLYd9aHBfcHQtcyeNfZxya Bi5pMKVwtM4yOw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3azw-0000B0-F4; Mon, 29 May 2023 07:25:24 -0400 Date: Mon, 29 May 2023 14:25:50 +0300 Message-Id: <83wn0rgz0h.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message 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?= on Sun, 28 May 2023 19:52:38 +0000) References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 28 May 2023 19:52:38 +0000 > From: Йордан Миладинов > Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com > > And here's the patch... Thanks, a few comments below: > * lisp/progmodes/rust-ts-mode.el (rust-ts-mode--syntax-propertize) > > Treat apostrophes as strings if used to define character literals. > > Treat LT and GT as pairs if used to define type parameters (formerly > they were treated as pairs only for type arguments). > > * lisp/progmodes/go-ts-mode.el (go-ts-mode) > > Treat apostrophes as strings if used to define rune literals. We don't leave empty lines between the name of the function and the description of the change. Like this: * lisp/progmodes/rust-ts-mode.el (rust-ts-mode--syntax-propertize): Treat apostrophes as strings if used to define character literals. Treat LT and GT as pairs if used to define type parameters (formerly they were treated as pairs only for type arguments). * lisp/progmodes/go-ts-mode.el (go-ts-mode): Treat apostrophes as strings if used to define rune literals. Also note: no indentation, and a colon before the description. > +(defun go-ts-mode--syntax-propertize (beg end) > + "Apply syntax properties to various special characters with > +contextual meaning between BEG and END. The first line of a doc string should be a single full sentence, and should not exceed 78 characters. > (defun rust-ts-mode--syntax-propertize (beg end) > - "Apply syntax text property to template delimiters between BEG and END. > + "Apply syntax properties to various special characters with > +contextual meaning between BEG and END. Same here. > +This function scans the changed RANGES for these special > +characters and applies the appropriate text properties to reflect > +their syntactical meaning." This uses "RANGES", upper-case, which is our convention for arguments, but there's no argument RANGES in this function. (Yes, I know that the original doc string also had this problem.) > (while (re-search-forward (rx (or "<" ">")) end t) > - (pcase (treesit-node-type > - (treesit-node-parent > - (treesit-node-at (match-beginning 0)))) > - ("type_arguments" > - (put-text-property (match-beginning 0) > - (match-end 0) > - 'syntax-table > - (pcase (char-before) > - (?< '(4 . ?>)) > - (?> '(5 . ?<)))))))) > + (let ((parent-type (treesit-node-type > + (treesit-node-parent > + (treesit-node-at (match-beginning 0)))))) > + (when (or (string-equal parent-type "type_arguments") > + (string-equal parent-type "type_parameters")) > + (put-text-property (match-beginning 0) > + (match-end 0) > + 'syntax-table > + (pcase (char-before) > + (?< '(4 . ?>)) > + (?> '(5 . ?<)))))))) Here, AFAIU you needed to add a single line, but instead you rewrote a 'pcase' as a 'when', and got a much larger change. Was that really needed? I also don't understand how a bug for go-ts-mode led to a change that also affects rust-ts-mode. Can you explain? Finally, and most importantly: I don't see a copyright assignment from you on file, which means we can only accept a small contribution from you, less than 15 non-trivial lines of changes. This patch is significantly larger. So we can only accept it if you start your legal paperwork now, and only after the paperwork is finished. Would you like to start the papers rolling at this time? If yes, I will send you the form to fill. Thanks again for working on this. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 12:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Randy Taylor Cc: yordanm@proton.me, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168536237220262 (code B ref 63708); Mon, 29 May 2023 12:13:02 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 12:12:52 +0000 Received: from localhost ([127.0.0.1]:57304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3bk4-0005Gj-5i for submit@debbugs.gnu.org; Mon, 29 May 2023 08:12:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3bk1-0005GT-1R for 63708@debbugs.gnu.org; Mon, 29 May 2023 08:12:50 -0400 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 ) id 1q3bjv-0003rl-CV; Mon, 29 May 2023 08:12:43 -0400 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=EryMa0MncKgpQ+YUsHuHNz323vY81BMvSP4c4CcHUpY=; b=VbOBKWhvBDTKUitL9XnZ WR6Q3ELGLHdMc/oyS7vVLmZo5vXGuSEwMDm2BvFrNOBTD/B+8P2STLSShYeaYw79vkdg/U2P+nnB+ cq+FAOVpVWgNUfEsetJu/Lc4IEdDXIofaBWv4UQ41LUWsB6SbQ45Yh6U/M+rWXA3DRgvnKjV052hI 98MWHJZcNNGI3iw30NiheChHBlllZz5lYly+btxcZsyHu3UprzbxP/qvzEelyI/wpmrMvo/7KaUi0 XVUPGrL35tZQX1u96S2m9goaoKvvmopqp84YVnuCA9Duv/+W396DND1dFW1Ckv/Z15v/uHdsxWLM9 rVJ06R8g1MgA0Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3bju-0005nw-SM; Mon, 29 May 2023 08:12:43 -0400 Date: Mon, 29 May 2023 15:13:20 +0300 Message-Id: <83r0qzgwtb.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Randy Taylor on Mon, 29 May 2023 01:29:31 +0000) References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 May 2023 01:29:31 +0000 > From: Randy Taylor > Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com > > I won't be committing them (don't have the ability) but Eli likely will. > > If you'd like to go through them all and check, that would be great. However, for non-trivial contributions (i.e. more than 15 lines of code changes across all your contributions I believe) you will need to assign copyright to the FSF, otherwise the changes can't be accepted. Eli can send you the form to fill out if you're interested. It is unfortunate that the patch was posted before asking about such non-trivial submissions, because we are now stuck due to lack of copyright assignment, and the release branch must either wait for the assignment or live with the bug. Йордан, can you think of a way of rewriting the go-ts-mode patch so that it uses fewer than 15 lines? From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 12:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yordanm@proton.me, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168536274620970 (code B ref 63708); Mon, 29 May 2023 12:20:02 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 12:19:06 +0000 Received: from localhost ([127.0.0.1]:57321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3bq2-0005Ru-Jc for submit@debbugs.gnu.org; Mon, 29 May 2023 08:19:05 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:39695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3bpz-0005R4-6A for 63708@debbugs.gnu.org; Mon, 29 May 2023 08:19:01 -0400 Date: Mon, 29 May 2023 12:18:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685362732; x=1685621932; bh=SLmW0tULeUB04OcpKkWzlDuItGiPpuZ/WuBlKHxjxrA=; 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=qQqMfm5oxoNjCSRLqJcTqRpzP0jEDGQw/8+Zd18e4R4qHaISX+AL9Qhefl0NWTKdv 2l4gdtkt1tafdVySEeAQWE6GlPr7FL0p0aOvBBQ7IkNPjY/5KoDgbqfghpsVXyQoJo DCGE/Q7T9x1BM3Q1GROusbC2coK11LxMUzlglO/S+0SVPLQZvGSz08GbVOpAl6Pwh6 jP86IMvPOA64izSTLjP9/TD1dtz4vknaaoZ+4FhIxbmMGm9f7d81PUtZilqN/dwwUr cx/mzaazhGWEPN0D0N8gV5K9v6c3MfbQlNxliXB00MQwEKhHrcjkkhZFtycWAeRV8d vnNAp6uk3kKxg== From: Randy Taylor Message-ID: <2f72DkG-al7xrS0OaLtReoi4_HyZXNN0xIyCD8l3NdzTHgOUyyJtrANHSrAKuqzhyR4G9IYymP86mY5ss-GufnoUPc9MVOXCQNXnA2VGyjA=@rjt.dev> In-Reply-To: <83r0qzgwtb.fsf@gnu.org> References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Monday, May 29th, 2023 at 08:12, Eli Zaretskii wrote:=20 > > Date: Mon, 29 May 2023 01:29:31 +0000 >=20 > > From: Randy Taylor dev@rjt.dev > > Cc: Eli Zaretskii eliz@gnu.org, 63708@debbugs.gnu.org, casouri@gmail.co= m > >=20 > > I won't be committing them (don't have the ability) but Eli likely will= . > >=20 > > If you'd like to go through them all and check, that would be great. Ho= wever, for non-trivial contributions (i.e. more than 15 lines of code chang= es across all your contributions I believe) you will need to assign copyrig= ht to the FSF, otherwise the changes can't be accepted. Eli can send you th= e form to fill out if you're interested. >=20 >=20 > It is unfortunate that the patch was posted before asking about such > non-trivial submissions, because we are now stuck due to lack of > copyright assignment, and the release branch must either wait for the > assignment or live with the bug. >=20 > =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD, can you think of a way of rewriting= the go-ts-mode patch so > that it uses fewer than 15 lines? The go-ts-mode patch can be rewritten in a single line by just updating the= syntax table directly like I suggested. Then we should be OK. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Randy Taylor Cc: yordanm@proton.me, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168536596726370 (code B ref 63708); Mon, 29 May 2023 13:13:02 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 13:12:47 +0000 Received: from localhost ([127.0.0.1]:57342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3cg3-0006rG-Dq for submit@debbugs.gnu.org; Mon, 29 May 2023 09:12:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3cfz-0006r1-Nn for 63708@debbugs.gnu.org; Mon, 29 May 2023 09:12:46 -0400 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 ) id 1q3cfu-00053n-8t; Mon, 29 May 2023 09:12:38 -0400 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=QvZcD5iimYg4jTVASZN5SwCsVOpC+qiH7VENd/1BEYc=; b=RqWpJZkPh1zX8FUMbvtv fc/gGq3YV17Pb/CRE5crCFkMFAtlvfXOrNisvQdO3GVAyL4PfVS3jGS04NSElr+TKuK3bqtYFPj1R 0qmKPhP6i3yaBiJlAy7Wug93ELbiyr8cK3I4sYUSLnK8vws4KiWxdzwUITTEcc2KZQ2BC4Rz5mUB7 waRKlHAvBsVWvL4Q8XQSMi2Y7n9Os+oUHhVLdUsqt7Ox+GEJATsDxel15548hCMuFUAw8Yp1y6M6j eegKqMRqXKvJyVPbLdVAwjtEIM2swhA5G5JhMSkR4ezPNUo0jq0aIVTW5peMNeQAg+ruOmGZsK6zu VUuKO8DtZvEPaA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3cfs-0000cu-OT; Mon, 29 May 2023 09:12:37 -0400 Date: Mon, 29 May 2023 16:13:15 +0300 Message-Id: <83leh7gu1g.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <2f72DkG-al7xrS0OaLtReoi4_HyZXNN0xIyCD8l3NdzTHgOUyyJtrANHSrAKuqzhyR4G9IYymP86mY5ss-GufnoUPc9MVOXCQNXnA2VGyjA=@rjt.dev> (message from Randy Taylor on Mon, 29 May 2023 12:18:38 +0000) References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <2f72DkG-al7xrS0OaLtReoi4_HyZXNN0xIyCD8l3NdzTHgOUyyJtrANHSrAKuqzhyR4G9IYymP86mY5ss-GufnoUPc9MVOXCQNXnA2VGyjA=@rjt.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 May 2023 12:18:38 +0000 > From: Randy Taylor > Cc: yordanm@proton.me, 63708@debbugs.gnu.org, casouri@gmail.com >=20 > On Monday, May 29th, 2023 at 08:12, Eli Zaretskii wrote:=20 > > > Date: Mon, 29 May 2023 01:29:31 +0000 > >=20 > > > From: Randy Taylor dev@rjt.dev > > > Cc: Eli Zaretskii eliz@gnu.org, 63708@debbugs.gnu.org, casouri@gmail.= com > > >=20 > > > I won't be committing them (don't have the ability) but Eli likely wi= ll. > > >=20 > > > If you'd like to go through them all and check, that would be great. = However, for non-trivial contributions (i.e. more than 15 lines of code cha= nges across all your contributions I believe) you will need to assign copyr= ight to the FSF, otherwise the changes can't be accepted. Eli can send you = the form to fill out if you're interested. > >=20 > >=20 > > It is unfortunate that the patch was posted before asking about such > > non-trivial submissions, because we are now stuck due to lack of > > copyright assignment, and the release branch must either wait for the > > assignment or live with the bug. > >=20 > > =A7=AB=A7=E0=A7=E2=A7=D5=A7=D1=A7=DF, can you think of a way of rewriti= ng the go-ts-mode patch so > > that it uses fewer than 15 lines? >=20 > The go-ts-mode patch can be rewritten in a single line by just updating t= he syntax table directly like I suggested. Then we should be OK. Thanks, then please post such a patch. What about rust-ts-mode? From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 13:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yordanm@proton.me, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168536648627195 (code B ref 63708); Mon, 29 May 2023 13:22:01 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 13:21:26 +0000 Received: from localhost ([127.0.0.1]:57348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3coP-00074Y-Gb for submit@debbugs.gnu.org; Mon, 29 May 2023 09:21:25 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:57925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3coM-00074J-BD for 63708@debbugs.gnu.org; Mon, 29 May 2023 09:21:23 -0400 Date: Mon, 29 May 2023 13:20:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685366475; x=1685625675; bh=V0c1kSq3yuau9hjr6Do5ztWfLXBbSeEGpLpa1P7Xuss=; 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=MJB4IqO9S2DRi2vMFNmlTAY6vcj5R49ezwVvN2QtAroyloUxXrYc/f1/k/oUKqn4U Zn9PfI1md/rC7HLEEidRcBBr/RLTPsbfHcm5UDIsiAfCtaDv8YE2oJYrtur9OMdwkW u1o2l8cNs0S9izYVxiQbb1RmYRu6R2pL7brsN56qz+V7Plz6BXIHYqveVQEkPQrPpO wT0pGitPi8Jjhmof4wm5tQXp/vKASw1vX1Ap6UnFoxzK2SA8zFMj8bC1n5MS1d/j0l ECLYVC5hlLpYGvjPdgHRJtSday5yJZebwflRR/sIdB1Yz/7L652sio0iKnfXmu//+x LRvpFLvNr8ulA== From: Randy Taylor Message-ID: <6KowwZUmaJ_qJFx3ZNXCIxvjbM0ii9GDN6UnqJvuzTtmpoJeZ9hQkH8CWJaDInCSQMszlpw-C0r9DwyISsxq4wG_i1ugunSVUrYtbvMRx8Y=@rjt.dev> In-Reply-To: <83leh7gu1g.fsf@gnu.org> References: <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <2f72DkG-al7xrS0OaLtReoi4_HyZXNN0xIyCD8l3NdzTHgOUyyJtrANHSrAKuqzhyR4G9IYymP86mY5ss-GufnoUPc9MVOXCQNXnA2VGyjA=@rjt.dev> <83leh7gu1g.fsf@gnu.org> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_Zud2RQiGYla4jjj9VAO21ULM11oo3wJa6hT4mzA4RcM" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_Zud2RQiGYla4jjj9VAO21ULM11oo3wJa6hT4mzA4RcM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Monday, May 29th, 2023 at 09:12, Eli Zaretskii wrote: > > Date: Mon, 29 May 2023 12:18:38 +0000 >=20 > > From: Randy Taylor dev@rjt.dev > > Cc: yordanm@proton.me, 63708@debbugs.gnu.org, casouri@gmail.com > >=20 > > On Monday, May 29th, 2023 at 08:12, Eli Zaretskii eliz@gnu.org wrote: > >=20 > > > > Date: Mon, 29 May 2023 01:29:31 +0000 > > >=20 > > > > From: Randy Taylor dev@rjt.dev > > > > Cc: Eli Zaretskii eliz@gnu.org, 63708@debbugs.gnu.org, casouri@gmai= l.com > > > >=20 > > > > I won't be committing them (don't have the ability) but Eli likely = will. > > > >=20 > > > > If you'd like to go through them all and check, that would be great= . However, for non-trivial contributions (i.e. more than 15 lines of code c= hanges across all your contributions I believe) you will need to assign cop= yright to the FSF, otherwise the changes can't be accepted. Eli can send yo= u the form to fill out if you're interested. > > >=20 > > > It is unfortunate that the patch was posted before asking about such > > > non-trivial submissions, because we are now stuck due to lack of > > > copyright assignment, and the release branch must either wait for the > > > assignment or live with the bug. > > >=20 > > > =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD, can you think of a way of rewri= ting the go-ts-mode patch so > > > that it uses fewer than 15 lines? > >=20 > > The go-ts-mode patch can be rewritten in a single line by just updating= the syntax table directly like I suggested. Then we should be OK. >=20 >=20 > Thanks, then please post such a patch. Attached. >=20 > What about rust-ts-mode? I will reply to that thread directly. --b1_Zud2RQiGYla4jjj9VAO21ULM11oo3wJa6hT4mzA4RcM Content-Type: text/x-patch; name=0001-go-ts-mode-Treat-apostrophes-as-strings-Bug-63708.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-go-ts-mode-Treat-apostrophes-as-strings-Bug-63708.patch RnJvbSA4OTk0Yzg0Mjk0NmRhNGU4MjM0ZDhiODcwNjg4MjdkMWM2MTg1MzQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBNb24s IDI5IE1heSAyMDIzIDA5OjE2OjEwIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gZ28tdHMtbW9kZTog VHJlYXQgYXBvc3Ryb3BoZXMgYXMgc3RyaW5ncyAoQnVnIzYzNzA4KQoKKiBsaXNwL3Byb2dtb2Rl cy9nby10cy1tb2RlLmVsIChnby10cy1tb2RlLS1zeW50YXgtdGFibGUpOiBUcmVhdAphcG9zdHJv cGhlcyBhcyBzdHJpbmdzLgotLS0KIGxpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwgfCAxICsK IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21v ZGVzL2dvLXRzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLmVsCmluZGV4IDQy MzNiMTE1ZjE5Li42OThjNjQyNGVhMiAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvZ28tdHMt bW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLmVsCkBAIC01OCw2ICs1OCw3 IEBAIGdvLXRzLW1vZGUtLXN5bnRheC10YWJsZQogICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID88 ICAgIi4iICAgICAgdGFibGUpCiAgICAgKG1vZGlmeS1zeW50YXgtZW50cnkgPz4gICAiLiIgICAg ICB0YWJsZSkKICAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/XFwgICJcXCIgICAgIHRhYmxlKQor ICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID9cJyAgIlwiIiAgICAgdGFibGUpCiAgICAgKG1vZGlm eS1zeW50YXgtZW50cnkgPy8gICAiLiAxMjRiIiB0YWJsZSkKICAgICAobW9kaWZ5LXN5bnRheC1l bnRyeSA/KiAgICIuIDIzIiAgIHRhYmxlKQogICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID9cbiAg Ij4gYiIgICAgdGFibGUpCi0tIAoyLjQwLjEKCg== --b1_Zud2RQiGYla4jjj9VAO21ULM11oo3wJa6hT4mzA4RcM-- From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 13:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: =?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?= , casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168536730028421 (code B ref 63708); Mon, 29 May 2023 13:35:01 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 13:35:00 +0000 Received: from localhost ([127.0.0.1]:57367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3d1Y-0007OL-E3 for submit@debbugs.gnu.org; Mon, 29 May 2023 09:35:00 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:63575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3d1W-0007Nt-Ev for 63708@debbugs.gnu.org; Mon, 29 May 2023 09:34:59 -0400 Date: Mon, 29 May 2023 13:34:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685367291; x=1685626491; bh=D+LzmWaj44UGQeLwxFcuxZR+1F/u62A4bGgLc6wgP8Q=; 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=Q5/dvPZdCTt1+Dx0SDtVOrldy7RIXXAtDUhlIH4FXhujPDMpzp0zNES5zU+RBr4eO EtUA4GeBaF3bkR/hfGe/AQNV9CPQDvQpxr+LU5GzA0gOcxjjInjhfUNZLrFwRZ+Bqs yhQAZ3PYny5OJhxOHhf3kVgLwN2y+7h5+fWV9qz8Y86VrH0l/pCmFUOTO1iVDDTYJI RFQHdJCAuUaKuXuTL8nsuF4W6QRW9mhmB9sXJerawrZEWnsw06qcdf25B1momYS9WQ /eLStuBsJwpGVTLO8Ou36a2hYw6B/qRKGvXQusJwdkU+ENAjcIJRwQY+EBiAGHcoQq oNM0xdQjWccqg== From: Randy Taylor Message-ID: In-Reply-To: <83wn0rgz0h.fsf@gnu.org> References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83wn0rgz0h.fsf@gnu.org> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Monday, May 29th, 2023 at 07:25, Eli Zaretskii wrote: > > Date: Sun, 28 May 2023 19:52:38 +0000 >=20 > > From: =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD =D0=9C=D0=B8=D0=BB=D0=B0= =D0=B4=D0=B8=D0=BD=D0=BE=D0=B2 yordanm@proton.me > > Cc: Eli Zaretskii eliz@gnu.org, 63708@debbugs.gnu.org, casouri@gmail.co= m > > (while (re-search-forward (rx (or "<" ">")) end t) > > - (pcase (treesit-node-type > > - (treesit-node-parent > > - (treesit-node-at (match-beginning 0)))) > > - ("type_arguments" > > - (put-text-property (match-beginning 0) > > - (match-end 0) > > - 'syntax-table > > - (pcase (char-before) > > - (?< '(4 . ?>)) > > - (?> '(5 . ?<)))))))) > > + (let ((parent-type (treesit-node-type > > + (treesit-node-parent > > + (treesit-node-at (match-beginning 0)))))) > > + (when (or (string-equal parent-type "type_arguments") > > + (string-equal parent-type "type_parameters")) > > + (put-text-property (match-beginning 0) > > + (match-end 0) > > + 'syntax-table > > + (pcase (char-before) > > + (?< '(4 . ?>)) > > + (?> '(5 . ?<)))))))) >=20 >=20 > Here, AFAIU you needed to add a single line, but instead you rewrote a > 'pcase' as a 'when', and got a much larger change. Was that really > needed? >=20 I think keeping the existing loop as is but making a slight modification: - ("type_arguments" + ((or "type_arguments" "type_parameters") should be enough? > I also don't understand how a bug for go-ts-mode led to a change that > also affects rust-ts-mode. Can you explain? >=20 The go-ts-mode change does not affect rust-ts-mode. The same bug is present= in go-ts-mode. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe 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: Mon, 29 May 2023 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Randy Taylor , casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.16853696251425 (code B ref 63708); Mon, 29 May 2023 14:14:02 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 14:13:45 +0000 Received: from localhost ([127.0.0.1]:58660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dd2-0000Mu-IO for submit@debbugs.gnu.org; Mon, 29 May 2023 10:13:45 -0400 Received: from mail-40141.protonmail.ch ([185.70.40.141]:61801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dcm-0000MP-2Y for 63708@debbugs.gnu.org; Mon, 29 May 2023 10:13:42 -0400 Date: Mon, 29 May 2023 14:13:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1685369601; x=1685628801; bh=AX96o7u4CQP23ZIkRN68OLyTc2QxYOmifJsKNd4uyxQ=; 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=ltUg9hdzH5x/ZHC/ciKMqEfuow5E4a59KGKMBtti7Xj2Ver2b32qooI8BfrUmb3gH Dxcuoc9M+/KXarCDmVUbNpeP25U5dnLWM6fO9BeXHZKXiCPpUOxevqrp4y5C9Os5j8 sr4RpjRAR1+yJbYIJ4f8tOJ6XvGkTtwRB3kMtaHo3YW+Ngw2M4Kz1nLzTH4+xWMidj ictjL3hbOKh2rGbaTkBwtpVlpEu0aFKa8RBaBTUmxRqUlKuvTLiE+qx/MZdaKH8m9x foVlYi1HoIYnbN2XvnTW3VFYMbp/McUUPZA1bMwsKVX0lb3bvyPtgTuNH57CoPoXJm 4nA80DrftX3cw== 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?= Message-ID: In-Reply-To: <83r0qzgwtb.fsf@gnu.org> References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I have previously contributed to Emacs with commit 3dbb8fef9fc9547e11586894= 3d51f4794b034da4. It was ~80 lines and I already have signed the copyright = agreement. Should we go through the same procedure again? ------- Original Message ------- On Monday, May 29th, 2023 at 3:12 PM, Eli Zaretskii wrote: > It is unfortunate that the patch was posted before asking about such > non-trivial submissions, because we are now stuck due to lack of > copyright assignment, and the release branch must either wait for the > assignment or live with the bug. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 14:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: 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?= Cc: dev@rjt.dev, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.16853704022894 (code B ref 63708); Mon, 29 May 2023 14:27:01 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 14:26:42 +0000 Received: from localhost ([127.0.0.1]:58685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dpZ-0000kc-MI for submit@debbugs.gnu.org; Mon, 29 May 2023 10:26:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dpX-0000kK-Hk for 63708@debbugs.gnu.org; Mon, 29 May 2023 10:26:40 -0400 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 ) id 1q3dpQ-0005uK-Ld; Mon, 29 May 2023 10:26:33 -0400 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=iZCSuZKYyUg4RapeQUFzYOTnSAo7b4S/QNAoYIP5ZNI=; b=eVdxEqdSL2sBWaJdT2/F Y+X0HnFR0DLvN26J+aeV/+xhNUaUphvfIZZ8NGnRiCADY/riThRb46eGarihOV5xCRKD+/odS/uQn yOBwCskomxn/RtYCfX3BxiqzgxFo7S+8I3TEI4UeGQQd1udE6gmVZ83BGAjI/r3WvqNHczLhsPchj fHa7RmXxzdfUa4EDbCuAzS/1iXgGSSKmQede5rcbLi/SeUBBB8TXjVyNlsihK9Twi2ICxyFbZixPq ePPU8Fw/1XqYJwqTQoqyVejbRgANAGQp9v1S9Dut+Q1sDLYTuyxFtv+HDKEH4uwZBilmo+1KkLJ8K cirFvehBAybM6g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3dpQ-0004ix-4r; Mon, 29 May 2023 10:26:32 -0400 Date: Mon, 29 May 2023 17:27:10 +0300 Message-Id: <83edmzgqm9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message 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?= on Mon, 29 May 2023 14:13:13 +0000) References: <83pm6pm0yz.fsf@gnu.org> <2MdRTHLlZtWDlCx6Ky-LFtla6-aBBs4PlNgTuatIC-h4OIuKdPmsmWsIokUQ9LBMHNvH_ooIvMUlQH8F8XOjNrEUUdC9FtR1l_e6RZSy7xU=@rjt.dev> <837cswmu5a.fsf@gnu.org> <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 May 2023 14:13:13 +0000 > From: =A7=AB=A7=E0=A7=E2=A7=D5=A7=D1=A7=DF =A7=AE=A7=DA=A7=DD=A7=D1=A7=D5= =A7=DA=A7=DF=A7=E0=A7=D3 > Cc: Randy Taylor , 63708@debbugs.gnu.org, casouri@gmail.com >=20 > I have previously contributed to Emacs with commit 3dbb8fef9fc9547e115868= 943d51f4794b034da4. It was ~80 lines and I already have signed the copyrigh= t agreement. Should we go through the same procedure again? That commit is marked as "tiny change", meaning that it doesn't need a copyright assignment. It was several dozens of lines, indeed, but almost all of that was trivial for the copyright purposes: it was basically a description of a keyboard layout, not code. I see in the discussion of that commit (bug#10893) you say you submitted the copyright assignment form, but I don't see your assignment on file. Did the process ever end, and if so, do you have somewhere the signed PDF file of your assignment, which you are supposed to receive when the process ends? From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe 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: Mon, 29 May 2023 14:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: dev@rjt.dev, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.16853720726557 (code B ref 63708); Mon, 29 May 2023 14:55:01 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 14:54:32 +0000 Received: from localhost ([127.0.0.1]:58864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3eGW-0001hh-3k for submit@debbugs.gnu.org; Mon, 29 May 2023 10:54:32 -0400 Received: from mail-40141.protonmail.ch ([185.70.40.141]:26043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3eGT-0001hR-Ti for 63708@debbugs.gnu.org; Mon, 29 May 2023 10:54:31 -0400 Date: Mon, 29 May 2023 14:54:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=4txunbqkjzb2ljuplq5kgsubxi.protonmail; t=1685372063; x=1685631263; bh=pPow85o53PO5p0+riyNxJIhF/KVXsSd3OHpcpSqyc78=; 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=YrbL8LN1hLWzXeYlwYHlZ9dQzFRfTx5/lGTd2psvhzgGBS6VQCQMWIz6bu4wxMDIe dd5IKLO/A5Sa8pMdqqD4Sks/FJWNQPwAGfaRWaek8JLlu5LUOh2mSmuJij56shtjxR otmqPYrxT7Ws5T0PZEM0/IG7iLCB8lGH8vbCgi9zaoWxAkSMUf4mdnt4Lk4BdtJ4iC nbMm5OFGD2gKq+mPM6OCPUeTcD6O5A8K7H+mKwpwnaQ9UrUanUqS2zTF2ll7Lx7sL9 E1o+2eUr42G8T2AQrtsnT59bBOSjiktz5f/eLtMlxFK48Y4PaNcft6GVTM0Z7sJRYR +0ePe/vyoWoZw== 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?= Message-ID: In-Reply-To: <83edmzgqm9.fsf@gnu.org> References: <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <83edmzgqm9.fsf@gnu.org> Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_9pJJG7euvhrYBbdIvP5HoteUuWaQ545YgiPP9sQSpE" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_9pJJG7euvhrYBbdIvP5HoteUuWaQ545YgiPP9sQSpE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Here's a patch that takes into account both your and Randy's remarks. It fi= xes both rust-ts-mode and go-ts-mode in a total of 15 lines. $ git diff --stat HEAD~ HEAD lisp/progmodes/go-ts-mode.el | 1 + lisp/progmodes/rust-ts-mode.el | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) If that doesn't work as well, I don't mind Randy re-implementing and commit= ting the fixes. On Monday, May 29th, 2023 at 5:26 PM, Eli Zaretskii wrote: > I see in the discussion of that commit (bug#10893) you say you > submitted the copyright assignment form, but I don't see your > assignment on file. Did the process ever end, and if so, do you have > somewhere the signed PDF file of your assignment, which you are > supposed to receive when the process ends? If I remember correctly, I sent the agreement over the post, but I never re= ceived any confirmation or response. As for the scanned PDF, it's long lost= , I believe. If you agree, I can sign a new one, complete the procedure and then examine= all ts-modes for the same bug. Cheers! YM --b1_9pJJG7euvhrYBbdIvP5HoteUuWaQ545YgiPP9sQSpE 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 RnJvbSAxNWRhMmMxZDdlOTJiNzcxYTg4ZjBkZDA2NmYzZmExNWIxZTk4YzUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQwPTk5PUQwPUJFPUQxPTgwPUQwPUI0PUQw PUIwPUQwPUJEPTIwPUQwPTlDPUQwPUI4PUQwPUJCPz0KID0/VVRGLTg/cT89RDA9QjA9RDA9QjQ9 RDA9Qjg9RDA9QkQ9RDA9QkU9RDA9QjI/PSA8eW9yZGFubUBwbS5tZT4KRGF0ZTogRnJpLCAyNiBN YXkgMjAyMyAxNzoyMzoyNiArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBhcG9zdHJvcGhlIGhh bmRsaW5nIGluIHJ1c3QtdHMtbW9kZSBhbmQgZ28tdHMtbW9kZQoKKiBsaXNwL3Byb2dtb2Rlcy9y dXN0LXRzLW1vZGUuZWwgKHJ1c3QtdHMtbW9kZS0tc3ludGF4LXByb3BlcnRpemUpOgpUcmVhdCBh cG9zdHJvcGhlcyBhcyBzdHJpbmdzIGlmIHVzZWQgdG8gZGVmaW5lIGNoYXJhY3RlciBsaXRlcmFs cy4KVHJlYXQgTFQgYW5kIEdUIGFzIHBhaXJzIGlmIHVzZWQgdG8gZGVmaW5lIHR5cGUgcGFyYW1l dGVycyAoZm9ybWVybHkKdGhleSB3ZXJlIHRyZWF0ZWQgYXMgcGFpcnMgb25seSBmb3IgdHlwZSBh cmd1bWVudHMpLgoKKiBsaXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLmVsIChnby10cy1tb2RlKTog VHJlYXQgYXBvc3Ryb3BoZXMgYXMKc3RyaW5ncyBpZiB1c2VkIHRvIGRlZmluZSBydW5lIGxpdGVy YWxzLgotLS0KIGxpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwgICB8ICAxICsKIGxpc3AvcHJv Z21vZGVzL3J1c3QtdHMtbW9kZS5lbCB8IDE0ICsrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5n ZWQsIDEzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9w cm9nbW9kZXMvZ28tdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwKaW5k ZXggYjg3MDVlY2M0ZDAuLjMyZDg2ZjQ0MjM1IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9n by10cy1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwKQEAgLTU5LDYg KzU5LDcgQEAgZ28tdHMtbW9kZS0tc3ludGF4LXRhYmxlCiAgICAgKG1vZGlmeS1zeW50YXgtZW50 cnkgPzwgICAiLiIgICAgICB0YWJsZSkKICAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/PiAgICIu IiAgICAgIHRhYmxlKQogICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID9cXCAgIlxcIiAgICAgdGFi bGUpCisgICAgKG1vZGlmeS1zeW50YXgtZW50cnkgP1wnICAiXCIiICAgICB0YWJsZSkKICAgICAo bW9kaWZ5LXN5bnRheC1lbnRyeSA/LyAgICIuIDEyNGIiIHRhYmxlKQogICAgIChtb2RpZnktc3lu dGF4LWVudHJ5ID8qICAgIi4gMjMiICAgdGFibGUpCiAgICAgKG1vZGlmeS1zeW50YXgtZW50cnkg P1xuICAiPiBiIiAgICB0YWJsZSkKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMt bW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbAppbmRleCBiZTA2YWNkZTNl My4uMzYwZmNjODk0OTEgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5l bAorKysgYi9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwKQEAgLTM1MCw3ICszNTAsMTAg QEAgcnVzdC10cy1tb2RlLS1kZWZ1bi1uYW1lCiAgICAgICAodHJlZXNpdC1ub2RlLWNoaWxkLWJ5 LWZpZWxkLW5hbWUgbm9kZSAibmFtZSIpIHQpKSkpCiAKIChkZWZ1biBydXN0LXRzLW1vZGUtLXN5 bnRheC1wcm9wZXJ0aXplIChiZWcgZW5kKQotICAiQXBwbHkgc3ludGF4IHRleHQgcHJvcGVydHkg dG8gdGVtcGxhdGUgZGVsaW1pdGVycyBiZXR3ZWVuIEJFRyBhbmQgRU5ELgorICAiQXBwbHkgc3lu dGF4IHByb3BlcnRpZXMgdG8gdmFyaW91cyBzcGVjaWFsIGNoYXJhY3RlcnMgd2l0aAorY29udGV4 dHVhbCBtZWFuaW5nIGJldHdlZW4gQkVHIGFuZCBFTkQuCisKKycgc2hvdWxkIGJlIHRyZWF0ZWQg YXMgc3RyaW5nIHdoZW4gdXNlZCBmb3IgY2hhciBsaXRlcmFscy4KIAogPCBhbmQgPiBhcmUgdXN1 YWxseSBwdW5jdHVhdGlvbiwgZS5nLiwgYXMgZ3JlYXRlci9sZXNzLXRoYW4uICBCdXQKIHdoZW4g dXNlZCBmb3IgdHlwZXMsIHRoZXkgc2hvdWxkIGJlIGNvbnNpZGVyZWQgcGFpcnMuCkBAIC0zNTks MTEgKzM2MiwxOCBAQCBydXN0LXRzLW1vZGUtLXN5bnRheC1wcm9wZXJ0aXplCiBhcHByb3ByaWF0 ZSB0ZXh0IHByb3BlcnR5IHRvIGFsdGVyIHRoZSBzeW50YXggb2YgdGVtcGxhdGUKIGRlbGltaXRl cnMgPCBhbmQgPidzLiIKICAgKGdvdG8tY2hhciBiZWcpCisgICh3aGlsZSAoc2VhcmNoLWZvcndh cmQgIiciIGVuZCB0KQorICAgICh3aGVuIChzdHJpbmctZXF1YWwgImNoYXJfbGl0ZXJhbCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICh0cmVlc2l0LW5vZGUtdHlwZQorICAgICAgICAgICAgICAg ICAgICAgICAgICh0cmVlc2l0LW5vZGUtYXQgKG1hdGNoLWJlZ2lubmluZyAwKSkpKQorICAgICAg KHB1dC10ZXh0LXByb3BlcnR5IChtYXRjaC1iZWdpbm5pbmcgMCkgKG1hdGNoLWVuZCAwKQorICAg ICAgICAgICAgICAgICAgICAgICAgICdzeW50YXgtdGFibGUgKHN0cmluZy10by1zeW50YXggIlwi IikpKSkKKyAgKGdvdG8tY2hhciBiZWcpCiAgICh3aGlsZSAocmUtc2VhcmNoLWZvcndhcmQgKHJ4 IChvciAiPCIgIj4iKSkgZW5kIHQpCiAgICAgKHBjYXNlICh0cmVlc2l0LW5vZGUtdHlwZQogICAg ICAgICAgICAgKHRyZWVzaXQtbm9kZS1wYXJlbnQKICAgICAgICAgICAgICAodHJlZXNpdC1ub2Rl LWF0IChtYXRjaC1iZWdpbm5pbmcgMCkpKSkKLSAgICAgICgidHlwZV9hcmd1bWVudHMiCisgICAg ICAoKG9yICJ0eXBlX2FyZ3VtZW50cyIgInR5cGVfcGFyYW1ldGVycyIpCiAgICAgICAgKHB1dC10 ZXh0LXByb3BlcnR5IChtYXRjaC1iZWdpbm5pbmcgMCkKICAgICAgICAgICAgICAgICAgICAgICAg ICAgKG1hdGNoLWVuZCAwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAnc3ludGF4LXRhYmxl Ci0tIAoyLjQwLjEKCg== --b1_9pJJG7euvhrYBbdIvP5HoteUuWaQ545YgiPP9sQSpE-- From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: 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?= Cc: dev@rjt.dev, casouri@gmail.com, 63708@debbugs.gnu.org Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.16853723156990 (code B ref 63708); Mon, 29 May 2023 14:59:02 +0000 Received: (at 63708) by debbugs.gnu.org; 29 May 2023 14:58:35 +0000 Received: from localhost ([127.0.0.1]:58874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3eKR-0001og-4n for submit@debbugs.gnu.org; Mon, 29 May 2023 10:58:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3eKO-0001oO-VI for 63708@debbugs.gnu.org; Mon, 29 May 2023 10:58:33 -0400 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 ) id 1q3eKJ-000799-JF; Mon, 29 May 2023 10:58:27 -0400 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=WRi32eoR3SIskM7i+mBO2OeOTW8Leb9FXJK2ivJ/Sh8=; b=mE6aXFH/LcU+JQovGAaD npumWcokTmlXxTlq9B4aPHMceXhASiHtZT0B11Y6zs2g4zmuR1uRVeTQfgFNbxCx29eS0MEzzMs+G TVIolMU5PavKMq6fHMzKEvdPS4oLQjV3k91heAgzkTfmFWP1FygfS95rGBnIn7GQ/E/YFg0C7IBtm ucu4hTbNvR2xvHFPYF5FwnDOsg4rO69cVUe4ca6cBGyOSQ8zXmGl4r5Pgfm41btNLlWxjz2WW8NtC ZAT+pCD8R5l46KfhD/muAQCF65aLJsj5wivy5SE7sJBKxV+FXgkk7sGXTpHiNadres0Kvx+3izd9M oxr0BpRtLPAh9w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3eKJ-00009v-2i; Mon, 29 May 2023 10:58:27 -0400 Date: Mon, 29 May 2023 17:59:06 +0300 Message-Id: <838rd7gp51.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message 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?= on Mon, 29 May 2023 14:54:15 +0000) References: <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <83edmzgqm9.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 May 2023 14:54:15 +0000 > From: =A7=AB=A7=E0=A7=E2=A7=D5=A7=D1=A7=DF =A7=AE=A7=DA=A7=DD=A7=D1=A7=D5= =A7=DA=A7=DF=A7=E0=A7=D3 > Cc: dev@rjt.dev, 63708@debbugs.gnu.org, casouri@gmail.com >=20 > On Monday, May 29th, 2023 at 5:26 PM, Eli Zaretskii wrote: > > I see in the discussion of that commit (bug#10893) you say you > > submitted the copyright assignment form, but I don't see your > > assignment on file. Did the process ever end, and if so, do you have > > somewhere the signed PDF file of your assignment, which you are > > supposed to receive when the process ends? >=20 > If I remember correctly, I sent the agreement over the post, but I never = received any confirmation or response. As for the scanned PDF, it's long lo= st, I believe. >=20 > If you agree, I can sign a new one, complete the procedure and then exami= ne all ts-modes for the same bug. Form sent off-list. From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2023 00:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: 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?= Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168540570221403 (code B ref 63708); Tue, 30 May 2023 00:16:01 +0000 Received: (at 63708) by debbugs.gnu.org; 30 May 2023 00:15:02 +0000 Received: from localhost ([127.0.0.1]:59466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3n0n-0005YQ-Rf for submit@debbugs.gnu.org; Mon, 29 May 2023 20:15:02 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:32381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3n0l-0005YB-D1 for 63708@debbugs.gnu.org; Mon, 29 May 2023 20:14:52 -0400 Date: Tue, 30 May 2023 00:14:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1685405685; x=1685664885; bh=OJSnRovF6qEPhRz4DjjBWroRBUpzMEO2vNgsit3RdmE=; 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=fQAXqum0aNUG8Lh0LPXyBGyVoYwbetnwcXgpY9Qz/rmVvpuO9e+er1EV9gJNycjYz LM4eCDMpVesKUJEaJk5UJzb0CxyLSf6o8zFnvbCXpvhJEMrTHRYD2KRwS7G8nlSb9A ViDw7Fcn70ogYfVK0Y2FX8evaKVSe4G90lRqvcZBrGM2rl/+g4lcZsVM/4oPaYZGtw P5jb6mN3WaGbss4YwNMNEiaWqYl9Pln8QpG31RiZlVXP2aIChJIJVbXHqJX6b7QIgw yDbSUnYKbn1kGFVO3dgwLai7wozUOn+J+//lj0QvkBkpeD27+sZS44Dtt1h9BIwBvh tW+j2ZyNZAxoQ== From: Randy Taylor Message-ID: In-Reply-To: References: <8T8C4l5XryyVmB2cBTnmhGMnoELwHA2y1u1ZeMlg1WaQKzrPeOoe6L5hOQq3JPdsnG9r-puSlQfNZ091qBCGpVco-mC6ruhsQs0SvaPjkjQ=@proton.me> <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <83edmzgqm9.fsf@gnu.org> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Monday, May 29th, 2023 at 10:54, =D0=99=D0=BE=D1=80=D0=B4=D0=B0=D0=BD = =D0=9C=D0=B8=D0=BB=D0=B0=D0=B4=D0=B8=D0=BD=D0=BE=D0=B2 = wrote: > Here's a patch that takes into account both your and Randy's remarks. It = fixes both rust-ts-mode and go-ts-mode in a total of 15 lines. Thanks! One tiny nit: In the commit message: * lisp/progmodes/go-ts-mode.el= (go-ts-mode) the (go-ts-mode) part should be (go-ts-mode--syntax-table). Y= ou could also mention the bug # in the commit message somewhere, too - I pe= rsonally like to do it in the first line if it fits like so: Blah blah comm= it message (Bug#63708) Otherwise, looks good to me! Thanks for working on this. >=20 > $ git diff --stat HEAD~ HEAD > lisp/progmodes/go-ts-mode.el | 1 + > lisp/progmodes/rust-ts-mode.el | 14 ++++++++++++-- > 2 files changed, 13 insertions(+), 2 deletions(-) >=20 > Cheers! YM From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe References: In-Reply-To: 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:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 63708@debbugs.gnu.org, dev@rjt.dev Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168543786222158 (code B ref 63708); Tue, 30 May 2023 09:12:02 +0000 Received: (at 63708) by debbugs.gnu.org; 30 May 2023 09:11:02 +0000 Received: from localhost ([127.0.0.1]:60057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3vNe-0005lK-Hm for submit@debbugs.gnu.org; Tue, 30 May 2023 05:11:02 -0400 Received: from mail-ej1-f43.google.com ([209.85.218.43]:48559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3vNd-0005kr-JB for 63708@debbugs.gnu.org; Tue, 30 May 2023 05:11:01 -0400 Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-9700219be87so779507266b.1 for <63708@debbugs.gnu.org>; Tue, 30 May 2023 02:11:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685437855; x=1688029855; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=cBBip6rWAyKJFGygtpeAbm1zPvKyiHlTNT5U+th+BWE=; b=P5qKQbn08ppzGQinNIQna4Dhkan06YuZKDo29vGbj4OmR8d3AIGnkcdt4b44aZtHSC wH0LspzBYjQbQGzQdHqAo5OpaNKOCFHXpd6/txDSODHDYGaUznrYX//CwJ6hleEPTJbM MXhh/AvA1jGBpHYrhS7WKmU/MU2jbi9hKJY03HhfdoKAZiTd4Kcp+O8uapwkmd5UcYzA HOzLhfueETbLsVQKI4EaKETG8OlPhwPdWv2Z3zF/l60Ta+EI+tiatv38jOi7mUGl9BRp Rn2gRT2Zl2xxxEE0rXAT8WsIGzpxyZxGoS/0rUawdQjp33ptrslX/UMX7ieBZnjSLC3L k2eQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685437855; x=1688029855; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=cBBip6rWAyKJFGygtpeAbm1zPvKyiHlTNT5U+th+BWE=; b=ZFNtUsHgcyEb7Zg/4W+pWvWPDT+ooHy6dYZR1Pma9Wz0x+BXcnqIkZJha/IiACjQBe 290ZRV1/OLvF8qrOZ0xc3ln9ik68qim4ZnZlayfXUBLrLb17yytH4ie+nOLZhq4lvKpo 5qKE68Dkb5VhnCdW4zRvIG3kxlrFIr9IhSXnZ2VJ5VcFzP70mKDNlgiLun+JLp4Obj22 C46M9v7o5yrrfqgQnFqsxKMxGgSGxX9RpudyxDisqTRBbS+ahHAQb1uwadAKvm0qv0hp IZwvx0OHrJKU+8bH2z+6CN9qR1yERkM3JQ7fZI5Hf+wfIuK2KEB3jlsl7b7UPbfu1wFK yk3g== X-Gm-Message-State: AC+VfDxPq/mukkV1dxxFZTVpW5e8zpYb80+dDEXLauHN0myyqtc/DRaT TQSMzClEhm1K6WNt8fiSWxDCVPr2Nbl5MWgw+apu9fLM X-Google-Smtp-Source: ACHHUZ5V45KJvcUbwEzdSbeLt1QWydcYAew44/EYNrzfBiKggKyeFywgrOhLkDQtbIXANqZybVAX6TPY3qUNaGfoyx0= X-Received: by 2002:a17:907:d87:b0:96f:e7cf:501b with SMTP id go7-20020a1709070d8700b0096fe7cf501bmr2000348ejc.33.1685437855206; Tue, 30 May 2023 02:10:55 -0700 (PDT) MIME-Version: 1.0 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?= Date: Tue, 30 May 2023 12:10:43 +0300 Message-ID: Content-Type: multipart/mixed; boundary="000000000000a772f305fce59474" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000a772f305fce59474 Content-Type: multipart/alternative; boundary="000000000000a772f105fce59472" --000000000000a772f105fce59472 Content-Type: text/plain; charset="UTF-8" Thanks for the feedback! Please find the revised patch attached. --000000000000a772f105fce59472 Content-Type: text/html; charset="UTF-8"
Thanks for the feedback! Please find the revised patch attached.
--000000000000a772f105fce59472-- --000000000000a772f305fce59474 Content-Type: application/octet-stream; name="0001-Fix-apostrophe-handling-in-rust-ts-mode-and-go-ts-mo.patch" Content-Disposition: attachment; filename="0001-Fix-apostrophe-handling-in-rust-ts-mode-and-go-ts-mo.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lia263f00 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== --000000000000a772f305fce59474-- From unknown Sat Jun 21 12:34:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe 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 X-GNU-PR-Keywords: To: Randy Taylor Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com Received: via spool by 63708-submit@debbugs.gnu.org id=B63708.168543990625484 (code B ref 63708); Tue, 30 May 2023 09:46:01 +0000 Received: (at 63708) by debbugs.gnu.org; 30 May 2023 09:45:06 +0000 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 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 Date: Tue, 30 May 2023 09:44:48 +0000 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== 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?= Message-ID: In-Reply-To: References: <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <83edmzgqm9.fsf@gnu.org> Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_ZbfKlYQPLy21qsPL5HCQ8zpEL2vPnIPyc0nX6PfNYk" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 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-- From unknown Sat Jun 21 12:34:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) 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?= Subject: bug#63708: closed (Re: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe) Message-ID: References: <834jnp9c4n.fsf@gnu.org> X-Gnu-PR-Message: they-closed 63708 X-Gnu-PR-Package: emacs Reply-To: 63708@debbugs.gnu.org Date: Sat, 03 Jun 2023 08:35:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1685781302-23616-1" This is a multi-part message in MIME format... ------------=_1685781302-23616-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63708: 29.0.60; rust-ts-mode not properly handling apostrophe which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63708@debbugs.gnu.org. --=20 63708: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63708 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1685781302-23616-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63708-done) by debbugs.gnu.org; 3 Jun 2023 08:34:56 +0000 Received: from localhost ([127.0.0.1]:41507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5Mit-00068Y-PN for submit@debbugs.gnu.org; Sat, 03 Jun 2023 04:34:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5Mip-00068K-VZ for 63708-done@debbugs.gnu.org; Sat, 03 Jun 2023 04:34:54 -0400 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 ) id 1q5Mik-0004vh-0s; Sat, 03 Jun 2023 04:34:46 -0400 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=O0mVXTLh+zDtt/GTvXmra3yNuCWUAkxaMskX+l/Hsbk=; b=HzNoxXGDepqOwboXd+a5 tmi3VpycrJybaQAss5b2Dv/uBZ8tZYjy93wF/9xd42aIaVi+c0TUpQBOhKkThuiBEyDIRRdtFoSa0 2PWRVgD79ZSCQXUITNvTIImD2ui/BRbwOw0uIcKH1j38DPd/KTnnaOXIVE+KSvetWYyIdh8LBkgl4 1GfL2LT3n/rV3w/hLwtLMtm+k64Ae552Gmvb3JZubPlTZuuR49iNcSLzIsKN7oF/gUApW5kHohU0v YeRJBWLonbKXzazVQCC9y39av9A/q9so7NauQyC4xWW5H7AaCTvboqI/bDuT9uOxpOgeWiYj+xvTf Mq24RQwX8DToeg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q5Mij-0005qs-Lh; Sat, 03 Jun 2023 04:34:45 -0400 Date: Sat, 03 Jun 2023 11:35:36 +0300 Message-Id: <834jnp9c4n.fsf@gnu.org> From: Eli Zaretskii To: =?gb2312?B?p6un4Kfip9Wn0affIKeup9qn3afRp9Wn2qffp+Cn0w==?= In-Reply-To: (message from =?gb2312?B?p6un4Kfip9Wn0affIKeup9qn3afRp9Wn2qffp+Cn0w==?= on Tue, 30 May 2023 09:44:48 +0000) Subject: Re: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe References: <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <83edmzgqm9.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63708-done Cc: dev@rjt.dev, casouri@gmail.com, 63708-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 30 May 2023 09:44:48 +0000 > From: =A7=AB=A7=E0=A7=E2=A7=D5=A7=D1=A7=DF =A7=AE=A7=DA=A7=DD=A7=D1=A7=D5= =A7=DA=A7=DF=A7=E0=A7=D3 > Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com >=20 > Thanks for the feedback! Please find the revised patch attached. Thanks, installed on the emacs-29 branch, and closing the bug. Please note the followup changes I did in the code you added, and try to follow this example in the future. ------------=_1685781302-23616-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 May 2023 03:57:57 +0000 Received: from localhost ([127.0.0.1]:45595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q226s-0007Oh-4f for submit@debbugs.gnu.org; Wed, 24 May 2023 23:57:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:53396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1wE6-0001yb-Ak for submit@debbugs.gnu.org; Wed, 24 May 2023 17:41:01 -0400 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 1q1wE3-0001DR-IF for bug-gnu-emacs@gnu.org; Wed, 24 May 2023 17:40:56 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1wDy-000212-FB for bug-gnu-emacs@gnu.org; Wed, 24 May 2023 17:40:55 -0400 Date: Wed, 24 May 2023 21:40:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1684964442; x=1685223642; bh=s+1BhHmIqDKKxx3vayovYqmcb2A4A/B0xMbom14zWkk=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=NKPE/Du6FqRpWeWtlAMGOAyUVtOfdJzJl18sz77YKauadzsV0+H94LJYrvOuNaGYm SCoA3c+4YLQij3ZJGeqXaYguSpp9mcO1vCyFInI+D/t9zAreObB1NwrwXl4ab6Zwny sBRw5zjem2I3mIh/TiVDe5DGW2C4UTO25gyHJjBU9cW2ynnn0LjJKeHFtW4v2EfJkK BTp5yL/gyUhyz50nyP8WyJ/cpo5F1b/z9sord2aJmZgXDjQurYVFZY+pkMOFZPo0fd y5k0xRJjcvLWEHqcnHvu8sH1oBJaux1Ag5pXJkCJimP7tDdN8agOTf8quh+1ajn7kN CiL7KxClqeQAw== To: "bug-gnu-emacs@gnu.org" From: =?utf-8?B?0JnQvtGA0LTQsNC9INCc0LjQu9Cw0LTQuNC90L7Qsg==?= Subject: 29.0.60; rust-ts-mode not properly handling apostrophe Message-ID: Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E" Received-SPF: pass client-ip=185.70.43.24; envelope-from=yordanm@proton.me; helo=mail-4324.protonmail.ch 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 24 May 2023 23:57:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SW4gUnVzdCAocnVzdC10cy1tb2RlKSBhcG9zdHJvcGhlLWRvdWJsZXF1b3RlLWFwb3N0cm9waGUg YnJlYWsgbWFueQpwYXJzaW5nIGZ1bmN0aW9ucyAoc2Nhbi1saXN0cyBiZWluZyB0aGUgY29yZSBv bmUpIGFzIHRoZSBhcG9zdHJvcGhlCmNoYXJhY3RlciBpcyBwYXJzZWQgYXMgcHVuY3R1YXRpb24s IG5vdCBhcyBhIHN0cmluZyAoYXMgaXQgaXMgaW4KYy10cy1tb2RlIGZvciBleGFtcGxlKS4KCklu IEdOVSBFbWFjcyAyOS4wLjYwIChidWlsZCAyLCB4ODZfNjQtcGMtbGludXgtZ251LCBHVEsrIFZl cnNpb24KMy4yNC4zNywgY2Fpcm8gdmVyc2lvbiAxLjE3LjgpIG9mIDIwMjMtMDQtMDEgYnVpbHQg b24gbml0cm8KUmVwb3NpdG9yeSByZXZpc2lvbjogM2JkYmI2NmVmYjk4OTViOGVkNTUyNzAwNzVm YTdkODMyOWY4ZDM2YgpSZXBvc2l0b3J5IGJyYW5jaDogZW1hY3MtMjkKV2luZG93aW5nIHN5c3Rl bSBkaXN0cmlidXRvciAnVGhlIFguT3JnIEZvdW5kYXRpb24nLCB2ZXJzaW9uIDExLjAuMTIxMDEw MDgKU3lzdGVtIERlc2NyaXB0aW9uOiBBcmNoIExpbnV4CgpDb25maWd1cmVkIHVzaW5nOgonY29u ZmlndXJlIC0td2l0aC14YXczZCAtLXdpdGgteHdpZGdldHMgLS1wcmVmaXgKL2hvbWUvZC9sb2Nh bC9lbWFjcy1iaW4vIENGTEFHUz0tTzMnCgpDb25maWd1cmVkIGZlYXR1cmVzOgpBQ0wgQ0FJUk8g REJVUyBGUkVFVFlQRSBHSUYgR0xJQiBHTVAgR05VVExTIEdQTSBHU0VUVElOR1MgSEFSRkJVWlog SlBFRwpKU09OIExDTVMyIExJQk9URiBMSUJTWVNURU1EIExJQlhNTDIgTTE3Tl9GTFQgTU9EVUxF UyBOT1RJRlkgSU5PVElGWQpQRFVNUEVSIFBORyBSU1ZHIFNFQ0NPTVAgU09VTkQgU1FMSVRFMyBU SFJFQURTIFRJRkYgVE9PTEtJVF9TQ1JPTExfQkFSUwpUUkVFX1NJVFRFUiBXRUJQIFgxMSBYREJF IFhJTSBYSU5QVVQyIFhQTSBYV0lER0VUUyBHVEszIFpMSUIKCkltcG9ydGFudCBzZXR0aW5nczoK dmFsdWUgb2YgJExBTkc6IGVuX1VTLlVURi04CmxvY2FsZS1jb2Rpbmctc3lzdGVtOiB1dGYtOC11 bml4CgpNYWpvciBtb2RlOiBPdXRsaW5lCgpNaW5vciBtb2RlcyBpbiBlZmZlY3Q6CmJ1Zy1yZWZl cmVuY2UtbW9kZTogdApnbG9iYWwtc3Vid29yZC1tb2RlOiB0CnN1YndvcmQtbW9kZTogdApjc3Yt ZmllbGQtaW5kZXgtbW9kZTogdAprZXktY2hvcmQtbW9kZTogdApzaGVsbC1kaXJ0cmFjay1tb2Rl OiB0Cm92ZXJyaWRlLWdsb2JhbC1tb2RlOiB0CmRlbGV0ZS1zZWxlY3Rpb24tbW9kZTogdAp0b29s dGlwLW1vZGU6IHQKZ2xvYmFsLWVsZG9jLW1vZGU6IHQKc2hvdy1wYXJlbi1tb2RlOiB0CmVsZWN0 cmljLWluZGVudC1tb2RlOiB0Cm1vdXNlLXdoZWVsLW1vZGU6IHQKbWVudS1iYXItbW9kZTogdApm aWxlLW5hbWUtc2hhZG93LW1vZGU6IHQKZ2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0CmZvbnQtbG9j ay1tb2RlOiB0CmJsaW5rLWN1cnNvci1tb2RlOiB0CmNvbHVtbi1udW1iZXItbW9kZTogdApsaW5l LW51bWJlci1tb2RlOiB0CnRyYW5zaWVudC1tYXJrLW1vZGU6IHQKYXV0by1jb21wb3NpdGlvbi1t b2RlOiB0CmF1dG8tZW5jcnlwdGlvbi1tb2RlOiB0CmF1dG8tY29tcHJlc3Npb24tbW9kZTogdAoK TG9hZC1wYXRoIHNoYWRvd3M6Cn4vZGV2L2VtYWNzL2VsZG9jLWJveC9lbGRvYy1ib3ggaGlkZXMg L2hvbWUvZC8uZW1hY3MuZC9lbHBhL2VsZG9jLWJveC0yMDIzMDQwNC4yMzI0L2VsZG9jLWJveAoK RmVhdHVyZXM6CihzaGFkb3cgbWFpbC1leHRyIGlzcGVsbCBlbWFjc2J1ZyBtZXNzYWdlIHlhbmst bWVkaWEgcHVueSByZmM4MjIgbW1sCm1tbC1zZWMgZXBhIGVwZyByZmM2MDY4IGVwZy1jb25maWcg Z251cy11dGlsIG1tLWRlY29kZSBtbS1ib2RpZXMKbW0tZW5jb2RlIG1haWwtcGFyc2UgcmZjMjIz MSBtYWlsYWJicmV2IGdtbS11dGlscyBtYWlsaGVhZGVyIHNlbmRtYWlsCnJmYzIwNDcgcmZjMjA0 NSBpZXRmLWRydW1zIG1tLXV0aWwgbWFpbC1wcnN2ciBtYWlsLXV0aWxzIHZjLWdpdApkaWZmLW1v ZGUgdmMtZGlzcGF0Y2hlciBidWctcmVmZXJlbmNlIHdpZC1lZGl0IGRlc2NyLXRleHQgc21leApj b21wYW55LW9kZG11c2UgY29tcGFueS1rZXl3b3JkcyBjb21wYW55LWV0YWdzIGNvbXBhbnktZ3Rh Z3MKY29tcGFueS1kYWJicmV2LWNvZGUgY29tcGFueS1kYWJicmV2IGNvbXBhbnktZmlsZXMgY29t cGFueS1jbGFuZwpjb21wYW55LWNhcGYgY29tcGFueS1jbWFrZSBjb21wYW55LXNlbWFudGljIGNv bXBhbnktdGVtcGxhdGUKY29tcGFueS1iYmRiIGNvbXBhbnkgZC1pbml0IHJ1c3QtdHMtbW9kZSBk LXRyZWVzaXQgdHlwZXNjcmlwdC10cy1tb2RlCmpzb24tdHMtbW9kZSBnby10cy1tb2RlIGMtdHMt bW9kZSBweXRob24ganMgYy10cy1jb21tb24KZG9ja2VyZmlsZS10cy1tb2RlIGQtdGhlbWUgY2F0 cHB1Y2Npbi10aGVtZSBkLXN1YndvcmQgY2FwLXdvcmRzCnN1cGVyd29yZCBzdWJ3b3JkIGQtcnVz dCBkLXB5dGhvbiBkLXByb2cgaGlkZXNob3cgZC1wYWNrYWdlcyBlbGRvYy1ib3gKZWdsb3QgZXh0 ZXJuYWwtY29tcGxldGlvbiBhcnJheSBmaWxlbm90aWZ5IGltZW51IGpzb25ycGMgZXJ0IGV3b2Mg ZGVidWcKYmFja3RyYWNlIHlhbWwtbW9kZSBzb2xpZGl0eS1tb2RlIHNvbGlkaXR5LWNvbW1vbiBj Yy1tb2RlIGNjLWZvbnRzCmNjLWd1ZXNzIGNjLW1lbnVzIGNjLWNtZHMgY2Mtc3R5bGVzIGNjLWFs aWduIGNjLWVuZ2luZSBjYy12YXJzIGNjLWRlZnMKcGtnYnVpbGQtbW9kZSBzaC1zY3JpcHQgdHJl ZXNpdCBleGVjdXRhYmxlIG1lc29uLW1vZGUgc21pZSBtYXJrZG93bi1tb2RlCmVkaXQtaW5kaXJl Y3QgaGFza2VsbC1tb2RlIGhhc2tlbGwtY2FiYWwgaGFza2VsbC11dGlscyBoYXNrZWxsLWZvbnQt bG9jawpoYXNrZWxsLWluZGVudGF0aW9uIGhhc2tlbGwtc3RyaW5nIGhhc2tlbGwtc29ydC1pbXBv cnRzIGhhc2tlbGwtbGV4ZW1lCmhhc2tlbGwtYWxpZ24taW1wb3J0cyBoYXNrZWxsLWNvbXBsZXRl LW1vZHVsZSBoYXNrZWxsLWdoYy1zdXBwb3J0Cm5vdXRsaW5lIG91dGxpbmUgZXRhZ3MgZmlsZWxv b3AgZ2VuZXJhdG9yIHhyZWYgZGFiYnJldiBoYXNrZWxsLWN1c3RvbWl6ZQpjc3YtbW9kZSBzb3J0 IGQtbmltIGQta2V5Y2hvcmRzIGQtaW50ZXJhY3RpdmVzIGQtY29tbW9uIHJpcGdyZXAgZ3JlcApm bHltYWtlLXByb2MgZmx5bWFrZSBkZXJpdmVkIHBjYXNlIHByb2plY3Qgd2FybmluZ3MgaWNvbnMg dGhpbmdhdHB0CmprYS1jb21wciBhY2Utd2luZG93IGF2eSBhY2UtanVtcC1tb2RlIGNsIHVzZS1w YWNrYWdlLWNob3JkcyBiaW5kLWNob3JkCmtleS1jaG9yZCB1c2UtcGFja2FnZSB1c2UtcGFja2Fn ZS1kZWxpZ2h0IHVzZS1wYWNrYWdlLWRpbWluaXNoIGQtaHRtbAptbW0tbW9kZSBtbW0tdW5pdiBt bW0tY2xhc3MgbW1tLXJlZ2lvbiBtbW0tYXV0byBtbW0tdmFycyBtbW0tdXRpbHMKbW1tLWNvbXBh dCBkLWdsb2JhbHMgdnRlcm0gYm9va21hcmsgcHAgZmFjZS1yZW1hcCBjb21waWxlCnRleHQtcHJv cGVydHktc2VhcmNoIHRlcm0gZGlzcC10YWJsZSBlaGVscCBmaW5kLWZ1bmMgdnRlcm0tbW9kdWxl CnRlcm0veHRlcm0geHRlcm0gdnRlcm0tdG9nZ2xlIHRyYW1wLXNoIHRyYW1wIHRyYW1wLWxvYWRk ZWZzIHRyYW1wdmVyCnRyYW1wLWludGVncmF0aW9uIGZpbGVzLXggdHJhbXAtY29tcGF0IHJ4IHNo ZWxsIHBjb21wbGV0ZSBjb21pbnQKYW5zaS1vc2MgYW5zaS1jb2xvciBwYXJzZS10aW1lIGlzbzg2 MDEgdGltZS1kYXRlIGxzLWxpc3AgZm9ybWF0LXNwZWMKc3dpcGVyIGl2eSByaW5nIGl2eS1mYWNl cyBpdnktb3ZlcmxheSBjb2xpciBjb2xvciB1c2UtcGFja2FnZS1iaW5kLWtleQplZG1hY3JvIGtt YWNybyBiaW5kLWtleSBlYXN5LW1tb2RlIGQtZGlyZWQgZGlyZWQgZGlyZWQtbG9hZGRlZnMKZC1j b21wYW55IGQtY2MgZC1icyBhZHZpY2UgaWRvIGRlbHNlbCBjdXMtbG9hZCBjbC1leHRyYSBoZWxw LW1vZGUKdXNlLXBhY2thZ2UtZW5zdXJlIHVzZS1wYWNrYWdlLWNvcmUgY29tcGFueS1hdXRvbG9h ZHMKY2F0cHB1Y2Npbi10aGVtZS1hdXRvbG9hZHMgcmlwZ3JlcC1hdXRvbG9hZHMgdnVlLW1vZGUt YXV0b2xvYWRzCnZ1ZS1odG1sLW1vZGUtYXV0b2xvYWRzIGVkaXQtaW5kaXJlY3QtYXV0b2xvYWRz IHNvbGlkaXR5LW1vZGUtYXV0b2xvYWRzCmFjZS1qdW1wLW1vZGUtYXV0b2xvYWRzIHNtZXgtYXV0 b2xvYWRzIHlhbWwtbW9kZS1hdXRvbG9hZHMKdnRlcm0tdG9nZ2xlLWF1dG9sb2FkcyB2dGVybS1h dXRvbG9hZHMgdXNlLXBhY2thZ2UtY2hvcmRzLWF1dG9sb2FkcwpiaW5kLWNob3JkLWF1dG9sb2Fk cyBrZXktY2hvcmQtYXV0b2xvYWRzIGNzcy1lbGRvYy1hdXRvbG9hZHMKYWNlLXdpbmRvdy1hdXRv bG9hZHMgemVuYnVybi10aGVtZS1hdXRvbG9hZHMgYXZ5LWF1dG9sb2FkcwptZXNvbi1tb2RlLWF1 dG9sb2FkcyBkb29tLXRoZW1lcy1hdXRvbG9hZHMgbW1tLW1vZGUtYXV0b2xvYWRzCmRqdnUtYXV0 b2xvYWRzIGNzdi1tb2RlLWF1dG9sb2FkcyBvbmUtdGhlbWVzLWF1dG9sb2FkcyBuZW90cmVlLWF1 dG9sb2Fkcwpwa2didWlsZC1tb2RlLWF1dG9sb2FkcyBtYXJrZG93bi1tb2RlLWF1dG9sb2FkcyBo YXNrZWxsLW1vZGUtYXV0b2xvYWRzCmVsZG9jLWJveC1hdXRvbG9hZHMgY291bnNlbC1hdXRvbG9h ZHMgc3dpcGVyLWF1dG9sb2FkcyBpbmZvCml2eS1hdXRvbG9hZHMgc3Nhc3MtbW9kZS1hdXRvbG9h ZHMgcGFja2FnZSBicm93c2UtdXJsIHVybCB1cmwtcHJveHkKdXJsLXByaXZhY3kgdXJsLWV4cGFu ZCB1cmwtbWV0aG9kcyB1cmwtaGlzdG9yeSB1cmwtY29va2llCmdlbmVyYXRlLWxpc3AtZmlsZSB1 cmwtZG9tc3VmIHVybC11dGlsIG1haWxjYXAgdXJsLWhhbmRsZXJzIHVybC1wYXJzZQphdXRoLXNv dXJjZSBjbC1zZXEgZWllaW8gZWllaW8tY29yZSBjbC1tYWNzIHBhc3N3b3JkLWNhY2hlIGpzb24g c3Vici14Cm1hcCBieXRlLW9wdCBndiBieXRlY29tcCBieXRlLWNvbXBpbGUgdXJsLXZhcnMgY2wt bG9hZGRlZnMgY2wtbGliIHJtYwppc28tdHJhbnNsIHRvb2x0aXAgY2NvbnYgZWxkb2MgcGFyZW4g ZWxlY3RyaWMgdW5pcXVpZnkgZWRpZmYtaG9vawp2Yy1ob29rcyBsaXNwLWZsb2F0LXR5cGUgZWxp c3AtbW9kZSBtd2hlZWwgdGVybS94LXdpbiB4LXdpbgp0ZXJtL2NvbW1vbi13aW4geC1kbmQgdG9v bC1iYXIgZG5kIGZvbnRzZXQgaW1hZ2UgcmVnZXhwLW9wdCBmcmluZ2UKdGFidWxhdGVkLWxpc3Qg cmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlIHJlZ2lzdGVy CnBhZ2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2VhcmNoIGVhc3ltZW51IHRpbWVy IHNlbGVjdApzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9jayBzeW50YXggZm9udC1j b3JlIHRlcm0vdHR5LWNvbG9ycwpmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNpbXBsZSBj bC1nZW5lcmljIGluZG9uZXNpYW4gcGhpbGlwcGluZQpjaGFtIGdlb3JnaWFuIHV0Zi04LWxhbmcg bWlzYy1sYW5nIHZpZXRuYW1lc2UgdGliZXRhbiB0aGFpIHRhaS12aWV0IGxhbwprb3JlYW4gamFw YW5lc2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsgcm9tYW5pYW4gc2xvdmFrIGN6ZWNo CmV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0ZSBlbW9q aS16d2ogY2hhcnNjcmlwdApjaGFycHJvcCBjYXNlLXRhYmxlIGVwYS1ob29rIGprYS1jbXByLWhv b2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZQpjbC1wcmVsb2FkZWQgYnV0dG9uIGxvYWRk ZWZzIHRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhwCmZpbGVzIHdpbmRvdyB0 ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0IGVudgpjb2RlLXBh Z2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAgaGFzaHRhYmxlLXByaW50LXJlYWRhYmxlIGJh Y2txdW90ZQp0aHJlYWRzIHh3aWRnZXQtaW50ZXJuYWwgZGJ1c2JpbmQgaW5vdGlmeSBsY21zMiBk eW5hbWljLXNldHRpbmcKc3lzdGVtLWZvbnQtc2V0dGluZyBmb250LXJlbmRlci1zZXR0aW5nIGNh aXJvIG1vdmUtdG9vbGJhciBndGsgeC10b29sa2l0CnhpbnB1dDIgeCBtdWx0aS10dHkgbWFrZS1u ZXR3b3JrLXByb2Nlc3MgZW1hY3MpCgpNZW1vcnkgaW5mb3JtYXRpb246CigoY29uc2VzIDE2IDI5 MDg5NSAyNjY0ODApCihzeW1ib2xzIDQ4IDM4Mzk4IDkpCihzdHJpbmdzIDMyIDE0ODIzMiA0NDE1 NCkKKHN0cmluZy1ieXRlcyAxIDM5Mzk1NjIpCih2ZWN0b3JzIDE2IDQ1NDgwKQoodmVjdG9yLXNs b3RzIDggOTQ4OTQ4IDI0NTI2MCkKKGZsb2F0cyA4IDI2NiA5MjApCihpbnRlcnZhbHMgNTYgNTIx IDQxNikKKGJ1ZmZlcnMgOTg0IDE3KSk= --b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PHNwYW4+PC9zcGFuPjxkaXY+PHNwYW4+SW4gUnVzdCAocnVzdC10cy1tb2RlKSBhcG9zdHJvcGhl LWRvdWJsZXF1b3RlLWFwb3N0cm9waGUgYnJlYWsgbWFueTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PnBhcnNpbmcgZnVuY3Rpb25zIChzY2FuLWxpc3RzIGJlaW5nIHRoZSBjb3JlIG9uZSkgYXMgdGhl IGFwb3N0cm9waGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jaGFyYWN0ZXIgaXMgcGFyc2VkIGFz IHB1bmN0dWF0aW9uLCBub3QgYXMgYSBzdHJpbmcgKGFzIGl0IGlzIGluPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Yy10cy1tb2RlIGZvciBleGFtcGxlKS48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5JbiBHTlUgRW1hY3MgMjkuMC42MCAoYnVpbGQg MiwgeDg2XzY0LXBjLWxpbnV4LWdudSwgR1RLKyBWZXJzaW9uPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+Jm5ic3A7My4yNC4zNywgY2Fpcm8gdmVyc2lvbiAxLjE3LjgpIG9mIDIwMjMtMDQtMDEgYnVp bHQgb24gbml0cm88L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5SZXBvc2l0b3J5IHJldmlzaW9uOiAz YmRiYjY2ZWZiOTg5NWI4ZWQ1NTI3MDA3NWZhN2Q4MzI5ZjhkMzZiPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+UmVwb3NpdG9yeSBicmFuY2g6IGVtYWNzLTI5PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ V2luZG93aW5nIHN5c3RlbSBkaXN0cmlidXRvciAnVGhlIDxhIHRhcmdldD0iX2JsYW5rIiByZWw9 Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0dHA6Ly9YLk9yZyI+WC5Pcmc8 L2E+IEZvdW5kYXRpb24nLCB2ZXJzaW9uIDExLjAuMTIxMDEwMDg8L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj5TeXN0ZW0gRGVzY3JpcHRpb246IEFyY2ggTGludXg8L3NwYW4+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj48c3Bhbj5Db25maWd1cmVkIHVzaW5nOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOydjb25maWd1cmUgLS13aXRoLXhhdzNkIC0td2l0aC14d2lkZ2V0cyAtLXByZWZpeDwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOy9ob21lL2QvbG9jYWwvZW1hY3MtYmluLyBDRkxB R1M9LU8zJzwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkNvbmZpZ3VyZWQg ZmVhdHVyZXM6PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+QUNMIENBSVJPIERCVVMgRlJFRVRZUEUg R0lGIEdMSUIgR01QIEdOVVRMUyBHUE0gR1NFVFRJTkdTIEhBUkZCVVpaIEpQRUc8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj5KU09OIExDTVMyIExJQk9URiBMSUJTWVNURU1EIExJQlhNTDIgTTE3Tl9G TFQgTU9EVUxFUyBOT1RJRlkgSU5PVElGWTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPlBEVU1QRVIg UE5HIFJTVkcgU0VDQ09NUCBTT1VORCBTUUxJVEUzIFRIUkVBRFMgVElGRiBUT09MS0lUX1NDUk9M TF9CQVJTPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+VFJFRV9TSVRURVIgV0VCUCBYMTEgWERCRSBY SU0gWElOUFVUMiBYUE0gWFdJREdFVFMgR1RLMyBaTElCPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwv ZGl2PjxkaXY+PHNwYW4+SW1wb3J0YW50IHNldHRpbmdzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyB2YWx1ZSBvZiAkTEFORzogZW5fVVMuVVRGLTg8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj4mbmJzcDsgbG9jYWxlLWNvZGluZy1zeXN0ZW06IHV0Zi04LXVuaXg8L3NwYW4+PC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj48c3Bhbj5NYWpvciBtb2RlOiBPdXRsaW5lPC9zcGFuPjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+TWlub3IgbW9kZXMgaW4gZWZmZWN0Ojwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPiZuYnNwOyBidWctcmVmZXJlbmNlLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj4mbmJzcDsgZ2xvYmFsLXN1YndvcmQtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyBzdWJ3b3JkLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsg Y3N2LWZpZWxkLWluZGV4LW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsga2V5 LWNob3JkLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgc2hlbGwtZGlydHJh Y2stbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBvdmVycmlkZS1nbG9iYWwt bW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBkZWxldGUtc2VsZWN0aW9uLW1v ZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgdG9vbHRpcC1tb2RlOiB0PC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGdsb2JhbC1lbGRvYy1tb2RlOiB0PC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+Jm5ic3A7IHNob3ctcGFyZW4tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyBlbGVjdHJpYy1pbmRlbnQtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyBtb3VzZS13aGVlbC1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7 IG1lbnUtYmFyLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgZmlsZS1uYW1l LXNoYWRvdy1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGdsb2JhbC1mb250 LWxvY2stbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBmb250LWxvY2stbW9k ZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBibGluay1jdXJzb3ItbW9kZTogdDwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBjb2x1bW4tbnVtYmVyLW1vZGU6IHQ8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgbGluZS1udW1iZXItbW9kZTogdDwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPiZuYnNwOyB0cmFuc2llbnQtbWFyay1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+Jm5ic3A7IGF1dG8tY29tcG9zaXRpb24tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyBhdXRvLWVuY3J5cHRpb24tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyBhdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj48c3Bhbj5Mb2FkLXBhdGggc2hhZG93czo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5+ L2Rldi9lbWFjcy9lbGRvYy1ib3gvZWxkb2MtYm94IGhpZGVzIC9ob21lL2QvLmVtYWNzLmQvZWxw YS9lbGRvYy1ib3gtMjAyMzA0MDQuMjMyNC9lbGRvYy1ib3g8L3NwYW4+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj48c3Bhbj5GZWF0dXJlczo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4oc2hhZG93 IG1haWwtZXh0ciBpc3BlbGwgZW1hY3NidWcgbWVzc2FnZSB5YW5rLW1lZGlhIHB1bnkgcmZjODIy IG1tbDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm1tbC1zZWMgZXBhIGVwZyByZmM2MDY4IGVwZy1j b25maWcgZ251cy11dGlsIG1tLWRlY29kZSBtbS1ib2RpZXM8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj5tbS1lbmNvZGUgbWFpbC1wYXJzZSByZmMyMjMxIG1haWxhYmJyZXYgZ21tLXV0aWxzIG1haWxo ZWFkZXIgc2VuZG1haWw8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5yZmMyMDQ3IHJmYzIwNDUgaWV0 Zi1kcnVtcyBtbS11dGlsIG1haWwtcHJzdnIgbWFpbC11dGlscyB2Yy1naXQ8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5kaWZmLW1vZGUgdmMtZGlzcGF0Y2hlciBidWctcmVmZXJlbmNlIHdpZC1lZGl0 IGRlc2NyLXRleHQgc21leDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNvbXBhbnktb2RkbXVzZSBj b21wYW55LWtleXdvcmRzIGNvbXBhbnktZXRhZ3MgY29tcGFueS1ndGFnczwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPmNvbXBhbnktZGFiYnJldi1jb2RlIGNvbXBhbnktZGFiYnJldiBjb21wYW55LWZp bGVzIGNvbXBhbnktY2xhbmc8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jb21wYW55LWNhcGYgY29t cGFueS1jbWFrZSBjb21wYW55LXNlbWFudGljIGNvbXBhbnktdGVtcGxhdGU8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5jb21wYW55LWJiZGIgY29tcGFueSBkLWluaXQgcnVzdC10cy1tb2RlIGQtdHJl ZXNpdCB0eXBlc2NyaXB0LXRzLW1vZGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5qc29uLXRzLW1v ZGUgZ28tdHMtbW9kZSBjLXRzLW1vZGUgcHl0aG9uIGpzIGMtdHMtY29tbW9uPC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+ZG9ja2VyZmlsZS10cy1tb2RlIGQtdGhlbWUgY2F0cHB1Y2Npbi10aGVtZSBk LXN1YndvcmQgY2FwLXdvcmRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c3VwZXJ3b3JkIHN1Yndv cmQgZC1ydXN0IGQtcHl0aG9uIGQtcHJvZyBoaWRlc2hvdyBkLXBhY2thZ2VzIGVsZG9jLWJveDwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVnbG90IGV4dGVybmFsLWNvbXBsZXRpb24gYXJyYXkgZmls ZW5vdGlmeSBpbWVudSBqc29ucnBjIGVydCBld29jIGRlYnVnPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+YmFja3RyYWNlIHlhbWwtbW9kZSBzb2xpZGl0eS1tb2RlIHNvbGlkaXR5LWNvbW1vbiBjYy1t b2RlIGNjLWZvbnRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2MtZ3Vlc3MgY2MtbWVudXMgY2Mt Y21kcyBjYy1zdHlsZXMgY2MtYWxpZ24gY2MtZW5naW5lIGNjLXZhcnMgY2MtZGVmczwvc3Bhbj48 L2Rpdj48ZGl2PjxzcGFuPnBrZ2J1aWxkLW1vZGUgc2gtc2NyaXB0IHRyZWVzaXQgZXhlY3V0YWJs ZSBtZXNvbi1tb2RlIHNtaWUgbWFya2Rvd24tbW9kZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVk aXQtaW5kaXJlY3QgaGFza2VsbC1tb2RlIGhhc2tlbGwtY2FiYWwgaGFza2VsbC11dGlscyBoYXNr ZWxsLWZvbnQtbG9jazwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmhhc2tlbGwtaW5kZW50YXRpb24g aGFza2VsbC1zdHJpbmcgaGFza2VsbC1zb3J0LWltcG9ydHMgaGFza2VsbC1sZXhlbWU8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj5oYXNrZWxsLWFsaWduLWltcG9ydHMgaGFza2VsbC1jb21wbGV0ZS1t b2R1bGUgaGFza2VsbC1naGMtc3VwcG9ydDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm5vdXRsaW5l IG91dGxpbmUgZXRhZ3MgZmlsZWxvb3AgZ2VuZXJhdG9yIHhyZWYgZGFiYnJldiBoYXNrZWxsLWN1 c3RvbWl6ZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNzdi1tb2RlIHNvcnQgZC1uaW0gZC1rZXlj aG9yZHMgZC1pbnRlcmFjdGl2ZXMgZC1jb21tb24gcmlwZ3JlcCBncmVwPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Zmx5bWFrZS1wcm9jIGZseW1ha2UgZGVyaXZlZCBwY2FzZSBwcm9qZWN0IHdhcm5p bmdzIGljb25zIHRoaW5nYXRwdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmprYS1jb21wciBhY2Ut d2luZG93IGF2eSBhY2UtanVtcC1tb2RlIGNsIHVzZS1wYWNrYWdlLWNob3JkcyBiaW5kLWNob3Jk PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+a2V5LWNob3JkIHVzZS1wYWNrYWdlIHVzZS1wYWNrYWdl LWRlbGlnaHQgdXNlLXBhY2thZ2UtZGltaW5pc2ggZC1odG1sPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+bW1tLW1vZGUgbW1tLXVuaXYgbW1tLWNsYXNzIG1tbS1yZWdpb24gbW1tLWF1dG8gbW1tLXZh cnMgbW1tLXV0aWxzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bW1tLWNvbXBhdCBkLWdsb2JhbHMg dnRlcm0gYm9va21hcmsgcHAgZmFjZS1yZW1hcCBjb21waWxlPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+dGV4dC1wcm9wZXJ0eS1zZWFyY2ggdGVybSBkaXNwLXRhYmxlIGVoZWxwIGZpbmQtZnVuYyB2 dGVybS1tb2R1bGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj50ZXJtL3h0ZXJtIHh0ZXJtIHZ0ZXJt LXRvZ2dsZSB0cmFtcC1zaCB0cmFtcCB0cmFtcC1sb2FkZGVmcyB0cmFtcHZlcjwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPnRyYW1wLWludGVncmF0aW9uIGZpbGVzLXggdHJhbXAtY29tcGF0IHJ4IHNo ZWxsIHBjb21wbGV0ZSBjb21pbnQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5hbnNpLW9zYyBhbnNp LWNvbG9yIHBhcnNlLXRpbWUgaXNvODYwMSB0aW1lLWRhdGUgbHMtbGlzcCBmb3JtYXQtc3BlYzwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnN3aXBlciBpdnkgcmluZyBpdnktZmFjZXMgaXZ5LW92ZXJs YXkgY29saXIgY29sb3IgdXNlLXBhY2thZ2UtYmluZC1rZXk8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj5lZG1hY3JvIGttYWNybyBiaW5kLWtleSBlYXN5LW1tb2RlIGQtZGlyZWQgZGlyZWQgZGlyZWQt bG9hZGRlZnM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5kLWNvbXBhbnkgZC1jYyBkLWJzIGFkdmlj ZSBpZG8gZGVsc2VsIGN1cy1sb2FkIGNsLWV4dHJhIGhlbHAtbW9kZTwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPnVzZS1wYWNrYWdlLWVuc3VyZSB1c2UtcGFja2FnZS1jb3JlIGNvbXBhbnktYXV0b2xv YWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2F0cHB1Y2Npbi10aGVtZS1hdXRvbG9hZHMgcmlw Z3JlcC1hdXRvbG9hZHMgdnVlLW1vZGUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ dnVlLWh0bWwtbW9kZS1hdXRvbG9hZHMgZWRpdC1pbmRpcmVjdC1hdXRvbG9hZHMgc29saWRpdHkt bW9kZS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5hY2UtanVtcC1tb2RlLWF1dG9s b2FkcyBzbWV4LWF1dG9sb2FkcyB5YW1sLW1vZGUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+dnRlcm0tdG9nZ2xlLWF1dG9sb2FkcyB2dGVybS1hdXRvbG9hZHMgdXNlLXBhY2thZ2Ut Y2hvcmRzLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmJpbmQtY2hvcmQtYXV0b2xv YWRzIGtleS1jaG9yZC1hdXRvbG9hZHMgY3NzLWVsZG9jLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPmFjZS13aW5kb3ctYXV0b2xvYWRzIHplbmJ1cm4tdGhlbWUtYXV0b2xvYWRzIGF2 eS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5tZXNvbi1tb2RlLWF1dG9sb2FkcyBk b29tLXRoZW1lcy1hdXRvbG9hZHMgbW1tLW1vZGUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+ZGp2dS1hdXRvbG9hZHMgY3N2LW1vZGUtYXV0b2xvYWRzIG9uZS10aGVtZXMtYXV0b2xv YWRzIG5lb3RyZWUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+cGtnYnVpbGQtbW9k ZS1hdXRvbG9hZHMgbWFya2Rvd24tbW9kZS1hdXRvbG9hZHMgaGFza2VsbC1tb2RlLWF1dG9sb2Fk czwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVsZG9jLWJveC1hdXRvbG9hZHMgY291bnNlbC1hdXRv bG9hZHMgc3dpcGVyLWF1dG9sb2FkcyBpbmZvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+aXZ5LWF1 dG9sb2FkcyBzc2Fzcy1tb2RlLWF1dG9sb2FkcyBwYWNrYWdlIGJyb3dzZS11cmwgdXJsIHVybC1w cm94eTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnVybC1wcml2YWN5IHVybC1leHBhbmQgdXJsLW1l dGhvZHMgdXJsLWhpc3RvcnkgdXJsLWNvb2tpZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmdlbmVy YXRlLWxpc3AtZmlsZSB1cmwtZG9tc3VmIHVybC11dGlsIG1haWxjYXAgdXJsLWhhbmRsZXJzIHVy bC1wYXJzZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmF1dGgtc291cmNlIGNsLXNlcSBlaWVpbyBl aWVpby1jb3JlIGNsLW1hY3MgcGFzc3dvcmQtY2FjaGUganNvbiBzdWJyLXg8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5tYXAgYnl0ZS1vcHQgZ3YgYnl0ZWNvbXAgYnl0ZS1jb21waWxlIHVybC12YXJz IGNsLWxvYWRkZWZzIGNsLWxpYiBybWM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5pc28tdHJhbnNs IHRvb2x0aXAgY2NvbnYgZWxkb2MgcGFyZW4gZWxlY3RyaWMgdW5pcXVpZnkgZWRpZmYtaG9vazwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBlbGlzcC1tb2Rl IG13aGVlbCB0ZXJtL3gtd2luIHgtd2luPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGVybS9jb21t b24td2luIHgtZG5kIHRvb2wtYmFyIGRuZCBmb250c2V0IGltYWdlIHJlZ2V4cC1vcHQgZnJpbmdl PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGFidWxhdGVkLWxpc3QgcmVwbGFjZSBuZXdjb21tZW50 IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlIHJlZ2lzdGVyPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+cGFnZSB0YWItYmFyIG1lbnUtYmFyIHJmbi1lc2hhZG93IGlzZWFyY2ggZWFzeW1lbnUg dGltZXIgc2VsZWN0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c2Nyb2xsLWJhciBtb3VzZSBqaXQt bG9jayBmb250LWxvY2sgc3ludGF4IGZvbnQtY29yZSB0ZXJtL3R0eS1jb2xvcnM8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj5mcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNpbXBsZSBjbC1nZW5l cmljIGluZG9uZXNpYW4gcGhpbGlwcGluZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNoYW0gZ2Vv cmdpYW4gdXRmLTgtbGFuZyBtaXNjLWxhbmcgdmlldG5hbWVzZSB0aWJldGFuIHRoYWkgdGFpLXZp ZXQgbGFvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+a29yZWFuIGphcGFuZXNlIGV1Y2pwLW1zIGNw NTE5MzIgaGVicmV3IGdyZWVrIHJvbWFuaWFuIHNsb3ZhayBjemVjaDwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPmV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0 ZSBlbW9qaS16d2ogY2hhcnNjcmlwdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNoYXJwcm9wIGNh c2UtdGFibGUgZXBhLWhvb2sgamthLWNtcHItaG9vayBoZWxwIGFiYnJldiBvYmFycmF5IG9jbG9z dXJlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2wtcHJlbG9hZGVkIGJ1dHRvbiBsb2FkZGVmcyB0 aGVtZS1sb2FkZGVmcyBmYWNlcyBjdXMtZmFjZSBtYWNyb2V4cDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPmZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQg Zm9ybWF0IGVudjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNvZGUtcGFnZXMgbXVsZSBjdXN0b20g d2lkZ2V0IGtleW1hcCBoYXNodGFibGUtcHJpbnQtcmVhZGFibGUgYmFja3F1b3RlPC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4+dGhyZWFkcyB4d2lkZ2V0LWludGVybmFsIGRidXNiaW5kIGlub3RpZnkg bGNtczIgZHluYW1pYy1zZXR0aW5nPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c3lzdGVtLWZvbnQt c2V0dGluZyBmb250LXJlbmRlci1zZXR0aW5nIGNhaXJvIG1vdmUtdG9vbGJhciBndGsgeC10b29s a2l0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+eGlucHV0MiB4IG11bHRpLXR0eSBtYWtlLW5ldHdv cmstcHJvY2VzcyBlbWFjcyk8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5N ZW1vcnkgaW5mb3JtYXRpb246PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+KChjb25zZXMgMTYgMjkw ODk1IDI2NjQ4MCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoc3ltYm9scyA0OCAzODM5 OCA5KTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyhzdHJpbmdzIDMyIDE0ODIzMiA0NDE1 NCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoc3RyaW5nLWJ5dGVzIDEgMzkzOTU2Mik8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsodmVjdG9ycyAxNiA0NTQ4MCk8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj4mbmJzcDsodmVjdG9yLXNsb3RzIDggOTQ4OTQ4IDI0NTI2MCk8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoZmxvYXRzIDggMjY2IDkyMCk8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj4mbmJzcDsoaW50ZXJ2YWxzIDU2IDUyMSA0MTYpPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+Jm5ic3A7KGJ1ZmZlcnMgOTg0IDE3KSk8L3NwYW4+PC9kaXY+PHNwYW4+PC9zcGFuPg== --b1_U10Qqlr05gIZEwuMM1YhENkQdo33x25SK2gkqmwzA0E-- ------------=_1685781302-23616-1-- From unknown Sat Jun 21 12:34:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) 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?= Subject: bug#63709: closed (Re: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe) Message-ID: References: <834jnp9c4n.fsf@gnu.org> X-Gnu-PR-Message: they-closed 63709 X-Gnu-PR-Package: emacs Reply-To: 63709@debbugs.gnu.org Date: Sat, 03 Jun 2023 08:35:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1685781302-23616-3" This is a multi-part message in MIME format... ------------=_1685781302-23616-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63708: 29.0.60; rust-ts-mode not properly handling apostrophe which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63709@debbugs.gnu.org. --=20 63708: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63708 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1685781302-23616-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63708-done) by debbugs.gnu.org; 3 Jun 2023 08:34:56 +0000 Received: from localhost ([127.0.0.1]:41507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5Mit-00068Y-PN for submit@debbugs.gnu.org; Sat, 03 Jun 2023 04:34:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5Mip-00068K-VZ for 63708-done@debbugs.gnu.org; Sat, 03 Jun 2023 04:34:54 -0400 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 ) id 1q5Mik-0004vh-0s; Sat, 03 Jun 2023 04:34:46 -0400 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=O0mVXTLh+zDtt/GTvXmra3yNuCWUAkxaMskX+l/Hsbk=; b=HzNoxXGDepqOwboXd+a5 tmi3VpycrJybaQAss5b2Dv/uBZ8tZYjy93wF/9xd42aIaVi+c0TUpQBOhKkThuiBEyDIRRdtFoSa0 2PWRVgD79ZSCQXUITNvTIImD2ui/BRbwOw0uIcKH1j38DPd/KTnnaOXIVE+KSvetWYyIdh8LBkgl4 1GfL2LT3n/rV3w/hLwtLMtm+k64Ae552Gmvb3JZubPlTZuuR49iNcSLzIsKN7oF/gUApW5kHohU0v YeRJBWLonbKXzazVQCC9y39av9A/q9so7NauQyC4xWW5H7AaCTvboqI/bDuT9uOxpOgeWiYj+xvTf Mq24RQwX8DToeg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q5Mij-0005qs-Lh; Sat, 03 Jun 2023 04:34:45 -0400 Date: Sat, 03 Jun 2023 11:35:36 +0300 Message-Id: <834jnp9c4n.fsf@gnu.org> From: Eli Zaretskii To: =?gb2312?B?p6un4Kfip9Wn0affIKeup9qn3afRp9Wn2qffp+Cn0w==?= In-Reply-To: (message from =?gb2312?B?p6un4Kfip9Wn0affIKeup9qn3afRp9Wn2qffp+Cn0w==?= on Tue, 30 May 2023 09:44:48 +0000) Subject: Re: bug#63708: 29.0.60; rust-ts-mode not properly handling apostrophe References: <_LWjNGLzmmtpm2gEwOaBZlTVCwvU9yxUyJzIl3yo3ol48dKWbMabBOpLzZ2UhWJ2_yPjVT-j2Jb-oUP8nLaju6ztGjFTNq-2PZqgTjv5gSM=@proton.me> <83r0qzgwtb.fsf@gnu.org> <83edmzgqm9.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63708-done Cc: dev@rjt.dev, casouri@gmail.com, 63708-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 30 May 2023 09:44:48 +0000 > From: =A7=AB=A7=E0=A7=E2=A7=D5=A7=D1=A7=DF =A7=AE=A7=DA=A7=DD=A7=D1=A7=D5= =A7=DA=A7=DF=A7=E0=A7=D3 > Cc: Eli Zaretskii , 63708@debbugs.gnu.org, casouri@gmail.com >=20 > Thanks for the feedback! Please find the revised patch attached. Thanks, installed on the emacs-29 branch, and closing the bug. Please note the followup changes I did in the code you added, and try to follow this example in the future. ------------=_1685781302-23616-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 May 2023 03:57:58 +0000 Received: from localhost ([127.0.0.1]:45597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q226v-0007Om-Bi for submit@debbugs.gnu.org; Wed, 24 May 2023 23:57:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:53620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1wc3-0002ti-Rn for submit@debbugs.gnu.org; Wed, 24 May 2023 18:05:47 -0400 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 1q1wc3-00015K-Lb for bug-gnu-emacs@gnu.org; Wed, 24 May 2023 18:05:43 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1wbx-0000UA-Lw for bug-gnu-emacs@gnu.org; Wed, 24 May 2023 18:05:43 -0400 Date: Wed, 24 May 2023 22:05:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1684965934; x=1685225134; bh=UO0XIpCOkSnk0yoYpdOu4nC1trZA9RHfVck6EWe7ccw=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Yv/dXVE3EZ0zCHfmlQ24xj1fZDonZ9kmQvxM1ZH4nvvXsZIhuHDw+IkJjZ0UEBrBG eVr3UP2yt3OVeyGvfMAW9pi469H+GGHo1/r0aL9BPilxqqFJLNsvNSpkcRxXXInvvC rDcnIaD0ZV1QFGbku9LDvHF43Hy49OyMhKhceeNeWjN7CwpUiohwjQXwS+WodO6Mzc 3lmzLZP5WMxaglZIix0CA5IM4V/SVY5YddKkRLoaLtSHo4lvGXpmLhz2/WU4b9lGgp nz/v2YgGzvQHp7/ozRFMm13x24/Vc4xp9CsQPyJ5ooQhM/lozRJrEO5xQowUHhOjbt 3voBd37/8xaRQ== To: "bug-gnu-emacs@gnu.org" From: =?utf-8?B?0JnQvtGA0LTQsNC9INCc0LjQu9Cw0LTQuNC90L7Qsg==?= Subject: Re: 29.0.60; rust-ts-mode not properly handling apostrophe Message-ID: In-Reply-To: References: Feedback-ID: 46506384:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs" Received-SPF: pass client-ip=185.70.43.25; envelope-from=yordanm@proton.me; helo=mail-4325.protonmail.ch 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, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 24 May 2023 23:57:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs Content-Type: multipart/alternative; boundary="b2_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs" --b2_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGVsbG8hCgpOb3Qgc3VyZSBpZiB0aGlzIGlzIHRoZSByaWdodCBwbGFjZSB0byBzZW5kIHRoZSBw YXRjaCwgYnV0IGhlcmUgaXQgaXMuCgpJIHJlcG9ydGVkIHRoZSBidWcgZWFybGllciBhbmQgZXhw ZWN0ZWQgdG8gc2VlIGl0IGdvIGxpdmUgb24gZGViYnVncywgYnV0IGFwcGFyZW50bHkgdGhlIHBy b2Nlc3MgaXMgbm90ICh0aGF0KSBhdXRvbWF0aWMuCgpJIHN1YnNjcmliZWQgZm9yIHRoZSBkZXZl bCBsaXN0LCBidXQsIGlmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGlzIHBhdGNoLCBwbGVh c2UgZHJvcCBtZSBhbiBlbWFpbCBhcyB3ZWxsLgoKQ2hlZXJzIQpZb3JkYW4gTWlsYWRpbm92CgpT ZW50IHdpdGggW1Byb3RvbiBNYWlsXShodHRwczovL3Byb3Rvbi5tZS8pIHNlY3VyZSBlbWFpbC4K Ci0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tCk9uIFRodXJzZGF5LCBNYXkgMjV0aCwg MjAyMyBhdCAxMjo0MCBBTSwg0JnQvtGA0LTQsNC9INCc0LjQu9Cw0LTQuNC90L7QsiA8eW9yZGFu bUBwcm90b24ubWU+IHdyb3RlOgoKPiBJbiBSdXN0IChydXN0LXRzLW1vZGUpIGFwb3N0cm9waGUt ZG91YmxlcXVvdGUtYXBvc3Ryb3BoZSBicmVhayBtYW55Cj4gcGFyc2luZyBmdW5jdGlvbnMgKHNj YW4tbGlzdHMgYmVpbmcgdGhlIGNvcmUgb25lKSBhcyB0aGUgYXBvc3Ryb3BoZQo+IGNoYXJhY3Rl ciBpcyBwYXJzZWQgYXMgcHVuY3R1YXRpb24sIG5vdCBhcyBhIHN0cmluZyAoYXMgaXQgaXMgaW4K PiBjLXRzLW1vZGUgZm9yIGV4YW1wbGUpLgo+Cj4gSW4gR05VIEVtYWNzIDI5LjAuNjAgKGJ1aWxk IDIsIHg4Nl82NC1wYy1saW51eC1nbnUsIEdUSysgVmVyc2lvbgo+IDMuMjQuMzcsIGNhaXJvIHZl cnNpb24gMS4xNy44KSBvZiAyMDIzLTA0LTAxIGJ1aWx0IG9uIG5pdHJvCj4gUmVwb3NpdG9yeSBy ZXZpc2lvbjogM2JkYmI2NmVmYjk4OTViOGVkNTUyNzAwNzVmYTdkODMyOWY4ZDM2Ygo+IFJlcG9z aXRvcnkgYnJhbmNoOiBlbWFjcy0yOQo+IFdpbmRvd2luZyBzeXN0ZW0gZGlzdHJpYnV0b3IgJ1Ro ZSBYLk9yZyBGb3VuZGF0aW9uJywgdmVyc2lvbiAxMS4wLjEyMTAxMDA4Cj4gU3lzdGVtIERlc2Ny aXB0aW9uOiBBcmNoIExpbnV4Cj4KPiBDb25maWd1cmVkIHVzaW5nOgo+ICdjb25maWd1cmUgLS13 aXRoLXhhdzNkIC0td2l0aC14d2lkZ2V0cyAtLXByZWZpeAo+IC9ob21lL2QvbG9jYWwvZW1hY3Mt YmluLyBDRkxBR1M9LU8zJwo+Cj4gQ29uZmlndXJlZCBmZWF0dXJlczoKPiBBQ0wgQ0FJUk8gREJV UyBGUkVFVFlQRSBHSUYgR0xJQiBHTVAgR05VVExTIEdQTSBHU0VUVElOR1MgSEFSRkJVWlogSlBF Rwo+IEpTT04gTENNUzIgTElCT1RGIExJQlNZU1RFTUQgTElCWE1MMiBNMTdOX0ZMVCBNT0RVTEVT IE5PVElGWSBJTk9USUZZCj4gUERVTVBFUiBQTkcgUlNWRyBTRUNDT01QIFNPVU5EIFNRTElURTMg VEhSRUFEUyBUSUZGIFRPT0xLSVRfU0NST0xMX0JBUlMKPiBUUkVFX1NJVFRFUiBXRUJQIFgxMSBY REJFIFhJTSBYSU5QVVQyIFhQTSBYV0lER0VUUyBHVEszIFpMSUIKPgo+IEltcG9ydGFudCBzZXR0 aW5nczoKPiB2YWx1ZSBvZiAkTEFORzogZW5fVVMuVVRGLTgKPiBsb2NhbGUtY29kaW5nLXN5c3Rl bTogdXRmLTgtdW5peAo+Cj4gTWFqb3IgbW9kZTogT3V0bGluZQo+Cj4gTWlub3IgbW9kZXMgaW4g ZWZmZWN0Ogo+IGJ1Zy1yZWZlcmVuY2UtbW9kZTogdAo+IGdsb2JhbC1zdWJ3b3JkLW1vZGU6IHQK PiBzdWJ3b3JkLW1vZGU6IHQKPiBjc3YtZmllbGQtaW5kZXgtbW9kZTogdAo+IGtleS1jaG9yZC1t b2RlOiB0Cj4gc2hlbGwtZGlydHJhY2stbW9kZTogdAo+IG92ZXJyaWRlLWdsb2JhbC1tb2RlOiB0 Cj4gZGVsZXRlLXNlbGVjdGlvbi1tb2RlOiB0Cj4gdG9vbHRpcC1tb2RlOiB0Cj4gZ2xvYmFsLWVs ZG9jLW1vZGU6IHQKPiBzaG93LXBhcmVuLW1vZGU6IHQKPiBlbGVjdHJpYy1pbmRlbnQtbW9kZTog dAo+IG1vdXNlLXdoZWVsLW1vZGU6IHQKPiBtZW51LWJhci1tb2RlOiB0Cj4gZmlsZS1uYW1lLXNo YWRvdy1tb2RlOiB0Cj4gZ2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0Cj4gZm9udC1sb2NrLW1vZGU6 IHQKPiBibGluay1jdXJzb3ItbW9kZTogdAo+IGNvbHVtbi1udW1iZXItbW9kZTogdAo+IGxpbmUt bnVtYmVyLW1vZGU6IHQKPiB0cmFuc2llbnQtbWFyay1tb2RlOiB0Cj4gYXV0by1jb21wb3NpdGlv bi1tb2RlOiB0Cj4gYXV0by1lbmNyeXB0aW9uLW1vZGU6IHQKPiBhdXRvLWNvbXByZXNzaW9uLW1v ZGU6IHQKPgo+IExvYWQtcGF0aCBzaGFkb3dzOgo+IH4vZGV2L2VtYWNzL2VsZG9jLWJveC9lbGRv Yy1ib3ggaGlkZXMgL2hvbWUvZC8uZW1hY3MuZC9lbHBhL2VsZG9jLWJveC0yMDIzMDQwNC4yMzI0 L2VsZG9jLWJveAo+Cj4gRmVhdHVyZXM6Cj4gKHNoYWRvdyBtYWlsLWV4dHIgaXNwZWxsIGVtYWNz YnVnIG1lc3NhZ2UgeWFuay1tZWRpYSBwdW55IHJmYzgyMiBtbWwKPiBtbWwtc2VjIGVwYSBlcGcg cmZjNjA2OCBlcGctY29uZmlnIGdudXMtdXRpbCBtbS1kZWNvZGUgbW0tYm9kaWVzCj4gbW0tZW5j b2RlIG1haWwtcGFyc2UgcmZjMjIzMSBtYWlsYWJicmV2IGdtbS11dGlscyBtYWlsaGVhZGVyIHNl bmRtYWlsCj4gcmZjMjA0NyByZmMyMDQ1IGlldGYtZHJ1bXMgbW0tdXRpbCBtYWlsLXByc3ZyIG1h aWwtdXRpbHMgdmMtZ2l0Cj4gZGlmZi1tb2RlIHZjLWRpc3BhdGNoZXIgYnVnLXJlZmVyZW5jZSB3 aWQtZWRpdCBkZXNjci10ZXh0IHNtZXgKPiBjb21wYW55LW9kZG11c2UgY29tcGFueS1rZXl3b3Jk cyBjb21wYW55LWV0YWdzIGNvbXBhbnktZ3RhZ3MKPiBjb21wYW55LWRhYmJyZXYtY29kZSBjb21w YW55LWRhYmJyZXYgY29tcGFueS1maWxlcyBjb21wYW55LWNsYW5nCj4gY29tcGFueS1jYXBmIGNv bXBhbnktY21ha2UgY29tcGFueS1zZW1hbnRpYyBjb21wYW55LXRlbXBsYXRlCj4gY29tcGFueS1i YmRiIGNvbXBhbnkgZC1pbml0IHJ1c3QtdHMtbW9kZSBkLXRyZWVzaXQgdHlwZXNjcmlwdC10cy1t b2RlCj4ganNvbi10cy1tb2RlIGdvLXRzLW1vZGUgYy10cy1tb2RlIHB5dGhvbiBqcyBjLXRzLWNv bW1vbgo+IGRvY2tlcmZpbGUtdHMtbW9kZSBkLXRoZW1lIGNhdHBwdWNjaW4tdGhlbWUgZC1zdWJ3 b3JkIGNhcC13b3Jkcwo+IHN1cGVyd29yZCBzdWJ3b3JkIGQtcnVzdCBkLXB5dGhvbiBkLXByb2cg aGlkZXNob3cgZC1wYWNrYWdlcyBlbGRvYy1ib3gKPiBlZ2xvdCBleHRlcm5hbC1jb21wbGV0aW9u IGFycmF5IGZpbGVub3RpZnkgaW1lbnUganNvbnJwYyBlcnQgZXdvYyBkZWJ1Zwo+IGJhY2t0cmFj ZSB5YW1sLW1vZGUgc29saWRpdHktbW9kZSBzb2xpZGl0eS1jb21tb24gY2MtbW9kZSBjYy1mb250 cwo+IGNjLWd1ZXNzIGNjLW1lbnVzIGNjLWNtZHMgY2Mtc3R5bGVzIGNjLWFsaWduIGNjLWVuZ2lu ZSBjYy12YXJzIGNjLWRlZnMKPiBwa2didWlsZC1tb2RlIHNoLXNjcmlwdCB0cmVlc2l0IGV4ZWN1 dGFibGUgbWVzb24tbW9kZSBzbWllIG1hcmtkb3duLW1vZGUKPiBlZGl0LWluZGlyZWN0IGhhc2tl bGwtbW9kZSBoYXNrZWxsLWNhYmFsIGhhc2tlbGwtdXRpbHMgaGFza2VsbC1mb250LWxvY2sKPiBo YXNrZWxsLWluZGVudGF0aW9uIGhhc2tlbGwtc3RyaW5nIGhhc2tlbGwtc29ydC1pbXBvcnRzIGhh c2tlbGwtbGV4ZW1lCj4gaGFza2VsbC1hbGlnbi1pbXBvcnRzIGhhc2tlbGwtY29tcGxldGUtbW9k dWxlIGhhc2tlbGwtZ2hjLXN1cHBvcnQKPiBub3V0bGluZSBvdXRsaW5lIGV0YWdzIGZpbGVsb29w IGdlbmVyYXRvciB4cmVmIGRhYmJyZXYgaGFza2VsbC1jdXN0b21pemUKPiBjc3YtbW9kZSBzb3J0 IGQtbmltIGQta2V5Y2hvcmRzIGQtaW50ZXJhY3RpdmVzIGQtY29tbW9uIHJpcGdyZXAgZ3JlcAo+ IGZseW1ha2UtcHJvYyBmbHltYWtlIGRlcml2ZWQgcGNhc2UgcHJvamVjdCB3YXJuaW5ncyBpY29u cyB0aGluZ2F0cHQKPiBqa2EtY29tcHIgYWNlLXdpbmRvdyBhdnkgYWNlLWp1bXAtbW9kZSBjbCB1 c2UtcGFja2FnZS1jaG9yZHMgYmluZC1jaG9yZAo+IGtleS1jaG9yZCB1c2UtcGFja2FnZSB1c2Ut cGFja2FnZS1kZWxpZ2h0IHVzZS1wYWNrYWdlLWRpbWluaXNoIGQtaHRtbAo+IG1tbS1tb2RlIG1t bS11bml2IG1tbS1jbGFzcyBtbW0tcmVnaW9uIG1tbS1hdXRvIG1tbS12YXJzIG1tbS11dGlscwo+ IG1tbS1jb21wYXQgZC1nbG9iYWxzIHZ0ZXJtIGJvb2ttYXJrIHBwIGZhY2UtcmVtYXAgY29tcGls ZQo+IHRleHQtcHJvcGVydHktc2VhcmNoIHRlcm0gZGlzcC10YWJsZSBlaGVscCBmaW5kLWZ1bmMg dnRlcm0tbW9kdWxlCj4gdGVybS94dGVybSB4dGVybSB2dGVybS10b2dnbGUgdHJhbXAtc2ggdHJh bXAgdHJhbXAtbG9hZGRlZnMgdHJhbXB2ZXIKPiB0cmFtcC1pbnRlZ3JhdGlvbiBmaWxlcy14IHRy YW1wLWNvbXBhdCByeCBzaGVsbCBwY29tcGxldGUgY29taW50Cj4gYW5zaS1vc2MgYW5zaS1jb2xv ciBwYXJzZS10aW1lIGlzbzg2MDEgdGltZS1kYXRlIGxzLWxpc3AgZm9ybWF0LXNwZWMKPiBzd2lw ZXIgaXZ5IHJpbmcgaXZ5LWZhY2VzIGl2eS1vdmVybGF5IGNvbGlyIGNvbG9yIHVzZS1wYWNrYWdl LWJpbmQta2V5Cj4gZWRtYWNybyBrbWFjcm8gYmluZC1rZXkgZWFzeS1tbW9kZSBkLWRpcmVkIGRp cmVkIGRpcmVkLWxvYWRkZWZzCj4gZC1jb21wYW55IGQtY2MgZC1icyBhZHZpY2UgaWRvIGRlbHNl bCBjdXMtbG9hZCBjbC1leHRyYSBoZWxwLW1vZGUKPiB1c2UtcGFja2FnZS1lbnN1cmUgdXNlLXBh Y2thZ2UtY29yZSBjb21wYW55LWF1dG9sb2Fkcwo+IGNhdHBwdWNjaW4tdGhlbWUtYXV0b2xvYWRz IHJpcGdyZXAtYXV0b2xvYWRzIHZ1ZS1tb2RlLWF1dG9sb2Fkcwo+IHZ1ZS1odG1sLW1vZGUtYXV0 b2xvYWRzIGVkaXQtaW5kaXJlY3QtYXV0b2xvYWRzIHNvbGlkaXR5LW1vZGUtYXV0b2xvYWRzCj4g YWNlLWp1bXAtbW9kZS1hdXRvbG9hZHMgc21leC1hdXRvbG9hZHMgeWFtbC1tb2RlLWF1dG9sb2Fk cwo+IHZ0ZXJtLXRvZ2dsZS1hdXRvbG9hZHMgdnRlcm0tYXV0b2xvYWRzIHVzZS1wYWNrYWdlLWNo b3Jkcy1hdXRvbG9hZHMKPiBiaW5kLWNob3JkLWF1dG9sb2FkcyBrZXktY2hvcmQtYXV0b2xvYWRz IGNzcy1lbGRvYy1hdXRvbG9hZHMKPiBhY2Utd2luZG93LWF1dG9sb2FkcyB6ZW5idXJuLXRoZW1l LWF1dG9sb2FkcyBhdnktYXV0b2xvYWRzCj4gbWVzb24tbW9kZS1hdXRvbG9hZHMgZG9vbS10aGVt ZXMtYXV0b2xvYWRzIG1tbS1tb2RlLWF1dG9sb2Fkcwo+IGRqdnUtYXV0b2xvYWRzIGNzdi1tb2Rl LWF1dG9sb2FkcyBvbmUtdGhlbWVzLWF1dG9sb2FkcyBuZW90cmVlLWF1dG9sb2Fkcwo+IHBrZ2J1 aWxkLW1vZGUtYXV0b2xvYWRzIG1hcmtkb3duLW1vZGUtYXV0b2xvYWRzIGhhc2tlbGwtbW9kZS1h dXRvbG9hZHMKPiBlbGRvYy1ib3gtYXV0b2xvYWRzIGNvdW5zZWwtYXV0b2xvYWRzIHN3aXBlci1h dXRvbG9hZHMgaW5mbwo+IGl2eS1hdXRvbG9hZHMgc3Nhc3MtbW9kZS1hdXRvbG9hZHMgcGFja2Fn ZSBicm93c2UtdXJsIHVybCB1cmwtcHJveHkKPiB1cmwtcHJpdmFjeSB1cmwtZXhwYW5kIHVybC1t ZXRob2RzIHVybC1oaXN0b3J5IHVybC1jb29raWUKPiBnZW5lcmF0ZS1saXNwLWZpbGUgdXJsLWRv bXN1ZiB1cmwtdXRpbCBtYWlsY2FwIHVybC1oYW5kbGVycyB1cmwtcGFyc2UKPiBhdXRoLXNvdXJj ZSBjbC1zZXEgZWllaW8gZWllaW8tY29yZSBjbC1tYWNzIHBhc3N3b3JkLWNhY2hlIGpzb24gc3Vi ci14Cj4gbWFwIGJ5dGUtb3B0IGd2IGJ5dGVjb21wIGJ5dGUtY29tcGlsZSB1cmwtdmFycyBjbC1s b2FkZGVmcyBjbC1saWIgcm1jCj4gaXNvLXRyYW5zbCB0b29sdGlwIGNjb252IGVsZG9jIHBhcmVu IGVsZWN0cmljIHVuaXF1aWZ5IGVkaWZmLWhvb2sKPiB2Yy1ob29rcyBsaXNwLWZsb2F0LXR5cGUg ZWxpc3AtbW9kZSBtd2hlZWwgdGVybS94LXdpbiB4LXdpbgo+IHRlcm0vY29tbW9uLXdpbiB4LWRu ZCB0b29sLWJhciBkbmQgZm9udHNldCBpbWFnZSByZWdleHAtb3B0IGZyaW5nZQo+IHRhYnVsYXRl ZC1saXN0IHJlcGxhY2UgbmV3Y29tbWVudCB0ZXh0LW1vZGUgbGlzcC1tb2RlIHByb2ctbW9kZSBy ZWdpc3Rlcgo+IHBhZ2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2VhcmNoIGVhc3lt ZW51IHRpbWVyIHNlbGVjdAo+IHNjcm9sbC1iYXIgbW91c2Ugaml0LWxvY2sgZm9udC1sb2NrIHN5 bnRheCBmb250LWNvcmUgdGVybS90dHktY29sb3JzCj4gZnJhbWUgbWluaWJ1ZmZlciBuYWR2aWNl IHNlcSBzaW1wbGUgY2wtZ2VuZXJpYyBpbmRvbmVzaWFuIHBoaWxpcHBpbmUKPiBjaGFtIGdlb3Jn aWFuIHV0Zi04LWxhbmcgbWlzYy1sYW5nIHZpZXRuYW1lc2UgdGliZXRhbiB0aGFpIHRhaS12aWV0 IGxhbwo+IGtvcmVhbiBqYXBhbmVzZSBldWNqcC1tcyBjcDUxOTMyIGhlYnJldyBncmVlayByb21h bmlhbiBzbG92YWsgY3plY2gKPiBldXJvcGVhbiBldGhpb3BpYyBpbmRpYW4gY3lyaWxsaWMgY2hp bmVzZSBjb21wb3NpdGUgZW1vamktendqIGNoYXJzY3JpcHQKPiBjaGFycHJvcCBjYXNlLXRhYmxl IGVwYS1ob29rIGprYS1jbXByLWhvb2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZQo+IGNs LXByZWxvYWRlZCBidXR0b24gbG9hZGRlZnMgdGhlbWUtbG9hZGRlZnMgZmFjZXMgY3VzLWZhY2Ug bWFjcm9leHAKPiBmaWxlcyB3aW5kb3cgdGV4dC1wcm9wZXJ0aWVzIG92ZXJsYXkgc2hhMSBtZDUg YmFzZTY0IGZvcm1hdCBlbnYKPiBjb2RlLXBhZ2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAg aGFzaHRhYmxlLXByaW50LXJlYWRhYmxlIGJhY2txdW90ZQo+IHRocmVhZHMgeHdpZGdldC1pbnRl cm5hbCBkYnVzYmluZCBpbm90aWZ5IGxjbXMyIGR5bmFtaWMtc2V0dGluZwo+IHN5c3RlbS1mb250 LXNldHRpbmcgZm9udC1yZW5kZXItc2V0dGluZyBjYWlybyBtb3ZlLXRvb2xiYXIgZ3RrIHgtdG9v bGtpdAo+IHhpbnB1dDIgeCBtdWx0aS10dHkgbWFrZS1uZXR3b3JrLXByb2Nlc3MgZW1hY3MpCj4K PiBNZW1vcnkgaW5mb3JtYXRpb246Cj4gKChjb25zZXMgMTYgMjkwODk1IDI2NjQ4MCkKPiAoc3lt Ym9scyA0OCAzODM5OCA5KQo+IChzdHJpbmdzIDMyIDE0ODIzMiA0NDE1NCkKPiAoc3RyaW5nLWJ5 dGVzIDEgMzkzOTU2MikKPiAodmVjdG9ycyAxNiA0NTQ4MCkKPiAodmVjdG9yLXNsb3RzIDggOTQ4 OTQ4IDI0NTI2MCkKPiAoZmxvYXRzIDggMjY2IDkyMCkKPiAoaW50ZXJ2YWxzIDU2IDUyMSA0MTYp Cj4gKGJ1ZmZlcnMgOTg0IDE3KSk= --b2_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij5IZWxsbyE8YnI+PGJyPk5vdCBzdXJlIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IHBsYWNlIHRv IHNlbmQgdGhlIHBhdGNoLCBidXQgaGVyZSBpdCBpcy48YnI+PGJyPkkgcmVwb3J0ZWQgdGhlIGJ1 ZyBlYXJsaWVyIGFuZCBleHBlY3RlZCB0byBzZWUgaXQgZ28gbGl2ZSBvbiBkZWJidWdzLCBidXQg YXBwYXJlbnRseSB0aGUgcHJvY2VzcyBpcyBub3QgKHRoYXQpIGF1dG9tYXRpYy48YnI+PGJyPkkg c3Vic2NyaWJlZCBmb3IgdGhlIGRldmVsIGxpc3QsIGJ1dCwgaWYgeW91IGhhdmUgYW55IGNvbW1l bnRzIG9uIHRoaXMgcGF0Y2gsIHBsZWFzZSBkcm9wIG1lIGFuIGVtYWlsIGFzIHdlbGwuPGJyPjxi cj5DaGVlcnMhPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IDE0cHg7Ij5Zb3JkYW4gTWlsYWRpbm92PGJyPjwvZGl2PjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwv ZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrIiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCiAgICA8ZGl2IGNs YXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIHByb3Rvbm1haWxfc2lnbmF0dXJl X2Jsb2NrLWVtcHR5Ij4NCiAgICAgICAgDQogICAgICAgICAgICA8L2Rpdj4NCiAgICANCiAgICAg ICAgICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiI+DQog ICAgICAgIFNlbnQgd2l0aCA8YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9wcm90b24u bWUvIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPlByb3RvbiBNYWlsPC9hPiBzZWN1cmUgZW1h aWwuDQogICAgPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwg c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rv bm1haWxfcXVvdGUiPg0KICAgICAgICAtLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0tLTxi cj4NCiAgICAgICAgT24gVGh1cnNkYXksIE1heSAyNXRoLCAyMDIzIGF0IDEyOjQwIEFNLCDQmdC+ 0YDQtNCw0L0g0JzQuNC70LDQtNC40L3QvtCyICZsdDt5b3JkYW5tQHByb3Rvbi5tZSZndDsgd3Jv dGU6PGJyPjxicj4NCiAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUi IHR5cGU9ImNpdGUiPg0KICAgICAgICAgICAgPHNwYW4+PC9zcGFuPjxkaXY+PHNwYW4+SW4gUnVz dCAocnVzdC10cy1tb2RlKSBhcG9zdHJvcGhlLWRvdWJsZXF1b3RlLWFwb3N0cm9waGUgYnJlYWsg bWFueTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnBhcnNpbmcgZnVuY3Rpb25zIChzY2FuLWxpc3Rz IGJlaW5nIHRoZSBjb3JlIG9uZSkgYXMgdGhlIGFwb3N0cm9waGU8L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj5jaGFyYWN0ZXIgaXMgcGFyc2VkIGFzIHB1bmN0dWF0aW9uLCBub3QgYXMgYSBzdHJpbmcg KGFzIGl0IGlzIGluPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Yy10cy1tb2RlIGZvciBleGFtcGxl KS48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5J biBHTlUgRW1hY3MgMjkuMC42MCAoYnVpbGQgMiwgeDg2XzY0LXBjLWxpbnV4LWdudSwgR1RLKyBW ZXJzaW9uPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7My4yNC4zNywgY2Fpcm8gdmVyc2lv biAxLjE3LjgpIG9mIDIwMjMtMDQtMDEgYnVpbHQgb24gbml0cm88L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj5SZXBvc2l0b3J5IHJldmlzaW9uOiAzYmRiYjY2ZWZiOTg5NWI4ZWQ1NTI3MDA3NWZhN2Q4 MzI5ZjhkMzZiPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+UmVwb3NpdG9yeSBicmFuY2g6IGVtYWNz LTI5PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+V2luZG93aW5nIHN5c3RlbSBkaXN0cmlidXRvciAn VGhlIDxhIGhyZWY9Imh0dHA6Ly9YLk9yZyIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3Bl bmVyIiB0YXJnZXQ9Il9ibGFuayI+WC5Pcmc8L2E+IEZvdW5kYXRpb24nLCB2ZXJzaW9uIDExLjAu MTIxMDEwMDg8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5TeXN0ZW0gRGVzY3JpcHRpb246IEFyY2gg TGludXg8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5Db25maWd1cmVkIHVz aW5nOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOydjb25maWd1cmUgLS13aXRoLXhhdzNk IC0td2l0aC14d2lkZ2V0cyAtLXByZWZpeDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOy9o b21lL2QvbG9jYWwvZW1hY3MtYmluLyBDRkxBR1M9LU8zJzwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PjxzcGFuPkNvbmZpZ3VyZWQgZmVhdHVyZXM6PC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+QUNMIENBSVJPIERCVVMgRlJFRVRZUEUgR0lGIEdMSUIgR01QIEdOVVRMUyBHUE0gR1NFVFRJ TkdTIEhBUkZCVVpaIEpQRUc8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5KU09OIExDTVMyIExJQk9U RiBMSUJTWVNURU1EIExJQlhNTDIgTTE3Tl9GTFQgTU9EVUxFUyBOT1RJRlkgSU5PVElGWTwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPlBEVU1QRVIgUE5HIFJTVkcgU0VDQ09NUCBTT1VORCBTUUxJVEUz IFRIUkVBRFMgVElGRiBUT09MS0lUX1NDUk9MTF9CQVJTPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ VFJFRV9TSVRURVIgV0VCUCBYMTEgWERCRSBYSU0gWElOUFVUMiBYUE0gWFdJREdFVFMgR1RLMyBa TElCPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+SW1wb3J0YW50IHNldHRp bmdzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyB2YWx1ZSBvZiAkTEFORzogZW5fVVMu VVRGLTg8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgbG9jYWxlLWNvZGluZy1zeXN0ZW06 IHV0Zi04LXVuaXg8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5NYWpvciBt b2RlOiBPdXRsaW5lPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+TWlub3Ig bW9kZXMgaW4gZWZmZWN0Ojwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBidWctcmVmZXJl bmNlLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgZ2xvYmFsLXN1YndvcmQt bW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBzdWJ3b3JkLW1vZGU6IHQ8L3Nw YW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgY3N2LWZpZWxkLWluZGV4LW1vZGU6IHQ8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsga2V5LWNob3JkLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj4mbmJzcDsgc2hlbGwtZGlydHJhY2stbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyBvdmVycmlkZS1nbG9iYWwtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyBkZWxldGUtc2VsZWN0aW9uLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4m bmJzcDsgdG9vbHRpcC1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGdsb2Jh bC1lbGRvYy1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IHNob3ctcGFyZW4t bW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBlbGVjdHJpYy1pbmRlbnQtbW9k ZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBtb3VzZS13aGVlbC1tb2RlOiB0PC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IG1lbnUtYmFyLW1vZGU6IHQ8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj4mbmJzcDsgZmlsZS1uYW1lLXNoYWRvdy1tb2RlOiB0PC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Jm5ic3A7IGdsb2JhbC1mb250LWxvY2stbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPiZuYnNwOyBmb250LWxvY2stbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZu YnNwOyBibGluay1jdXJzb3ItbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBj b2x1bW4tbnVtYmVyLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgbGluZS1u dW1iZXItbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyB0cmFuc2llbnQtbWFy ay1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGF1dG8tY29tcG9zaXRpb24t bW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBhdXRvLWVuY3J5cHRpb24tbW9k ZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBhdXRvLWNvbXByZXNzaW9uLW1vZGU6 IHQ8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5Mb2FkLXBhdGggc2hhZG93 czo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5+L2Rldi9lbWFjcy9lbGRvYy1ib3gvZWxkb2MtYm94 IGhpZGVzIC9ob21lL2QvLmVtYWNzLmQvZWxwYS9lbGRvYy1ib3gtMjAyMzA0MDQuMjMyNC9lbGRv Yy1ib3g8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5GZWF0dXJlczo8L3Nw YW4+PC9kaXY+PGRpdj48c3Bhbj4oc2hhZG93IG1haWwtZXh0ciBpc3BlbGwgZW1hY3NidWcgbWVz c2FnZSB5YW5rLW1lZGlhIHB1bnkgcmZjODIyIG1tbDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm1t bC1zZWMgZXBhIGVwZyByZmM2MDY4IGVwZy1jb25maWcgZ251cy11dGlsIG1tLWRlY29kZSBtbS1i b2RpZXM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5tbS1lbmNvZGUgbWFpbC1wYXJzZSByZmMyMjMx IG1haWxhYmJyZXYgZ21tLXV0aWxzIG1haWxoZWFkZXIgc2VuZG1haWw8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj5yZmMyMDQ3IHJmYzIwNDUgaWV0Zi1kcnVtcyBtbS11dGlsIG1haWwtcHJzdnIgbWFp bC11dGlscyB2Yy1naXQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5kaWZmLW1vZGUgdmMtZGlzcGF0 Y2hlciBidWctcmVmZXJlbmNlIHdpZC1lZGl0IGRlc2NyLXRleHQgc21leDwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPmNvbXBhbnktb2RkbXVzZSBjb21wYW55LWtleXdvcmRzIGNvbXBhbnktZXRhZ3Mg Y29tcGFueS1ndGFnczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNvbXBhbnktZGFiYnJldi1jb2Rl IGNvbXBhbnktZGFiYnJldiBjb21wYW55LWZpbGVzIGNvbXBhbnktY2xhbmc8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5jb21wYW55LWNhcGYgY29tcGFueS1jbWFrZSBjb21wYW55LXNlbWFudGljIGNv bXBhbnktdGVtcGxhdGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jb21wYW55LWJiZGIgY29tcGFu eSBkLWluaXQgcnVzdC10cy1tb2RlIGQtdHJlZXNpdCB0eXBlc2NyaXB0LXRzLW1vZGU8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj5qc29uLXRzLW1vZGUgZ28tdHMtbW9kZSBjLXRzLW1vZGUgcHl0aG9u IGpzIGMtdHMtY29tbW9uPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZG9ja2VyZmlsZS10cy1tb2Rl IGQtdGhlbWUgY2F0cHB1Y2Npbi10aGVtZSBkLXN1YndvcmQgY2FwLXdvcmRzPC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+c3VwZXJ3b3JkIHN1YndvcmQgZC1ydXN0IGQtcHl0aG9uIGQtcHJvZyBoaWRl c2hvdyBkLXBhY2thZ2VzIGVsZG9jLWJveDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVnbG90IGV4 dGVybmFsLWNvbXBsZXRpb24gYXJyYXkgZmlsZW5vdGlmeSBpbWVudSBqc29ucnBjIGVydCBld29j IGRlYnVnPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+YmFja3RyYWNlIHlhbWwtbW9kZSBzb2xpZGl0 eS1tb2RlIHNvbGlkaXR5LWNvbW1vbiBjYy1tb2RlIGNjLWZvbnRzPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+Y2MtZ3Vlc3MgY2MtbWVudXMgY2MtY21kcyBjYy1zdHlsZXMgY2MtYWxpZ24gY2MtZW5n aW5lIGNjLXZhcnMgY2MtZGVmczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnBrZ2J1aWxkLW1vZGUg c2gtc2NyaXB0IHRyZWVzaXQgZXhlY3V0YWJsZSBtZXNvbi1tb2RlIHNtaWUgbWFya2Rvd24tbW9k ZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVkaXQtaW5kaXJlY3QgaGFza2VsbC1tb2RlIGhhc2tl bGwtY2FiYWwgaGFza2VsbC11dGlscyBoYXNrZWxsLWZvbnQtbG9jazwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPmhhc2tlbGwtaW5kZW50YXRpb24gaGFza2VsbC1zdHJpbmcgaGFza2VsbC1zb3J0LWlt cG9ydHMgaGFza2VsbC1sZXhlbWU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5oYXNrZWxsLWFsaWdu LWltcG9ydHMgaGFza2VsbC1jb21wbGV0ZS1tb2R1bGUgaGFza2VsbC1naGMtc3VwcG9ydDwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPm5vdXRsaW5lIG91dGxpbmUgZXRhZ3MgZmlsZWxvb3AgZ2VuZXJh dG9yIHhyZWYgZGFiYnJldiBoYXNrZWxsLWN1c3RvbWl6ZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PmNzdi1tb2RlIHNvcnQgZC1uaW0gZC1rZXljaG9yZHMgZC1pbnRlcmFjdGl2ZXMgZC1jb21tb24g cmlwZ3JlcCBncmVwPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Zmx5bWFrZS1wcm9jIGZseW1ha2Ug ZGVyaXZlZCBwY2FzZSBwcm9qZWN0IHdhcm5pbmdzIGljb25zIHRoaW5nYXRwdDwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPmprYS1jb21wciBhY2Utd2luZG93IGF2eSBhY2UtanVtcC1tb2RlIGNsIHVz ZS1wYWNrYWdlLWNob3JkcyBiaW5kLWNob3JkPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+a2V5LWNo b3JkIHVzZS1wYWNrYWdlIHVzZS1wYWNrYWdlLWRlbGlnaHQgdXNlLXBhY2thZ2UtZGltaW5pc2gg ZC1odG1sPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bW1tLW1vZGUgbW1tLXVuaXYgbW1tLWNsYXNz IG1tbS1yZWdpb24gbW1tLWF1dG8gbW1tLXZhcnMgbW1tLXV0aWxzPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+bW1tLWNvbXBhdCBkLWdsb2JhbHMgdnRlcm0gYm9va21hcmsgcHAgZmFjZS1yZW1hcCBj b21waWxlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGV4dC1wcm9wZXJ0eS1zZWFyY2ggdGVybSBk aXNwLXRhYmxlIGVoZWxwIGZpbmQtZnVuYyB2dGVybS1tb2R1bGU8L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj50ZXJtL3h0ZXJtIHh0ZXJtIHZ0ZXJtLXRvZ2dsZSB0cmFtcC1zaCB0cmFtcCB0cmFtcC1s b2FkZGVmcyB0cmFtcHZlcjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnRyYW1wLWludGVncmF0aW9u IGZpbGVzLXggdHJhbXAtY29tcGF0IHJ4IHNoZWxsIHBjb21wbGV0ZSBjb21pbnQ8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj5hbnNpLW9zYyBhbnNpLWNvbG9yIHBhcnNlLXRpbWUgaXNvODYwMSB0aW1l LWRhdGUgbHMtbGlzcCBmb3JtYXQtc3BlYzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnN3aXBlciBp dnkgcmluZyBpdnktZmFjZXMgaXZ5LW92ZXJsYXkgY29saXIgY29sb3IgdXNlLXBhY2thZ2UtYmlu ZC1rZXk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5lZG1hY3JvIGttYWNybyBiaW5kLWtleSBlYXN5 LW1tb2RlIGQtZGlyZWQgZGlyZWQgZGlyZWQtbG9hZGRlZnM8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj5kLWNvbXBhbnkgZC1jYyBkLWJzIGFkdmljZSBpZG8gZGVsc2VsIGN1cy1sb2FkIGNsLWV4dHJh IGhlbHAtbW9kZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnVzZS1wYWNrYWdlLWVuc3VyZSB1c2Ut cGFja2FnZS1jb3JlIGNvbXBhbnktYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2F0 cHB1Y2Npbi10aGVtZS1hdXRvbG9hZHMgcmlwZ3JlcC1hdXRvbG9hZHMgdnVlLW1vZGUtYXV0b2xv YWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dnVlLWh0bWwtbW9kZS1hdXRvbG9hZHMgZWRpdC1p bmRpcmVjdC1hdXRvbG9hZHMgc29saWRpdHktbW9kZS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj5hY2UtanVtcC1tb2RlLWF1dG9sb2FkcyBzbWV4LWF1dG9sb2FkcyB5YW1sLW1vZGUt YXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dnRlcm0tdG9nZ2xlLWF1dG9sb2FkcyB2 dGVybS1hdXRvbG9hZHMgdXNlLXBhY2thZ2UtY2hvcmRzLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPmJpbmQtY2hvcmQtYXV0b2xvYWRzIGtleS1jaG9yZC1hdXRvbG9hZHMgY3NzLWVs ZG9jLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmFjZS13aW5kb3ctYXV0b2xvYWRz IHplbmJ1cm4tdGhlbWUtYXV0b2xvYWRzIGF2eS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj5tZXNvbi1tb2RlLWF1dG9sb2FkcyBkb29tLXRoZW1lcy1hdXRvbG9hZHMgbW1tLW1vZGUt YXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZGp2dS1hdXRvbG9hZHMgY3N2LW1vZGUt YXV0b2xvYWRzIG9uZS10aGVtZXMtYXV0b2xvYWRzIG5lb3RyZWUtYXV0b2xvYWRzPC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4+cGtnYnVpbGQtbW9kZS1hdXRvbG9hZHMgbWFya2Rvd24tbW9kZS1hdXRv bG9hZHMgaGFza2VsbC1tb2RlLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVsZG9j LWJveC1hdXRvbG9hZHMgY291bnNlbC1hdXRvbG9hZHMgc3dpcGVyLWF1dG9sb2FkcyBpbmZvPC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+aXZ5LWF1dG9sb2FkcyBzc2Fzcy1tb2RlLWF1dG9sb2FkcyBw YWNrYWdlIGJyb3dzZS11cmwgdXJsIHVybC1wcm94eTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnVy bC1wcml2YWN5IHVybC1leHBhbmQgdXJsLW1ldGhvZHMgdXJsLWhpc3RvcnkgdXJsLWNvb2tpZTwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmdlbmVyYXRlLWxpc3AtZmlsZSB1cmwtZG9tc3VmIHVybC11 dGlsIG1haWxjYXAgdXJsLWhhbmRsZXJzIHVybC1wYXJzZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PmF1dGgtc291cmNlIGNsLXNlcSBlaWVpbyBlaWVpby1jb3JlIGNsLW1hY3MgcGFzc3dvcmQtY2Fj aGUganNvbiBzdWJyLXg8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5tYXAgYnl0ZS1vcHQgZ3YgYnl0 ZWNvbXAgYnl0ZS1jb21waWxlIHVybC12YXJzIGNsLWxvYWRkZWZzIGNsLWxpYiBybWM8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj5pc28tdHJhbnNsIHRvb2x0aXAgY2NvbnYgZWxkb2MgcGFyZW4gZWxl Y3RyaWMgdW5pcXVpZnkgZWRpZmYtaG9vazwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnZjLWhvb2tz IGxpc3AtZmxvYXQtdHlwZSBlbGlzcC1tb2RlIG13aGVlbCB0ZXJtL3gtd2luIHgtd2luPC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+dGVybS9jb21tb24td2luIHgtZG5kIHRvb2wtYmFyIGRuZCBmb250 c2V0IGltYWdlIHJlZ2V4cC1vcHQgZnJpbmdlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGFidWxh dGVkLWxpc3QgcmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2Rl IHJlZ2lzdGVyPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+cGFnZSB0YWItYmFyIG1lbnUtYmFyIHJm bi1lc2hhZG93IGlzZWFyY2ggZWFzeW1lbnUgdGltZXIgc2VsZWN0PC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+c2Nyb2xsLWJhciBtb3VzZSBqaXQtbG9jayBmb250LWxvY2sgc3ludGF4IGZvbnQtY29y ZSB0ZXJtL3R0eS1jb2xvcnM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5mcmFtZSBtaW5pYnVmZmVy IG5hZHZpY2Ugc2VxIHNpbXBsZSBjbC1nZW5lcmljIGluZG9uZXNpYW4gcGhpbGlwcGluZTwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPmNoYW0gZ2VvcmdpYW4gdXRmLTgtbGFuZyBtaXNjLWxhbmcgdmll dG5hbWVzZSB0aWJldGFuIHRoYWkgdGFpLXZpZXQgbGFvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ a29yZWFuIGphcGFuZXNlIGV1Y2pwLW1zIGNwNTE5MzIgaGVicmV3IGdyZWVrIHJvbWFuaWFuIHNs b3ZhayBjemVjaDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmV1cm9wZWFuIGV0aGlvcGljIGluZGlh biBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0ZSBlbW9qaS16d2ogY2hhcnNjcmlwdDwvc3Bhbj48 L2Rpdj48ZGl2PjxzcGFuPmNoYXJwcm9wIGNhc2UtdGFibGUgZXBhLWhvb2sgamthLWNtcHItaG9v ayBoZWxwIGFiYnJldiBvYmFycmF5IG9jbG9zdXJlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2wt cHJlbG9hZGVkIGJ1dHRvbiBsb2FkZGVmcyB0aGVtZS1sb2FkZGVmcyBmYWNlcyBjdXMtZmFjZSBt YWNyb2V4cDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRp ZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0IGVudjwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPmNvZGUtcGFnZXMgbXVsZSBjdXN0b20gd2lkZ2V0IGtleW1hcCBoYXNodGFibGUtcHJpbnQt cmVhZGFibGUgYmFja3F1b3RlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGhyZWFkcyB4d2lkZ2V0 LWludGVybmFsIGRidXNiaW5kIGlub3RpZnkgbGNtczIgZHluYW1pYy1zZXR0aW5nPC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4+c3lzdGVtLWZvbnQtc2V0dGluZyBmb250LXJlbmRlci1zZXR0aW5nIGNh aXJvIG1vdmUtdG9vbGJhciBndGsgeC10b29sa2l0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+eGlu cHV0MiB4IG11bHRpLXR0eSBtYWtlLW5ldHdvcmstcHJvY2VzcyBlbWFjcyk8L3NwYW4+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5NZW1vcnkgaW5mb3JtYXRpb246PC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+KChjb25zZXMgMTYgMjkwODk1IDI2NjQ4MCk8L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj4mbmJzcDsoc3ltYm9scyA0OCAzODM5OCA5KTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZu YnNwOyhzdHJpbmdzIDMyIDE0ODIzMiA0NDE1NCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJz cDsoc3RyaW5nLWJ5dGVzIDEgMzkzOTU2Mik8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDso dmVjdG9ycyAxNiA0NTQ4MCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsodmVjdG9yLXNs b3RzIDggOTQ4OTQ4IDI0NTI2MCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoZmxvYXRz IDggMjY2IDkyMCk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoaW50ZXJ2YWxzIDU2IDUy MSA0MTYpPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7KGJ1ZmZlcnMgOTg0IDE3KSk8L3Nw YW4+PC9kaXY+PHNwYW4+PC9zcGFuPg0KICAgICAgICA8L2Jsb2NrcXVvdGU+PGJyPg0KICAgIDwv ZGl2Pg== --b2_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs-- --b1_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs Content-Type: text/x-patch; name=0001-Fix-apostrophe-handling-in-rust-ts-mode.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Fix-apostrophe-handling-in-rust-ts-mode.patch RnJvbSA1NjhlOTYwODYyMzczNDVmNDU5NDlhOWMyY2VlYTEzZjE1YWJkODcxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQwPTk5PUQwPUJFPUQxPTgwPUQwPUI0PUQw PUIwPUQwPUJEPTIwPUQwPTlDPUQwPUI4PUQwPUJCPz0KID0/VVRGLTg/cT89RDA9QjA9RDA9QjQ9 RDA9Qjg9RDA9QkQ9RDA9QkU9RDA9QjI/PSA8eW9yZGFubUBwbS5tZT4KRGF0ZTogVGh1LCAyNSBN YXkgMjAyMyAwMDo0MzoxMCArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBhcG9zdHJvcGhlIGhh bmRsaW5nIGluIHJ1c3QtdHMtbW9kZQoKKiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwg KHJ1c3QtdHMtbW9kZS0tc3ludGF4LXRhYmxlKQogIFVwZGF0ZSB0aGUgc3ludGF4IHRhYmxlIHRv IHRyZWF0IHRoZSBhcG9zdHJvcGhlIGNoYXJhY3RlciBhcwogIGRlZmluaW5nIGEgc3RyaW5nLCBz aW1pbGFyIHRvIGMtdHMtbW9kZS4gIFRoaXMgZml4IGFkZHJlc3NlcyBpc3N1ZXMKICB3aXRoIGZ1 bmN0aW9ucyB0aGF0IHJlbHkgb24gc2Nhbi1saXN0cy4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9ydXN0 LXRzLW1vZGUuZWwgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAt LWdpdCBhL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL3J1 c3QtdHMtbW9kZS5lbAppbmRleCBiZTA2YWNkZTNlMy4uY2UyODI4NTQxYTYgMTAwNjQ0Ci0tLSBh L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9ydXN0 LXRzLW1vZGUuZWwKQEAgLTY0LDYgKzY0LDcgQEAgcnVzdC10cy1tb2RlLS1zeW50YXgtdGFibGUK ICAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/PiAgICIuIiAgICAgIHRhYmxlKQogICAgIChtb2Rp Znktc3ludGF4LWVudHJ5ID8vICAgIi4gMTI0YiIgdGFibGUpCiAgICAgKG1vZGlmeS1zeW50YXgt ZW50cnkgPyogICAiLiAyMyIgICB0YWJsZSkKKyAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/XCcg ICJcIiIgICAgIHRhYmxlKQogICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID9cbiAgIj4gYiIgICAg dGFibGUpCiAgICAgKG1vZGlmeS1zeW50YXgtZW50cnkgP1xebSAiPiBiIiAgICB0YWJsZSkKICAg ICB0YWJsZSkKLS0gCjIuNDAuMQoK --b1_bF9yNroKzRu9ZQobzz0R2HnuLb23jhplJGZ0QHuEs-- ------------=_1685781302-23616-3--