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:03:13 +0000 Message-ID: References: <2E6E52D0-723C-4CC0-8FE2-AE291E9048B6@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_XzSpcw4LLcB4TrEkdPfsYUNppKQ1fdI9u1w2gJZI" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30201"; 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:04:30 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 1paoaz-0007Y6-Kk for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 11 Mar 2023 03:04:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1paoak-0006lx-N0; Fri, 10 Mar 2023 21:04:15 -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 1paoaZ-0006gn-ON for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2023 21:04:05 -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 1paoaY-0004Sh-DW for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2023 21:04:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1paoaX-00048O-QR for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2023 21:04:01 -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:04:01 +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.167850022015858 (code B ref 62109); Sat, 11 Mar 2023 02:04:01 +0000 Original-Received: (at 62109) by debbugs.gnu.org; 11 Mar 2023 02:03:40 +0000 Original-Received: from localhost ([127.0.0.1]:56308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paoaC-00047i-C1 for submit@debbugs.gnu.org; Fri, 10 Mar 2023 21:03:40 -0500 Original-Received: from mail-4317.proton.ch ([185.70.43.17]:62383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paoa9-00047Q-Sg for 62109@debbugs.gnu.org; Fri, 10 Mar 2023 21:03:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1678500209; x=1678759409; bh=cqWlvDnQ0lQ69HluKkPhb/YzpkDoWam/feMAmdni2Z8=; 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=hchg3KYpdZcgZivoV+gm1sg6CBlTjsCSCUU5I+TzAnqZfLaSGrP5WHcypE2xiumFY +A9Bkv87Z8+UUOaUr0aWQRfsAKn+UPn3M0Zb0JN/+enCZdB0LWKm9B+EpCg7mfVdYX jgMrV19Tf5HWY5ySBFd/4gbE0F7/G2ZeFM3GCcQbBSdeC7FwtKulAre7kvhrQWhN0+ ZOeez9u8uzUeqXyeti/iM5QANA+/MpkiK0ugTcwRbSx+sBK23tY4QFkEHbevoiJjHk M66aGnE3kQSqP8gOy0jytBNkvNR6sw82UGi4ZiIsA7HS2gljyoGMG8I/L/4x8qzZsB Egb7Hae+kLH3g== In-Reply-To: <2E6E52D0-723C-4CC0-8FE2-AE291E9048B6@gmail.com> 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:257740 Archived-At: This is a multi-part message in MIME format. --b1_XzSpcw4LLcB4TrEkdPfsYUNppKQ1fdI9u1w2gJZI Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Friday, March 10th, 2023 at 17:32, Yuan Fu 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 >=20 > The a, b, c, d don=E2=80=99t have corresponding indentation rules. I can = add > some myself, but I=E2=80=99m not sure where to add and what=E2=80=99s the= best rule to > add. >=20 > Yuan >=20 Thanks for the report, I've attached a patch fixing it. --b1_XzSpcw4LLcB4TrEkdPfsYUNppKQ1fdI9u1w2gJZI Content-Type: text/x-patch; name=0001-Add-missing-indentation-rule-for-rust-ts-mode.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-missing-indentation-rule-for-rust-ts-mode.patch RnJvbSA0MTllYTRkYWQzMjljYjQ2NGMxOWVmMDcxZDMyNmNjNjQyMDg4OGFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBGcmks IDEwIE1hciAyMDIzIDIwOjU2OjA0IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIG1pc3Npbmcg aW5kZW50YXRpb24gcnVsZSBmb3IgcnVzdC10cy1tb2RlCgoqIGxpc3AvcHJvZ21vZGVzL3J1c3Qt dHMtbW9kZS5lbCAocnVzdC10cy1tb2RlLS1pbmRlbnQtcnVsZXMpOiBBZGQKbWlzc2luZyBydWxl LgotLS0KIGxpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbCB8IDEgKwogMSBmaWxlIGNoYW5n ZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1t b2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsCmluZGV4IDY5NmMyNjMzMjMx Li5hMDdhNjY0OWRjMiAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVs CisrKyBiL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbApAQCAtOTEsNiArOTEsNyBAQCBy dXN0LXRzLW1vZGUtLWluZGVudC1ydWxlcwogICAgICAoKHBhcmVudC1pcyAibGV0X2RlY2xhcmF0 aW9uIikgcGFyZW50LWJvbCBydXN0LXRzLW1vZGUtaW5kZW50LW9mZnNldCkKICAgICAgKChwYXJl bnQtaXMgIm1hY3JvX2RlZmluaXRpb24iKSBwYXJlbnQtYm9sIHJ1c3QtdHMtbW9kZS1pbmRlbnQt b2Zmc2V0KQogICAgICAoKHBhcmVudC1pcyAicGFyYW1ldGVycyIpIHBhcmVudC1ib2wgcnVzdC10 cy1tb2RlLWluZGVudC1vZmZzZXQpCisgICAgICgocGFyZW50LWlzICJzdHJ1Y3RfcGF0dGVybiIp IHBhcmVudC1ib2wgcnVzdC10cy1tb2RlLWluZGVudC1vZmZzZXQpCiAgICAgICgocGFyZW50LWlz ICJ0b2tlbl90cmVlIikgcGFyZW50LWJvbCBydXN0LXRzLW1vZGUtaW5kZW50LW9mZnNldCkKICAg ICAgKChwYXJlbnQtaXMgInVzZV9saXN0IikgcGFyZW50LWJvbCBydXN0LXRzLW1vZGUtaW5kZW50 LW9mZnNldCkpKQogICAiVHJlZS1zaXR0ZXIgaW5kZW50IHJ1bGVzIGZvciBgcnVzdC10cy1tb2Rl Jy4iKQotLSAKMi4zOS4yCgo= --b1_XzSpcw4LLcB4TrEkdPfsYUNppKQ1fdI9u1w2gJZI--