From unknown Fri Aug 15 04:07:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#60572 <60572@debbugs.gnu.org> To: bug#60572 <60572@debbugs.gnu.org> Subject: Status: 29.0.60; c-ts-mode: String spanning multiple lines are not indented Reply-To: bug#60572 <60572@debbugs.gnu.org> Date: Fri, 15 Aug 2025 11:07:31 +0000 retitle 60572 29.0.60; c-ts-mode: String spanning multiple lines are not in= dented reassign 60572 emacs submitter 60572 Mohammed Sadiq severity 60572 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 06:13:05 2023 Received: (at submit) by debbugs.gnu.org; 5 Jan 2023 11:13:05 +0000 Received: from localhost ([127.0.0.1]:50382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDOBE-00073w-W6 for submit@debbugs.gnu.org; Thu, 05 Jan 2023 06:13:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:52434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDOBD-00073p-89 for submit@debbugs.gnu.org; Thu, 05 Jan 2023 06:13:03 -0500 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 1pDOBD-0006NV-18 for bug-gnu-emacs@gnu.org; Thu, 05 Jan 2023 06:13:03 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDOB9-0005If-KG for bug-gnu-emacs@gnu.org; Thu, 05 Jan 2023 06:13:02 -0500 Received: (Authenticated sender: sadiq@sadiqpk.org) by mail.gandi.net (Postfix) with ESMTPA id 46B8B240007 for ; Thu, 5 Jan 2023 11:12:52 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 05 Jan 2023 16:42:52 +0530 From: Mohammed Sadiq To: bug-gnu-emacs@gnu.org Subject: 29.0.60; c-ts-mode: String spanning multiple lines are not indented Message-ID: <763e1b6d1ba0fdbcc1e74414abf3842d@sadiqpk.org> X-Sender: sadiq@sadiqpk.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=217.70.183.193; envelope-from=sadiq@sadiqpk.org; helo=relay1-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit 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.6 (--) The following code doesn't indent with TAB on c-ts-mode: #include int main (void) { char *test = "some " "test"; puts ("more " "test"); } expected indentation: #include int main (void) { char *test = "some " "test"; puts ("more " "test"); } In GNU Emacs 29.0.60 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.24.35, cairo version 1.16.0) of 2023-01-02 built on purism Repository revision: 2569ede9c496bb060e0b88428cb541088aaba1f9 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12101005 System Description: Debian GNU/Linux bookworm/sid From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 06 00:51:27 2023 Received: (at 60572) by debbugs.gnu.org; 6 Jan 2023 05:51:27 +0000 Received: from localhost ([127.0.0.1]:53518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDfdW-0000ka-Sz for submit@debbugs.gnu.org; Fri, 06 Jan 2023 00:51:27 -0500 Received: from mail-pg1-f179.google.com ([209.85.215.179]:37547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDfdU-0000kM-Pr for 60572@debbugs.gnu.org; Fri, 06 Jan 2023 00:51:25 -0500 Received: by mail-pg1-f179.google.com with SMTP id v3so561393pgh.4 for <60572@debbugs.gnu.org>; Thu, 05 Jan 2023 21:51:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=gPNcbaxCNwMYWK83kCU5zn+K0zk0FcSdpe2830ZA+qc=; b=ONfuGmPKx133KnYZHn6XO5930QD//kIkDOjKeZahParB4L7/6Mk84EctnETaxITOzt +LA7azkGO26ZOy67e4vH3fSpA2uxG8CZpDC8fPmMLc2xRM16O+h+LPk/c+fL6lDmihaY MshxWT+614vkoo/JnxIE61Dipq3xkeP/CXi3AY/fYQ8XaPFNDjjeLzEpRShomKVx0+aN 7YEDjen5Xm3GaxKTJ5vFtcCeTLBe9sUzXRjJ5R6E+vQ6pMp5g2YNzG/vCAZ/fiPeHfsl J0F6hwSolW/D9AXZ2qhEnKd48H/LkUXVTu4AMcD1W4UsFVEYu3se/UUy1E6CPnYRTknq 07sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gPNcbaxCNwMYWK83kCU5zn+K0zk0FcSdpe2830ZA+qc=; b=Ib42BhgMlVyHxn/05jk6ndHPJIPKpQLmmrgDMKV3ufqaiU7XcL30W6+2J10tcdp2gk wDQpRQucpevycKOwZqAALJBsR54Sa4h4mVOzaYQX1czDDBAWosvOmVBopbpvNJP8EQIK YGW6mxMACP9lIWEkZEmQWDl+ZsDRLIw2ljS8cq50ek8O2OfJfLGv9Div5/VuGHLp8nBC clo8qoW8aaSxcMVpb6fjV91DqF8zXNYOgK7uBKXW7zMIVsJsJ7TEek6ieDgiXjtuoJTy 4VNnxgpAUpoxED0wBSffF/g/4Xf3cWxKlDqP8UcmkTGkgfjQsbLW1cTcM3UiQZZAqY3w C4SA== X-Gm-Message-State: AFqh2kong3OMiu9jA0n48NKOYIXc5DGP8kont+Qy9AsElxJedNpOS5XY CtJ2X3YKV8TvX+TV6b0S2r3ih/l9KyU= X-Google-Smtp-Source: AMrXdXuDxuu7BCN2I8IQ5sqevTvGV3fETYMztJ9dDnLOTZqHMqd87OEkn4wB3zBTgnwom4KOKtgf/A== X-Received: by 2002:a05:6a00:c89:b0:582:8722:bf61 with SMTP id a9-20020a056a000c8900b005828722bf61mr24058182pfv.10.1672984278595; Thu, 05 Jan 2023 21:51:18 -0800 (PST) Received: from smtpclient.apple (ip68-3-33-122.ph.ph.cox.net. [68.3.33.122]) by smtp.gmail.com with ESMTPSA id p13-20020aa79e8d000000b005815017d348sm234669pfq.179.2023.01.05.21.51.17 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Jan 2023 21:51:18 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#60572: 29.0.60; c-ts-mode: String spanning multiple lines are not indented Message-Id: <0027AF78-0A38-4F41-848E-D620D8E4F8DF@gmail.com> Date: Thu, 5 Jan 2023 22:51:16 -0700 To: Mohammed Sadiq X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60572 Cc: 60572@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: -1.0 (-) Mohammed Sadiq writes: > The following code doesn't indent with TAB on c-ts-mode: > > #include > > int > main (void) > { > char *test =3D "some " > "test"; > > puts ("more " > "test"); > } > > > expected indentation: > > #include > > int > main (void) > { > char *test =3D "some " > "test"; > > puts ("more " > "test"); > } > Thanks for the report. I=E2=80=99m on the road right now, but I=E2=80=99ll= soon get back and work on this and your other reports, just FYI :-) Yuan From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 07:07:11 2023 Received: (at 60572) by debbugs.gnu.org; 7 Jan 2023 12:07:11 +0000 Received: from localhost ([127.0.0.1]:56630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pE7yh-0005of-GA for submit@debbugs.gnu.org; Sat, 07 Jan 2023 07:07:11 -0500 Received: from out-14.mta0.migadu.com ([91.218.175.14]:31196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pE7ye-0005oV-Ex for 60572@debbugs.gnu.org; Sat, 07 Jan 2023 07:07:09 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1673093227; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=1PQUNwOFtOdubsXArNygQZ594ROPqpyi3h57lMQovfI=; b=lYgAiVNOlWoMRcnustyEz9i8+SF52ExgJWJmLwq4yZ8XUb2ved21dEoz8uVaG8Nb+/0kYP V+U3rI16W/b8aoa3OEuwdJU9mBUFnyt7AYZNbg5XdxSG/cjki/U3eWc/JdRDVyLhqI7IAF UQiQWAf91xcH+YmaypF1KqNTSpG3STOvlydh3foVxA9J2MrCeaqEGe8GF6kVYUzWwrYAK6 VT/OHmxaDv/dU/X6CzIOn8pwlMh/IjTKogwhL65118XOIW8udcT+1Oe/1UpC/F85pXZLNn Ow4DbTvXFJtSd3ZHwZOlyh/g/E2JjQv7N9U/q4FiHz9IGiOG7HdbD/63awf/8A== From: Theodor Thornhill To: Yuan Fu Subject: Re: bug#60572: 29.0.60; c-ts-mode: String spanning multiple lines are not indented In-Reply-To: <0027AF78-0A38-4F41-848E-D620D8E4F8DF@gmail.com> (Yuan Fu's message of "Thu, 5 Jan 2023 22:51:16 -0700") References: <763e1b6d1ba0fdbcc1e74414abf3842d@sadiqpk.org> <0027AF78-0A38-4F41-848E-D620D8E4F8DF@gmail.com> Date: Sat, 07 Jan 2023 13:07:05 +0100 Message-ID: <87lemetuom.fsf_-_@thornhill.no> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60572 Cc: Mohammed Sadiq , 60572@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Yuan Fu writes: > Mohammed Sadiq writes: > >> The following code doesn't indent with TAB on c-ts-mode: >> >> #include >> >> int >> main (void) >> { >> char *test =3D "some " >> "test"; >> >> puts ("more " >> "test"); >> } >> >> >> expected indentation: >> >> #include >> >> int >> main (void) >> { >> char *test =3D "some " >> "test"; >> >> puts ("more " >> "test"); >> } >> > > Thanks for the report. I=E2=80=99m on the road right now, but I=E2=80=99l= l soon get back > and work on this and your other reports, just FYI :-) > > Yuan Here is a patch fixing this, Yuan. Feel free to install at your convenience. Do you agree with this patch, Mohammed? Theo --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-indentation-rule-for-concatenated_string-bug-605.patch >From 0891cff08c2e6438902ed09291d5e52e742bab11 Mon Sep 17 00:00:00 2001 From: Theodor Thornhill Date: Sat, 7 Jan 2023 13:04:07 +0100 Subject: [PATCH] Add indentation rule for concatenated_string (bug#60572) * lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles): Indent to parent-bol. --- lisp/progmodes/c-ts-mode.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el index e76966e7660..a22f1f3c44f 100644 --- a/lisp/progmodes/c-ts-mode.el +++ b/lisp/progmodes/c-ts-mode.el @@ -138,6 +138,7 @@ c-ts-mode--indent-styles ((parent-is "function_definition") parent-bol 0) ((parent-is "conditional_expression") first-sibling 0) ((parent-is "assignment_expression") parent-bol c-ts-mode-indent-offset) + ((parent-is "concatenated_string") parent-bol c-ts-mode-indent-offset) ((parent-is "comma_expression") first-sibling 0) ((parent-is "init_declarator") parent-bol c-ts-mode-indent-offset) ((parent-is "parenthesized_expression") first-sibling 1) -- 2.34.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 21:21:37 2023 Received: (at 60572) by debbugs.gnu.org; 8 Jan 2023 02:21:37 +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 1pELJZ-0007AJ-4V for submit@debbugs.gnu.org; Sat, 07 Jan 2023 21:21:37 -0500 Received: from mail-pl1-f175.google.com ([209.85.214.175]:35385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pELJX-0007A2-4O for 60572@debbugs.gnu.org; Sat, 07 Jan 2023 21:21:35 -0500 Received: by mail-pl1-f175.google.com with SMTP id y1so5867795plb.2 for <60572@debbugs.gnu.org>; Sat, 07 Jan 2023 18:21:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=eN8qMKsUMYafNJB4SaH4j6gX1nkAj2k7YZh5o3v91iI=; b=XnZtK9l0KJ0sqngcyNUjKodaWIv2ovj3PqohDwHyj/t43mjKaaP6aWjvB7wSb7zOiN ByF1IvJ2cFHod6Cf78KuyhKdhqF291D8fUOpN5W5Tr1TtRKd8h1cWMZmU1myhmPIG3Ae 1kkHechZHZpr+599KJVaiZ5l+zLn47WOKsJzEW952c1HAz1q2UxmD5zjqiEntYhOpLhA xRNp2Cj2wp3eZiUDUmt7zaUZjlsvtkx3jkORDMa4S4x45X40bAJSUuhptJUrFLeh0u/8 PLu0BAyLOQbIu+P+hLEOWqbsDkyv5z0FSEYmcUcS0phejeYOhcVWecKnoyd/LUIERYeV LNig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eN8qMKsUMYafNJB4SaH4j6gX1nkAj2k7YZh5o3v91iI=; b=YwPDyKwuPB9SMwxbM0CC3bxj4yEQp/dioXpDGAq2VpCysKXpCrbXwCNyp0XsZ6CLdN BFZmgL4SpEJxmwchkykXhABCi1L+MM8+n50/Hcz478Hwea+8nxLVZSv3vIgY0Gyzr4A0 yCPbU2l9nh2MORHQltRI9rSR4AKPxx3RfEuuRTaraZg7kn6R8kLncj3Prj5vBWWMUw3W RewDloaZGnsrR8JYGdSY5xZ+23iRooHyMAsSXEwCL8yR3mGiVS3/UG5ZQrtX4Q7zMXj9 M0+K1CqfXw2iCEVcl223QDZGQtCcazjI1srF1BQ5iI+7FkMB3bkB6EZi5JKXYdkVonEk 1csg== X-Gm-Message-State: AFqh2kr3K8XZ60sozc3DK6SzOe5BiherfOYDx0KfJy3BKcljXTn0qQQQ CAjWrbKVPvS7vh4eXdw+f14= X-Google-Smtp-Source: AMrXdXtrCCkxogn39QJ8/kZOLdr5pgDHLEMsnzNHgITL7AfULE+YFNcRS6pbPl5suWpe1vGAcOTBsQ== X-Received: by 2002:a17:902:d491:b0:192:b40b:e41 with SMTP id c17-20020a170902d49100b00192b40b0e41mr46711202plg.61.1673144488312; Sat, 07 Jan 2023 18:21:28 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id ix15-20020a170902f80f00b00192b23b8451sm3405269plb.108.2023.01.07.18.21.27 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Jan 2023 18:21:28 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#60572: 29.0.60; c-ts-mode: String spanning multiple lines are not indented Message-Id: <8973BB21-3623-4D0B-A0E9-2219ED0BEFD4@gmail.com> Date: Sat, 7 Jan 2023 18:21:26 -0800 To: Theodor Thornhill X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60572 Cc: Mohammed Sadiq , 60572@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: -1.0 (-) Theodor Thornhill writes: > Yuan Fu writes: > >> Mohammed Sadiq writes: >> >>> The following code doesn't indent with TAB on c-ts-mode: >>> >>> #include >>> >>> int >>> main (void) >>> { >>> char *test =3D "some " >>> "test"; >>> >>> puts ("more " >>> "test"); >>> } >>> >>> >>> expected indentation: >>> >>> #include >>> >>> int >>> main (void) >>> { >>> char *test =3D "some " >>> "test"; >>> >>> puts ("more " >>> "test"); >>> } >>> >> >> Thanks for the report. I=E2=80=99m on the road right now, but I=E2=80=99= ll soon get back >> and work on this and your other reports, just FYI :-) >> >> Yuan > > Here is a patch fixing this, Yuan. Feel free to install at your > convenience. > > Do you agree with this patch, Mohammed? > > Theo Thanks! Patch applied. Yuan From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 03:12:52 2023 Received: (at 60572) by debbugs.gnu.org; 8 Jan 2023 08:12:52 +0000 Received: from localhost ([127.0.0.1]:59792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEQnU-0008Fc-IX for submit@debbugs.gnu.org; Sun, 08 Jan 2023 03:12:52 -0500 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:39159) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEQnR-0008FO-Qw for 60572@debbugs.gnu.org; Sun, 08 Jan 2023 03:12:51 -0500 Received: (Authenticated sender: sadiq@sadiqpk.org) by mail.gandi.net (Postfix) with ESMTPA id 2545040004; Sun, 8 Jan 2023 08:12:40 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 08 Jan 2023 13:42:40 +0530 From: Mohammed Sadiq To: Yuan Fu Subject: Re: bug#60572: 29.0.60; c-ts-mode: String spanning multiple lines are not indented In-Reply-To: <8973BB21-3623-4D0B-A0E9-2219ED0BEFD4@gmail.com> References: <8973BB21-3623-4D0B-A0E9-2219ED0BEFD4@gmail.com> Message-ID: <1609b8de6ffd3ab8810e287a55f29453@sadiqpk.org> X-Sender: sadiq@sadiqpk.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60572 Cc: Theodor Thornhill , 60572@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: -1.7 (-) > Theodor Thornhill writes: >> >> Here is a patch fixing this, Yuan. Feel free to install at your >> convenience. >> >> Do you agree with this patch, Mohammed? The line puts ("more" "test"); is still not indented right (right in the sense, the behavior is different from c-mode): I expect the code to be (with indent-tabs-mode set to nil): puts ("more" "test"); but I get: puts ("more" "test"); From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 04:18:50 2023 Received: (at 60572) by debbugs.gnu.org; 8 Jan 2023 09:18:50 +0000 Received: from localhost ([127.0.0.1]:59848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pERpJ-0001cx-Re for submit@debbugs.gnu.org; Sun, 08 Jan 2023 04:18:50 -0500 Received: from out-229.mta0.migadu.com ([91.218.175.229]:30379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pERpG-0001cm-Ng for 60572@debbugs.gnu.org; Sun, 08 Jan 2023 04:18:47 -0500 Date: Sun, 08 Jan 2023 10:18:42 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1673169525; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=icPLfx0mF66HNz/DGf3UmmcDp5Ehm85DYzYCCpdFNBA=; b=o7Q8o4OawYd5WocHdHc+EWnhdhvFVfTn3iZxcteVJR284Pw48+bv/f+rkBz2qdPYVjh0Mk uduxurKkf4tPyR6BGS/LeTg4ciOZw9yG/6ZyAcZleJzwghVNuU8HSdbQNaX/PZL/UjlRI0 9V1T1B5hJdmYjddkgmVHg/xI0qIg7SKfIThJ/VdB1lfZVf+x+CxoS9+t9pozw2FzhEvrz6 aoGyl6I1bDAENEBa7vERJO2J24rkuMEqGdbXR0yQzha5QXXNg0iNGAnkuTg456RIJ2gF9o Lb1wkbb4YyNMJ9EA1Npu8gRCBTmsrStkhWF8/+sj7r8pZzbreC+o2YjnQ82Byg== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill To: Mohammed Sadiq , Yuan Fu Subject: =?US-ASCII?Q?Re=3A_bug=2360572=3A_29=2E0=2E60=3B_c-ts-mode=3A_String?= =?US-ASCII?Q?_spanning_multiple_lines_are_not_indented?= In-Reply-To: <1609b8de6ffd3ab8810e287a55f29453@sadiqpk.org> References: <8973BB21-3623-4D0B-A0E9-2219ED0BEFD4@gmail.com> <1609b8de6ffd3ab8810e287a55f29453@sadiqpk.org> Message-ID: <8CFA7E58-F1BA-4349-8818-225A01D9CC93@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60572 Cc: 60572@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: -1.0 (-) On 8 January 2023 09:12:40 CET, Mohammed Sadiq wrote= : >> Theodor Thornhill writes: >>>=20 >>> Here is a patch fixing this, Yuan=2E Feel free to install at your >>> convenience=2E >>>=20 >>> Do you agree with this patch, Mohammed? > >The line > > puts ("more" > "test"); > >is still not indented right (right in the sense, the behavior is >different from c-mode): > >I expect the code to be (with indent-tabs-mode set to nil): > > puts ("more" > "test"); > >but I get: > > puts ("more" > "test"); Right, thanks=2E Is this indent style related? Would Linux style do this d= ifferently than gnu? Thanks, Theo From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 04:45:56 2023 Received: (at 60572) by debbugs.gnu.org; 8 Jan 2023 09:45:56 +0000 Received: from localhost ([127.0.0.1]:59908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pESFX-0002JR-VB for submit@debbugs.gnu.org; Sun, 08 Jan 2023 04:45:56 -0500 Received: from relay10.mail.gandi.net ([217.70.178.230]:36583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pESFV-0002Iy-FG for 60572@debbugs.gnu.org; Sun, 08 Jan 2023 04:45:54 -0500 Received: (Authenticated sender: sadiq@sadiqpk.org) by mail.gandi.net (Postfix) with ESMTPA id 7E140240009; Sun, 8 Jan 2023 09:45:44 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 08 Jan 2023 15:15:44 +0530 From: Mohammed Sadiq To: Theodor Thornhill Subject: Re: bug#60572: 29.0.60; c-ts-mode: String spanning multiple lines are not indented In-Reply-To: <8CFA7E58-F1BA-4349-8818-225A01D9CC93@thornhill.no> References: <8973BB21-3623-4D0B-A0E9-2219ED0BEFD4@gmail.com> <1609b8de6ffd3ab8810e287a55f29453@sadiqpk.org> <8CFA7E58-F1BA-4349-8818-225A01D9CC93@thornhill.no> Message-ID: X-Sender: sadiq@sadiqpk.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60572 Cc: Yuan Fu , 60572@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: -1.7 (-) On 2023-01-08 14:48, Theodor Thornhill wrote: > > Right, thanks. Is this indent style related? Would Linux style do this > differently than gnu? > As per https://www.kernel.org/doc/html/v6.0/process/coding-style.html#inline-assembly and c-mode linux style, both GNU and Linux seem to behave similarly. cheers, Mohammed Sadiq From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 21 03:10:12 2023 Received: (at 60572) by debbugs.gnu.org; 21 Jan 2023 08:10:12 +0000 Received: from localhost ([127.0.0.1]:47979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJ8x2-0002Kp-6d for submit@debbugs.gnu.org; Sat, 21 Jan 2023 03:10:12 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:40299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJ8x0-0002KZ-Bf for 60572@debbugs.gnu.org; Sat, 21 Jan 2023 03:10:11 -0500 Received: (Authenticated sender: sadiq@sadiqpk.org) by mail.gandi.net (Postfix) with ESMTPA id 7F69660006; Sat, 21 Jan 2023 08:10:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sadiqpk.org; s=gm1; t=1674288604; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=j1noGbZXB+/x49ij8hbETYMrUpjCN/mtkahKeP4fafc=; b=DcNDXosqD6nkk/4RgnMYsaa6XsylLIrvGtSENJDkNjWH/LojBqfx8kOYGzElKsQgZFcPrM /OcPY6TlMXnKJSr4QX96BQ6IdVSJ8Nb5HhbiG4eBrfbIqCVzUz5sVl/EfK0fr05gTtBEV3 Adiknx/rtXI7HUtl+wEBSkzjLp7ti2ui7sumy8Z2zTlPsCe7IFVbs0qGaSvaXgTPqSNCqQ t9TyQWbFFRPrJScmNRoFvOpacJ3/7wkiWc+a0oj61hq1Dxz4TROxk4ILn90B4VQIgEPwI1 7vxaC79dQ5cUR+iMB6Y6qPLcNRL8a5E0zYIEAq70GMzaZO2ObOqSqJPN5wZZyw== MIME-Version: 1.0 Date: Sat, 21 Jan 2023 13:40:03 +0530 From: Mohammed Sadiq To: Theodor Thornhill Subject: Re: bug#60572: 29.0.60; c-ts-mode: String spanning multiple lines are not indented In-Reply-To: <87lemetuom.fsf_-_@thornhill.no> References: <763e1b6d1ba0fdbcc1e74414abf3842d@sadiqpk.org> <0027AF78-0A38-4F41-848E-D620D8E4F8DF@gmail.com> <87lemetuom.fsf_-_@thornhill.no> Message-ID: X-Sender: sadiq@sadiqpk.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60572 Cc: Yuan Fu , 60572@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: -1.7 (-) On 2023-01-07 17:37, Theodor Thornhill wrote: > Here is a patch fixing this, Yuan. Feel free to install at your > convenience. > > Do you agree with this patch, Mohammed? I believe that the patch is already applied to emacs-29 branch, I couldn't apply the patch (and reading the code, it looks it's already in). Anyway, This still doesn't fixes the following cases: some_func (arg1, "some really long" "string"); some_func ("some really long" "string"); > > Theo