Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 66152) by debbugs.gnu.org; 29 Sep 2023 07:18:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 03:18:20 2023 Received: from localhost ([127.0.0.1]:55054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qm7lU-0001GP-8d for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 03:18:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qm7lN-0001Fw-M6 for 66152 <at> debbugs.gnu.org; Fri, 29 Sep 2023 03:18:18 -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 <eliz@HIDDEN>) id 1qm7kz-0000Mb-1Z; Fri, 29 Sep 2023 03:17:49 -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=5j8z2f38hsxOGP3kbcI5ebojMyjhCR6a9KPbNrTJNwo=; b=DxDSob2rui7eE1ebHlxU KoOqWn7BwLtyB0hRxZLx0NcyKVZv1p/HgSjHCRqpKtaltrk5Fc9WQR35HOb3gvuZMDCFH0ol9MWak s/ouvaF8sowk1M+zY6GeNmZImFbs5DVHF6opXR8+Qi4ShY+ozPVhhYIZ4kzhtETHbI3tTXu0iyNrD zkGROb07vnbro5BL0VjBTjvoPKE7d4+OEiR+AspbxKL9afhibkZQD1b8KGVZ4nGTEyqmySbC7V+01 ortZJ93kNSFdmxrOArlkgN+oX01+sv6vPh7a+blJblqrFcu2MYKFyP3ExrxthuBbxmqUyw8FJpyEq OHkqJX9tRDgnEg==; Date: Fri, 29 Sep 2023 10:17:29 +0300 Message-Id: <83edih1m9i.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Augustin =?utf-8?Q?Ch=C3=A9neau?= (BTuin) <btuin@HIDDEN>, Yuan Fu <casouri@HIDDEN> In-Reply-To: <1bb29ad2-270d-4b19-8d5f-90f23b9fd100@HIDDEN> (btuin@HIDDEN) Subject: Re: bug#66152: 30.0.50; Missing indent rules in c-ts-mode References: <ef80f9da-f889-4b80-8c90-ff09464084af@HIDDEN> <1bb29ad2-270d-4b19-8d5f-90f23b9fd100@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66152 Cc: 66152 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 26 Sep 2023 14:29:07 +0200 > From: Augustin Chéneau (BTuin) <btuin@HIDDEN> > > I found some more issues. > > First, there is no rule for an element in an else clause: > > > if (true) > do_something(); > else > do_something_else(); > > > "do_something_else" is not indented. > > There is also something weird with the bsd indent style. It indents > do_something and do_something_else to parent-bol with 0 offset, so the > result is: > > if (true) > do_something(); > else > do_something_else(); > > > It is very different from the bsd style from c-mode, which produces this: > > if (true) > do_something(); > else > do_something_else(); > > By looking at random files from OpenBSD, they do indent their > expressions inside if and else: > > <https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/net/bsd-comp.c?rev=1.17&content-type=text/plain> > (lines 277, 484, and 527) > > > > Also there is a second patch which tries to handle specific types of > comments. I don't know how popular it is, but some people use these > kind of comments: > > /*---------. > | %param. | > `---------*/ > > Here we want the vertical bar ("|") to be indented at the same column as > the first "/". > > Currently the result is this: > > /*---------. > | %param. | > `---------*/ > > This patch is a just proof of concept. If this new behavior is indeed > wanted, I would clean it up and adapt other modes. Yuan, any comments? If the first patch looks good to you, I'd like to install it on the release branch.
bug-gnu-emacs@HIDDEN
:bug#66152
; Package emacs
.
Full text available.Received: (at 66152) by debbugs.gnu.org; 26 Sep 2023 12:29:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 26 08:29:31 2023 Received: from localhost ([127.0.0.1]:47567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ql7By-0000Jp-LN for submit <at> debbugs.gnu.org; Tue, 26 Sep 2023 08:29:31 -0400 Received: from msg-4.mailo.com ([213.182.54.15]:56966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <btuin@HIDDEN>) id 1ql7Bw-0000JU-0M for 66152 <at> debbugs.gnu.org; Tue, 26 Sep 2023 08:29:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mailo.com; s=mailo; t=1695731348; bh=2Wj//do6w610pKVviShqlFzMowauiCQBxasbRWTswCs=; h=X-EA-Auth:Content-Type:Message-ID:Date:MIME-Version:To:From: Subject; b=kv5NwlmJPUWbwuEtV3WPA+UUxUOEdO5hiTy6XCdry5+9Z96ySFAFwAe/Kd3R+YLLA +GfHnUxJ2G7u4BRgQ8yj8g7EYq6gqpgQQu/4lhOSudEbaEAoqSjMsFBDO1PkLN3HJr eUZo7fEFFb5tWcrQajmu1ygZutyvGaSJn432KO6A= Received: by b221-3.in.mailobj.net [192.168.90.23] with ESMTP via ip-20.mailobj.net [213.182.54.20] Tue, 26 Sep 2023 14:29:08 +0200 (CEST) X-EA-Auth: rNihbNY98tcCsjFTubEwrWyFbaihnVUT+Yr6P2RVCH6GsZgN0dTc9GhyizPw6fgb/IzvC68sWUMSvnNgtvZt+HB1x2ydYV8q Content-Type: multipart/mixed; boundary="------------MWqV9IU0X9E49Vv5q3TdQEoA" Message-ID: <1bb29ad2-270d-4b19-8d5f-90f23b9fd100@HIDDEN> Date: Tue, 26 Sep 2023 14:29:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: fr, en-US To: 66152 <at> debbugs.gnu.org From: =?UTF-8?Q?Augustin_Ch=C3=A9neau_=28BTuin=29?= <btuin@HIDDEN> Subject: 30.0.50; Missing indent rules in c-ts-mode X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66152 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------MWqV9IU0X9E49Vv5q3TdQEoA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I found some more issues. First, there is no rule for an element in an else clause: if (true) do_something(); else do_something_else(); "do_something_else" is not indented. There is also something weird with the bsd indent style. It indents do_something and do_something_else to parent-bol with 0 offset, so the result is: if (true) do_something(); else do_something_else(); It is very different from the bsd style from c-mode, which produces this: if (true) do_something(); else do_something_else(); By looking at random files from OpenBSD, they do indent their expressions inside if and else: <https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/net/bsd-comp.c?rev=1.17&content-type=text/plain> (lines 277, 484, and 527) Also there is a second patch which tries to handle specific types of comments. I don't know how popular it is, but some people use these kind of comments: /*---------. | %param. | `---------*/ Here we want the vertical bar ("|") to be indented at the same column as the first "/". Currently the result is this: /*---------. | %param. | `---------*/ This patch is a just proof of concept. If this new behavior is indeed wanted, I would clean it up and adapt other modes. --------------MWqV9IU0X9E49Vv5q3TdQEoA Content-Type: text/x-patch; charset=UTF-8; name="0001-c-ts-mode-Add-indentation-rule-for-else_clause.patch" Content-Disposition: attachment; filename*0="0001-c-ts-mode-Add-indentation-rule-for-else_clause.patch" Content-Transfer-Encoding: base64 RnJvbSBkMDUwNjE5NzQzYjI2MDRkZmEzYjEzNDJmYTEyZWU5OWE0YWE1NTBhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/QXVndXN0aW49MjBDaD1DMz1BOW5l YXU/PSA8YnR1aW5AbWFpbG8uY29tPgpEYXRlOiBUdWUsIDI2IFNlcCAyMDIzIDE0OjAzOjE4 ICswMjAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIGMtdHMtbW9kZTogQWRkIGluZGVudGF0aW9u IHJ1bGUgZm9yIGVsc2VfY2xhdXNlCgotLS0KIGxpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5l bCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEv bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2Rl LmVsCmluZGV4IDMxNGYzN2Y3ZWM1Li5jYjIzNjQ0NzM2OCAxMDA2NDQKLS0tIGEvbGlzcC9w cm9nbW9kZXMvYy10cy1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5l bApAQCAtNDU1LDYgKzQ1NSw3IEBAIGMtdHMtbW9kZS0taW5kZW50LXN0eWxlcwogICAgICAg ICAgICA7OyBUaGVzZSBydWxlcyBhcmUgZm9yIGNhc2VzIHdoZXJlIHRoZSBib2R5IGlzIGJy YWNrZXRsZXNzLgogICAgICAgICAgICA7OyBUZXN0ZWQgYnkgdGhlICJCcmFja2V0bGVzcyBT aW1wbGUgU3RhdGVtZW50IiB0ZXN0LgogICAgICAgICAgICAoKHBhcmVudC1pcyAiaWZfc3Rh dGVtZW50Iikgc3RhbmRhbG9uZS1wYXJlbnQgYy10cy1tb2RlLWluZGVudC1vZmZzZXQpCisg ICAgICAgICAgICgocGFyZW50LWlzICJlbHNlX2NsYXVzZSIpIHN0YW5kYWxvbmUtcGFyZW50 IGMtdHMtbW9kZS1pbmRlbnQtb2Zmc2V0KQogICAgICAgICAgICAoKHBhcmVudC1pcyAiZm9y X3N0YXRlbWVudCIpIHN0YW5kYWxvbmUtcGFyZW50IGMtdHMtbW9kZS1pbmRlbnQtb2Zmc2V0 KQogICAgICAgICAgICAoKHBhcmVudC1pcyAid2hpbGVfc3RhdGVtZW50Iikgc3RhbmRhbG9u ZS1wYXJlbnQgYy10cy1tb2RlLWluZGVudC1vZmZzZXQpCiAgICAgICAgICAgICgocGFyZW50 LWlzICJkb19zdGF0ZW1lbnQiKSBzdGFuZGFsb25lLXBhcmVudCBjLXRzLW1vZGUtaW5kZW50 LW9mZnNldCkKLS0gCjIuNDIuMAoK --------------MWqV9IU0X9E49Vv5q3TdQEoA Content-Type: text/x-patch; charset=UTF-8; name="0002-c-ts-mode-handle-specific-comment-formatting.patch" Content-Disposition: attachment; filename="0002-c-ts-mode-handle-specific-comment-formatting.patch" Content-Transfer-Encoding: base64 RnJvbSAwMDc0ZGI0MjI0YjQyNjllZWM0NjRhYzAwZWI3NTFkOTE5YWVjNDA4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/QXVndXN0aW49MjBDaD1DMz1BOW5l YXU/PSA8YnR1aW5AbWFpbG8uY29tPgpEYXRlOiBUdWUsIDI2IFNlcCAyMDIzIDE0OjEwOjQw ICswMjAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIGMtdHMtbW9kZTogaGFuZGxlIHNwZWNpZmlj IGNvbW1lbnQgZm9ybWF0dGluZwoKLS0tCiBsaXNwL3Byb2dtb2Rlcy9jLXRzLWNvbW1vbi5l bCB8IDExICsrKysrKysrKysrCiBsaXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwgICB8ICA0 ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt KQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2MtdHMtY29tbW9uLmVsIGIvbGlzcC9w cm9nbW9kZXMvYy10cy1jb21tb24uZWwKaW5kZXggM2IwODE0OTcwYWQuLjFlYTQxMjYwYWI4 IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9jLXRzLWNvbW1vbi5lbAorKysgYi9saXNw L3Byb2dtb2Rlcy9jLXRzLWNvbW1vbi5lbApAQCAtNTYsNiArNTYsMTcgQEAKIAogOzs7IENv bW1lbnQgaW5kZW50YXRpb24gYW5kIGZpbGxpbmcKIAorCisoZGVmdW4gYy10cy1jb21tb24t bG9va2luZy1hdCAoY2hhciAmcmVzdCBjaGFycykKKyAgKGxhbWJkYSAoX24gX3AgYm9sICZy ZXN0IF8pCisgICAgKGxldCAoKHJlcyBuaWwpKQorICAgICAgKHNldHEgcmVzIChlcSAoY2hh ci1hZnRlciBib2wpIGNoYXIpKQorICAgICAgKHdoaWxlIChhbmQgY2hhcnMgKG5vdCByZXMp KQorICAgICAgICAoc2V0cSBjaGFyIChjYXIgY2hhcnMpCisgICAgICAgICAgICAgIGNoYXJz IChjZHIgY2hhcnMpCisgICAgICAgICAgICAgIHJlcyAoZXEgKGNoYXItYWZ0ZXIgYm9sKSBj aGFyKSkpCisgICAgICByZXMpKSkKKwogKGRlZnVuIGMtdHMtY29tbW9uLWxvb2tpbmctYXQt c3RhciAoX24gX3AgYm9sICZyZXN0IF8pCiAgICJBIHRyZWUtc2l0dGVyIHNpbXBsZSBpbmRl bnQgbWF0Y2hlci4KIE1hdGNoZXMgaWYgdGhlcmUgaXMgYSBcIipcIiBhZnRlciBCT0wuIgpk aWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9k ZXMvYy10cy1tb2RlLmVsCmluZGV4IGNiMjM2NDQ3MzY4Li43NmNiYWQ1MGQwNiAxMDA2NDQK LS0tIGEvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVz L2MtdHMtbW9kZS5lbApAQCAtMzcxLDggKzM3MSwxMCBAQCBjLXRzLW1vZGUtLWluZGVudC1z dHlsZXMKICAgICAgICAgICAgKChub2RlLWlzICJwcmVwcm9jX2FyZyIpIG5vLWluZGVudCkK ICAgICAgICAgICAgOzsgYGMtdHMtY29tbW9uLWxvb2tpbmctYXQtc3RhcicgaGFzIHRvIGNv bWUgYmVmb3JlCiAgICAgICAgICAgIDs7IGBjLXRzLWNvbW1vbi1jb21tZW50LTJuZC1saW5l LW1hdGNoZXInLgotICAgICAgICAgICAoKGFuZCAocGFyZW50LWlzICJjb21tZW50IikgYy10 cy1jb21tb24tbG9va2luZy1hdC1zdGFyKQorICAgICAgICAgICAoKGFuZCAocGFyZW50LWlz ICJjb21tZW50IikgYy10cy1jb21tb24tbG9va2luZy1hdCA/KikKICAgICAgICAgICAgIGMt dHMtY29tbW9uLWNvbW1lbnQtc3RhcnQtYWZ0ZXItZmlyc3Qtc3RhciAtMSkKKyAgICAgICAg ICAgKChhbmQgKHBhcmVudC1pcyAiY29tbWVudCIpIChjLXRzLWNvbW1vbi1sb29raW5nLWF0 ID98ID9cXCA/YCkpCisgICAgICAgICAgICBjLXRzLWNvbW1vbi1jb21tZW50LXN0YXJ0LWFm dGVyLWZpcnN0LXN0YXIgLTIpCiAgICAgICAgICAgIChjLXRzLWNvbW1vbi1jb21tZW50LTJu ZC1saW5lLW1hdGNoZXIKICAgICAgICAgICAgIGMtdHMtY29tbW9uLWNvbW1lbnQtMm5kLWxp bmUtYW5jaG9yCiAgICAgICAgICAgICAxKQotLSAKMi40Mi4wCgo= --------------MWqV9IU0X9E49Vv5q3TdQEoA--
bug-gnu-emacs@HIDDEN
:bug#66152
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 22 Sep 2023 11:24:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 07:24:27 2023 Received: from localhost ([127.0.0.1]:35400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjeGo-0003fR-Ou for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 07:24:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <btuin@HIDDEN>) id 1qjeGk-0003f9-8v for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 07:24:24 -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 <btuin@HIDDEN>) id 1qjeGR-0001Qk-UG for bug-gnu-emacs@HIDDEN; Fri, 22 Sep 2023 07:24:04 -0400 Received: from msg-4.mailo.com ([213.182.54.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <btuin@HIDDEN>) id 1qjeGN-0004Bo-Ir for bug-gnu-emacs@HIDDEN; Fri, 22 Sep 2023 07:24:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mailo.com; s=mailo; t=1695381836; bh=kt9lu24KAOZn/BDzWKt2tAaFYehOVvCH0+C9ER/2dCI=; h=X-EA-Auth:Content-Type:Message-ID:Date:MIME-Version:To:Subject: From; b=Dhsj4/cnaRKaHjXxvaKImzczFODgvMzO2/5T+vORcUkTkeh7rpN8sCCTituABtEJM 7WLtTUAMcVV1HxI0N2IDIHrRGHE+cCYqmLT2JUpSbW1bbeMhYZFH9UARan/Sv8QN0w ANyT8yYuCFPu/DXuuCnz6pRwss/i6zjh0R5mo+ec= Received: by b221-1.in.mailobj.net [192.168.90.21] with ESMTP via ip-20.mailobj.net [213.182.54.20] Fri, 22 Sep 2023 13:23:56 +0200 (CEST) X-EA-Auth: ooeIVwZG8GOJrU2YMy3rvfb7WDkEibH8SbRsfqxkkI3Kjzb1209GYnQaXSd8Ogoq6yPXD+4BaTvp+g39AH6xlu5EVV3ENyHJ Content-Type: multipart/mixed; boundary="------------OF3a00agbJrc0Si65OhLyc06" Message-ID: <ef80f9da-f889-4b80-8c90-ff09464084af@HIDDEN> Date: Fri, 22 Sep 2023 13:23:56 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: bug-gnu-emacs@HIDDEN Subject: 30.0.50; Missing indent rules in c-ts-mode Content-Language: fr, en-US From: =?UTF-8?Q?Augustin_Ch=C3=A9neau_=28BTuin=29?= <btuin@HIDDEN> Received-SPF: pass client-ip=213.182.54.15; envelope-from=btuin@HIDDEN; helo=msg-4.mailo.com 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------OF3a00agbJrc0Si65OhLyc06 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit There are missing indent rules in c-ts-mode. Currently there is no rule if an identifier in a declaration is on a new line. In these two cases, "variable_name" is not indented: static myttype * variable_name; static myttype variable_name; The new behavior is the same as c-mode. In GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) of 2023-09-19 built on inspiron-5567 Repository revision: 991bf3f0f5dff66794785ebfcc867611fe75e0da Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12302001 System Description: Arch Linux Configured using: 'configure PKG_CONFIG_PATH=/home/arch-aug/.opam/default/lib/pkgconfig:' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 37844 9140) (symbols 48 5209 0) (strings 32 13243 1761) (string-bytes 1 376699) (vectors 16 10300) (vector-slots 8 156214 14950) (floats 8 22 23) (intervals 56 220 0) (buffers 992 10)) --------------OF3a00agbJrc0Si65OhLyc06 Content-Type: text/x-patch; charset=UTF-8; name="0001-Add-missing-indent-rules-in-c-ts-mode.patch" Content-Disposition: attachment; filename="0001-Add-missing-indent-rules-in-c-ts-mode.patch" Content-Transfer-Encoding: base64 RnJvbSAyZDUyNDhkOTYxMmZlYjZlNTViZjllMjJlNWQ4YmMxYjhmNTY1YmE4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/QXVndXN0aW49MjBDaD1DMz1BOW5l YXU/PSA8YnR1aW5AbWFpbG8uY29tPgpEYXRlOiBXZWQsIDIwIFNlcCAyMDIzIDEyOjIzOjA2 ICswMjAwClN1YmplY3Q6IFtQQVRDSCAxLzNdIEFkZCBtaXNzaW5nIGluZGVudCBydWxlcyBp biBjLXRzLW1vZGUKCi0tLQogbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIHwgMiArKwog MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJv Z21vZGVzL2MtdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbAppbmRl eCA3MDcxN2E5MGNhYS4uMzE0ZjM3ZjdlYzUgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVz L2MtdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKQEAgLTQw Nyw2ICs0MDcsOCBAQCBjLXRzLW1vZGUtLWluZGVudC1zdHlsZXMKICAgICAgICAgICAgKChw YXJlbnQtaXMgInByZXByb2MiKSBjLXRzLW1vZGUtLWFuY2hvci1wcmV2LXNpYmxpbmcgMCkK IAogICAgICAgICAgICAoKHBhcmVudC1pcyAiZnVuY3Rpb25fZGVmaW5pdGlvbiIpIHBhcmVu dC1ib2wgMCkKKyAgICAgICAgICAgKChwYXJlbnQtaXMgInBvaW50ZXJfZGVjbGFyYXRvciIp IHBhcmVudC1ib2wgMCkKKyAgICAgICAgICAgKChwYXJlbnQtaXMgImRlY2xhcmF0aW9uIikg cGFyZW50LWJvbCAwKQogICAgICAgICAgICAoKHBhcmVudC1pcyAiY29uZGl0aW9uYWxfZXhw cmVzc2lvbiIpIGZpcnN0LXNpYmxpbmcgMCkKICAgICAgICAgICAgKChwYXJlbnQtaXMgImFz c2lnbm1lbnRfZXhwcmVzc2lvbiIpIHBhcmVudC1ib2wgYy10cy1tb2RlLWluZGVudC1vZmZz ZXQpCiAgICAgICAgICAgICgocGFyZW50LWlzICJjb25jYXRlbmF0ZWRfc3RyaW5nIikgZmly c3Qtc2libGluZyAwKQotLSAKMi40Mi4wCgo= --------------OF3a00agbJrc0Si65OhLyc06--
Augustin Chéneau (BTuin) <btuin@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#66152
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.