From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Randy Taylor Newsgroups: gmane.emacs.bugs Subject: bug#62109: 29.0.60; rust-ts-mode missing indentation for patterns Date: Sat, 11 Mar 2023 02:04:59 +0000 Message-ID: References: <2E6E52D0-723C-4CC0-8FE2-AE291E9048B6@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_On0JxeSF5XCOeMBGOExmIayHn4YJ16HHzVx9e3ab4" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38764"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62109@debbugs.gnu.org To: Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Mar 11 03:06:10 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1paocb-0009t2-Kd for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 11 Mar 2023 03:06:10 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1paocW-0007RH-DV; Fri, 10 Mar 2023 21:06:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1paocV-0007R9-3x for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2023 21:06:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paocU-0004xa-J6 for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2023 21:06:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1paocU-0004Bj-7T for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2023 21:06:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Mar 2023 02:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62109 X-GNU-PR-Package: emacs Original-Received: via spool by 62109-submit@debbugs.gnu.org id=B62109.167850031316027 (code B ref 62109); Sat, 11 Mar 2023 02:06:02 +0000 Original-Received: (at 62109) by debbugs.gnu.org; 11 Mar 2023 02:05:13 +0000 Original-Received: from localhost ([127.0.0.1]:56313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paobg-0004AR-SO for submit@debbugs.gnu.org; Fri, 10 Mar 2023 21:05:13 -0500 Original-Received: from mail-40136.proton.ch ([185.70.40.136]:52815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paobe-0004AB-Td for 62109@debbugs.gnu.org; Fri, 10 Mar 2023 21:05:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1678500304; x=1678759504; bh=NYWtwp8j8OcIgBaedOIJFSTrdm9XcqF1E3b+Y6MNSK0=; 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=ipYSHwBEW1KBj78m6l14mKOlTbLlNr6lLpnNJP7YqR+nT6pTbKtevId0yI13fVp2t 36BOJ6n2eAGhlHizLpOjPTxMiXz4Wdk6hyOOahFJwtzUDYcXwQibexNVQQa0oidFVl yvzXGu55FT7fFLBnAWwUNf7Ybyis6RB6gzCgCPEyHzTDHRxPqJXQzTdRVVJqu87nXV Y/XzrqucxkTw3O10MKwnFNb0MuB3O71L0ikrhVHt4Hf76Zzx54CvPRWd/UomzY/t9y gAfwDqtzw86sKzgxhHukoVYUXVFvzEQcrOMSlH8YLtzGb6fCtiAAdZFzlBBLzsbkPK uzpbl7T5k5pdw== In-Reply-To: Feedback-ID: 44397038:user:proton X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257741 Archived-At: This is a multi-part message in MIME format. --b1_On0JxeSF5XCOeMBGOExmIayHn4YJ16HHzVx9e3ab4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Friday, March 10th, 2023 at 21:03, Randy Taylor wrote: >=20 > On Friday, March 10th, 2023 at 17:32, Yuan Fu casouri@gmail.com wrote: >=20 > > X-Debbugs-CC: dev@rjt.dev > >=20 > > Try this snippet: > >=20 > > fn main() { > > match &cli.command { > > Commands::Run { > > a, > > b, > > c, > > d, > > } =3D> todo!(), > >=20 > > } > > } > >=20 > > The a, b, c, d don=E2=80=99t have corresponding indentation rules. I ca= n add > > some myself, but I=E2=80=99m not sure where to add and what=E2=80=99s t= he best rule to > > add. > >=20 > > Yuan >=20 >=20 > Thanks for the report, I've attached a patch fixing it. Sorry, forgot to include the bug #. Same patch with the bug # this time! --b1_On0JxeSF5XCOeMBGOExmIayHn4YJ16HHzVx9e3ab4 Content-Type: text/x-patch; name=0001-Add-missing-indentation-rule-for-rust-ts-mode-Bug-62.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-missing-indentation-rule-for-rust-ts-mode-Bug-62.patch RnJvbSAxNjUyMmQyNjI2ZDNlYzVkOWRlNzBkM2E5MGVjZDEzNzI1OGVkOThmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBGcmks IDEwIE1hciAyMDIzIDIwOjU2OjA0IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIG1pc3Npbmcg aW5kZW50YXRpb24gcnVsZSBmb3IgcnVzdC10cy1tb2RlIChCdWcjNjIxMDkpCgoqIGxpc3AvcHJv Z21vZGVzL3J1c3QtdHMtbW9kZS5lbCAocnVzdC10cy1tb2RlLS1pbmRlbnQtcnVsZXMpOiBBZGQK bWlzc2luZyBydWxlLgotLS0KIGxpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbCB8IDEgKwog MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9k ZXMvcnVzdC10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsCmluZGV4 IDY5NmMyNjMzMjMxLi5hMDdhNjY0OWRjMiAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvcnVz dC10cy1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbApAQCAtOTEs NiArOTEsNyBAQCBydXN0LXRzLW1vZGUtLWluZGVudC1ydWxlcwogICAgICAoKHBhcmVudC1pcyAi bGV0X2RlY2xhcmF0aW9uIikgcGFyZW50LWJvbCBydXN0LXRzLW1vZGUtaW5kZW50LW9mZnNldCkK ICAgICAgKChwYXJlbnQtaXMgIm1hY3JvX2RlZmluaXRpb24iKSBwYXJlbnQtYm9sIHJ1c3QtdHMt bW9kZS1pbmRlbnQtb2Zmc2V0KQogICAgICAoKHBhcmVudC1pcyAicGFyYW1ldGVycyIpIHBhcmVu dC1ib2wgcnVzdC10cy1tb2RlLWluZGVudC1vZmZzZXQpCisgICAgICgocGFyZW50LWlzICJzdHJ1 Y3RfcGF0dGVybiIpIHBhcmVudC1ib2wgcnVzdC10cy1tb2RlLWluZGVudC1vZmZzZXQpCiAgICAg ICgocGFyZW50LWlzICJ0b2tlbl90cmVlIikgcGFyZW50LWJvbCBydXN0LXRzLW1vZGUtaW5kZW50 LW9mZnNldCkKICAgICAgKChwYXJlbnQtaXMgInVzZV9saXN0IikgcGFyZW50LWJvbCBydXN0LXRz LW1vZGUtaW5kZW50LW9mZnNldCkpKQogICAiVHJlZS1zaXR0ZXIgaW5kZW50IHJ1bGVzIGZvciBg cnVzdC10cy1tb2RlJy4iKQotLSAKMi4zOS4yCgo= --b1_On0JxeSF5XCOeMBGOExmIayHn4YJ16HHzVx9e3ab4--