From unknown Thu Jun 19 14:10:58 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#27000 <27000@debbugs.gnu.org> To: bug#27000 <27000@debbugs.gnu.org> Subject: Status: 25.2; js-jsx-mode incorrect indentation Reply-To: bug#27000 <27000@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:10:58 +0000 retitle 27000 25.2; js-jsx-mode incorrect indentation reassign 27000 emacs submitter 27000 Renato Ferreira severity 27000 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 19 18:45:45 2017 Received: (at submit) by debbugs.gnu.org; 19 May 2017 22:45:45 +0000 Received: from localhost ([127.0.0.1]:55739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBqeX-0001X2-5j for submit@debbugs.gnu.org; Fri, 19 May 2017 18:45:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBqeV-0001Wp-Jc for submit@debbugs.gnu.org; Fri, 19 May 2017 18:45:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBqeP-0003DR-N4 for submit@debbugs.gnu.org; Fri, 19 May 2017 18:45:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36471) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dBqeP-0003DN-K4 for submit@debbugs.gnu.org; Fri, 19 May 2017 18:45:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39803) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBqeO-0002ZZ-It for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 18:45:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBqeL-0003D1-HI for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 18:45:36 -0400 Received: from mail-qk0-x233.google.com ([2607:f8b0:400d:c09::233]:34796) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dBqeL-0003Cv-D5 for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 18:45:33 -0400 Received: by mail-qk0-x233.google.com with SMTP id k74so72516742qke.1 for ; Fri, 19 May 2017 15:45:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=M6yfAmGwsdMigc91wE5zmQgS6TTXfTQWObJfTWFgSD4=; b=cc8Z4K6Z6goYFMfwrzvSvDDty5I4Eu9b3zK6UCACQ6FxpI4rTRAovcRJkKoqXbkoN/ dJ4U/zBUYIsgWtn6av082civtd6QVdSpMOp8xvrgj3Ig9QyvE984bP1QonYh5Yy/VSnp lyReTDUro9dWvVV94BEOo8WLR8H6AbbttNsQ8MJJ7KEB3h8QixQQA9k01n4QczjpTPZv /dYi5I8a49NtS/bj/Rv6xA5RHdbipkq1+cqqDfkBpHjP43xRws4DLKzuX5gFQlYEV6ft M3WV/59OcsDzzADyqJ8sbVjV/x5+arOHqeCWbiq5h+DYbadcJbJ8yGWv4WmzRSU77OAy TtHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=M6yfAmGwsdMigc91wE5zmQgS6TTXfTQWObJfTWFgSD4=; b=dDRrNDzSUCrpW+2XW0KCV/zldMQhk8zuQkymA6jaP4Uf/X9qC/zEMoHZ+REvCdyk0U YFve1+INXAwyVHFoIcryVM9Ttlwi5mZ+EH33WIu4n1YHS+tJUcVZlzyichyHpg0JT+7k Jm9xFv7wcbrBT6LgoDYe+ggWC2jkgnedrlk1VJnjZtpM6OUGFe5WCAFI3gAvsLN+6pIx bgDKzkJaSgXSvqjj7YkMY1hCVTf2cG8ZWDcuB34CY7Kr87CrzfBmQs9c/0K/qTtk/w7C JTAuzN/62WZWlaPyee0bK/9YDKOE+CO1+gF8aztQ3xbmpJ/OwikV1wWPT995FNi09/Ac R5cQ== X-Gm-Message-State: AODbwcDLtXnHMTWZsTmRXCnyQnWD8FBUWPtg6NqGQ60Z/hZdZpljBCi2 9HE/8munx2zNr+uK X-Received: by 10.55.15.96 with SMTP id z93mr11568539qkg.288.1495233932150; Fri, 19 May 2017 15:45:32 -0700 (PDT) Received: from note (179-96-149-30.life.com.br. [179.96.149.30]) by smtp.gmail.com with ESMTPSA id 28sm6868029qtm.47.2017.05.19.15.45.30 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 19 May 2017 15:45:31 -0700 (PDT) From: Renato Ferreira To: bug-gnu-emacs@gnu.org Subject: 25.2; js-jsx-mode incorrect indentation Date: Fri, 19 May 2017 19:45:28 -0300 Message-ID: <87zie8bh4n.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) Hello, (I don't know if this bug has the same root cause from bug#24986, so my apologies if it does.) Using js-jsx-mode produces incorrect indentation on nested JSX elements when there is an element inside a parentheses inside a JS expression: function testA() { return (
{ (
) }
); } function testB() { return (
{
}
); } testA indents correctly, but testB does not. This causes all sorts of indentations problems after an incorrect indented line. Thanks a lot in advance! From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 04 23:09:54 2019 Received: (at 27000) by debbugs.gnu.org; 5 Jun 2019 03:09:54 +0000 Received: from localhost ([127.0.0.1]:46219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYMJG-0008Cb-AL for submit@debbugs.gnu.org; Tue, 04 Jun 2019 23:09:54 -0400 Received: from mta-08-4.privateemail.com ([198.54.122.58]:9048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYMJF-0008CP-Gb for 27000@debbugs.gnu.org; Tue, 04 Jun 2019 23:09:53 -0400 Received: from MTA-08.privateemail.com (localhost [127.0.0.1]) by MTA-08.privateemail.com (Postfix) with ESMTP id BF7C760038; Tue, 4 Jun 2019 23:09:47 -0400 (EDT) Received: from [192.168.88.227] (unknown [10.20.151.226]) by MTA-08.privateemail.com (Postfix) with ESMTPA id 8F06C60033; Wed, 5 Jun 2019 03:09:47 +0000 (UTC) To: 27000@debbugs.gnu.org From: Jackson Ray Hamilton Subject: Re: bug#27000: 25.2; js-jsx-mode incorrect indentation Message-ID: <4bc1c0a7-f420-36bd-36dd-86bb4d6c89d8@jacksonrayhamilton.com> Date: Tue, 4 Jun 2019 20:09:47 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27000 Cc: renatofdds@gmail.com 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 (-) Hi Renato, A set of changes I pushed to the Emacs master branch 2 months ago should resolve this issue.  (First fixed in 4b305bb185, but there were several commits after that when I broke/fixed it again.  The master branch is your best bet.) Note that you might not need to use js-jsx-mode any more, either; support for JSX should be enabled in js-mode if you include the “React” library in a file, or if the file ends in “.jsx”. Jackson From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 07:15:21 2019 Received: (at control) by debbugs.gnu.org; 5 Jun 2019 11:15:21 +0000 Received: from localhost ([127.0.0.1]:46637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYTt2-0003MJ-Ru for submit@debbugs.gnu.org; Wed, 05 Jun 2019 07:15:21 -0400 Received: from mail-it1-f181.google.com ([209.85.166.181]:35750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYTsz-0003Ly-NH for control@debbugs.gnu.org; Wed, 05 Jun 2019 07:15:18 -0400 Received: by mail-it1-f181.google.com with SMTP id n189so2874805itd.0 for ; Wed, 05 Jun 2019 04:15:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=m1W8xrMCR5pe27D/7w3HdthTWQKzyE7b1X8Ks19ejY4=; b=ugSDeH0AqeX9OYPk4Ih2PGnmMeOQ6rOJzYY32jtsw6bK6aei82DKZBZIzIsWlchhQY DLUiUoUa8dGMPvV/MHB4kPt50xjN+oRZa+1eOMEC4XgOnhZxbVS8QeKugNRKjQbOysqs 3ZlBAHiPvabP3bwvQwwhbG3VVfulcfaNC4YhGB/6IaP4ynwHr/CJGgrP9XlyRfXEBNkC 8nroyG5qlkZn5seFRplxAXxJd7ojL6BedHqSLrvPGv/gcfPLnpyXIUky551ryT3UINg3 LpcOUq56Ct1dZaop2UtNxQwH/Bleim8fqT5+hRaHF0TY2HW8wAuHMSzpNM4mxHJcr1IM Gppw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=m1W8xrMCR5pe27D/7w3HdthTWQKzyE7b1X8Ks19ejY4=; b=ofhFbWJDl99W4kpfQdAcuY/+nChOJGtGHXlQUhAwI3PkuCvPjQqUPqWR/bxH3gcLjM nePUsTTR7yYmqba7ecURwLfpV5z5z4+gWSpi0ESMSIk993FQFbJlJAALO0Uuns3t+k4N n6ZCwCptXfKYI0RXzJ862YaQdE2aWWrFOp5MFncu0wsvXb95qsfqC12LL3lrmXP0Iy2s eeHrBVBua2v7c6nsovTcb/9NBcj1m0QQcv7bg+I/nXf9147LWi5cz6ShD8qfUkLVmDrE vc7nG7mPjd1V9j2FqvnyDgwwlaO7Xqz9FnJwAJKYdflN4L0q1+E9WVd9q6dEOmL1TaJY riXQ== X-Gm-Message-State: APjAAAVMTeGVc/Ne6sUhH3Jvagmgh2IVmzgAVxJHVKcyX7aRDaWjxl/5 0J+xPHftVQpFK49gPv+30qy6SYum X-Google-Smtp-Source: APXvYqxKVCHppK/PsgQIV3PXuIMgiLyNbao/9Eks9lJDPjQObAb8Iu7m3F2t5TQhTcVrrn5PGtu8Wg== X-Received: by 2002:a02:a806:: with SMTP id f6mr26336750jaj.74.1559733310659; Wed, 05 Jun 2019 04:15:10 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id p10sm4128659iob.54.2019.06.05.04.15.10 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 05 Jun 2019 04:15:10 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #27000 Date: Wed, 05 Jun 2019 07:15:09 -0400 Message-ID: <87woi02shu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: control 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.6 (-) # should be fixed in master fixed 27000 27.1 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 21 11:56:10 2019 Received: (at control) by debbugs.gnu.org; 21 Aug 2019 15:56:10 +0000 Received: from localhost ([127.0.0.1]:36346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0Sy2-0006jU-E1 for submit@debbugs.gnu.org; Wed, 21 Aug 2019 11:56:10 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:36927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0Sy0-0006jJ-J6 for control@debbugs.gnu.org; Wed, 21 Aug 2019 11:56:08 -0400 Received: by mail-pf1-f172.google.com with SMTP id y9so1331259pfl.4 for ; Wed, 21 Aug 2019 08:56:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/rKIwNUq613jOyEQicB6U4X4lcXznmhIUmCRQx7hvps=; b=WMhLMf5DxGyyupiHX1eZITG2wuAEXMW6W6Y88DZXbABgSPb8DHxJ1Ug8//kLg5+Fby UEAjZCHxJBxEJwWVaoZz1hnLr3OxuzVcm5auKigIfUv5WL3zblBuTcApQVx3gFG5HYch uMCNzlwbc3O4rlkF+07RgTWpDEJD686+Jqh7AShLGT8YIWcBU0Yl1tCANPrucKd8Qgjm yAwB1NKxoJKVgKxbNa/wrajKx2cY5GeG7AvLUyDLa5+iC4CFSdjzm4jxo10g14RYgVjF 99FsOpH26dvfhCysB7Ng9UT3z6Hx7zFYxwY84Ncwd1y7BhHpF0WQ8PFh+dOZpK99daGZ odqQ== X-Gm-Message-State: APjAAAWO88D+bl55NVAjFDjRTYBJcd6CasD16ePoeixWLKQyBB/Yl4OP f3w2LUdobKFFrMG/dHOyRIBtKEJxCLKcc7+SWYHotzCE6ds= X-Google-Smtp-Source: APXvYqwuf6WcYPD9q0ybPCi30YJePvhphx+W6esDbLG0MtPeYFBkapksthlmaeQ0oqPQvh3Lh1T8X4AqWpxL/egIEX0= X-Received: by 2002:a63:5f01:: with SMTP id t1mr27162573pgb.200.1566402962427; Wed, 21 Aug 2019 08:56:02 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Wed, 21 Aug 2019 17:55:51 +0200 Message-ID: Subject: close 19195 & 27000 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control 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: -0.5 (/) # was marked fixed but never closed close 19195 close 27000 quit From unknown Thu Jun 19 14:10:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 19 Sep 2019 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator