From unknown Fri Jun 20 19:54:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23815: 24.5; Ruby indentation incorrect when class has a member called "module" Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Jun 2016 15:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23815 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23815@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.146652284625947 (code B ref -1); Tue, 21 Jun 2016 15:28:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jun 2016 15:27:26 +0000 Received: from localhost ([127.0.0.1]:49933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFNaG-0006kP-Vw for submit@debbugs.gnu.org; Tue, 21 Jun 2016 11:27:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFMBV-0004WB-VV for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:57:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFMBQ-0002mv-1I for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:57:40 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFMBP-0002me-V4 for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:57:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFMBN-0002uP-Mg for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:57:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFMBK-0002lW-3v for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:57:36 -0400 Received: from gw1.iar.com ([213.136.49.54]:38340 helo=relay1.iar.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFMBJ-0002i6-T8 for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:57:34 -0400 Received: from SEUPP-S-MS01.ad.iar.com (seupp-s-ms01.ad.iar.com [10.200.10.150]) by relay1.iar.com (Postfix) with ESMTPS id 766699968F for ; Tue, 21 Jun 2016 15:57:22 +0200 (CEST) Received: from SEUPP-S-MS01.ad.iar.com (10.200.10.150) by SEUPP-S-MS01.ad.iar.com (10.200.10.150) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Tue, 21 Jun 2016 15:57:22 +0200 Received: from seupp-jesperes4 (10.200.20.94) by SEUPP-S-MS01.ad.iar.com (10.200.10.150) with Microsoft SMTP Server id 15.0.1130.7 via Frontend Transport; Tue, 21 Jun 2016 15:57:22 +0200 Received: by seupp-jesperes4 (Postfix, from userid 1000) id 42403E09BF; Tue, 21 Jun 2016 15:57:22 +0200 (CEST) From: Date: Tue, 21 Jun 2016 15:57:22 +0200 Message-ID: <87k2hihcfx.fsf@seupp-jesperes4.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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.1 (----) X-Mailman-Approved-At: Tue, 21 Jun 2016 11:27:24 -0400 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.1 (----) Hello, If a ruby file contains the following (valid) Ruby code: class Foo def foo() @module = "" end end The Ruby emacs mode fails to realize that @module is a member, and instead thinks it is a module. -- Jesper Eskilson jesper.eskilson@iar.com From unknown Fri Jun 20 19:54:51 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Subject: bug#23815: closed (Re: bug#23815: 24.5; Ruby indentation incorrect when class has a member called "module") Message-ID: References: <87k2hihcfx.fsf@seupp-jesperes4.i-did-not-set--mail-host-address--so-tickle-me> X-Gnu-PR-Message: they-closed 23815 X-Gnu-PR-Package: emacs Reply-To: 23815@debbugs.gnu.org Date: Tue, 21 Jun 2016 16:45:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1466527502-1040-1" This is a multi-part message in MIME format... ------------=_1466527502-1040-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23815: 24.5; Ruby indentation incorrect when class has a member called "mo= dule" which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 23815@debbugs.gnu.org. --=20 23815: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23815 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1466527502-1040-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 23815-done) by debbugs.gnu.org; 21 Jun 2016 16:44:20 +0000 Received: from localhost ([127.0.0.1]:49999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFOmi-0000Fo-Kl for submit@debbugs.gnu.org; Tue, 21 Jun 2016 12:44:20 -0400 Received: from mail-lf0-f44.google.com ([209.85.215.44]:35905) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFOmh-0000Fc-3Z for 23815-done@debbugs.gnu.org; Tue, 21 Jun 2016 12:44:19 -0400 Received: by mail-lf0-f44.google.com with SMTP id q132so32241936lfe.3 for <23815-done@debbugs.gnu.org>; Tue, 21 Jun 2016 09:44:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=B394xegpRI9daA7htTyES3fApZj+mflDVsFZfa7ZTNg=; b=aSf2vMVN358NOBd91NuzYO5/4sZhxZdLZDHhbCB5uNc7VxXZ5OGLe1E4idePX6FrWb uMjGI5uFW0N62MTvICb/w+XoKQsyWQc/6Mc71TRIgpc0DGzWAT4YJ6abE2XGwO2N1GbS 0nr8SumrmrQCf5J7lONbC5Xa5KUSWVCr50dIlfB6Y43RwpZpxaELw/bzgzQ+KiUu2sVG aZY2pdmgdxclJ6VjWpo4elEcQwFNnaiBGuf9KfilSq0o9Nv1Ftiho+ub2wzdcidSpmyO L4fpJs94cgffnARiICgyUIf7mdh8xLaEuJ/9V01t4HBYtRpic17fMAZSU1GPan6krZwV hgHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=B394xegpRI9daA7htTyES3fApZj+mflDVsFZfa7ZTNg=; b=hHyKmb3fh70mumRztDO/zWd2MeEG6YJCvJ21qcbdd5j5vFrPpg8RiTK/XrJWduYytA ivxAWgG82ZBvZ7kPqakJDex9uqWzIGOKCgqL9T1S7nQHMd+ddSVwAFVlb/ErqNVU8zN+ vmshST+rK7m4/3FEn3KM1vExgRj+EOWRU4O/GQY4kn//8W16+V2Y2tlMeKFa28mUGZ2X KwVUH+rL4vK+zNUWaIAHD+KlqtJOPDL8j6VRCfDagZZKBXaplq+JhcsvW2LvVe0mD/Na Ye6bfRsqr/pU9Aq86chxX4y6pPF6ReTLHyPRaN9CkhQufuZzC+tNH27mZGyDPZdQhQjs n2hA== X-Gm-Message-State: ALyK8tInOnJWUT/EH3HyBjxDZwOfprxp0KULh3evapRfW2CJmjZ9Ir5EwGgYQ7BYo3Jo/w== X-Received: by 10.194.243.101 with SMTP id wx5mr20304388wjc.132.1466527452556; Tue, 21 Jun 2016 09:44:12 -0700 (PDT) Received: from [192.168.1.2] ([185.105.173.135]) by smtp.googlemail.com with ESMTPSA id p9sm69710653wjv.21.2016.06.21.09.44.11 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 21 Jun 2016 09:44:11 -0700 (PDT) Subject: Re: bug#23815: 24.5; Ruby indentation incorrect when class has a member called "module" To: Jesper.Eskilson@iar.com, 23815-done@debbugs.gnu.org References: <87k2hihcfx.fsf@seupp-jesperes4.i-did-not-set--mail-host-address--so-tickle-me> From: Dmitry Gutov Message-ID: Date: Tue, 21 Jun 2016 19:44:10 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <87k2hihcfx.fsf@seupp-jesperes4.i-did-not-set--mail-host-address--so-tickle-me> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23815-done 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.7 (/) Version: 25.1 Hi Jesper, On 06/21/2016 04:57 PM, Jesper.Eskilson@iar.com wrote: > If a ruby file contains the following (valid) Ruby code: > > class Foo > def foo() > @module = "" > end > end > > The Ruby emacs mode fails to realize that @module is a member, and > instead thinks it is a module. It looks fixed in emacs-25, although I can't fixed the exact commit that did it now. Please try out a pre-release snapshot of Emacs 25 when you have the chance. ------------=_1466527502-1040-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Jun 2016 15:27:26 +0000 Received: from localhost ([127.0.0.1]:49933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFNaG-0006kP-Vw for submit@debbugs.gnu.org; Tue, 21 Jun 2016 11:27:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFMBV-0004WB-VV for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:57:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFMBQ-0002mv-1I for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:57:40 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFMBP-0002me-V4 for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:57:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFMBN-0002uP-Mg for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:57:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFMBK-0002lW-3v for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:57:36 -0400 Received: from gw1.iar.com ([213.136.49.54]:38340 helo=relay1.iar.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFMBJ-0002i6-T8 for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:57:34 -0400 Received: from SEUPP-S-MS01.ad.iar.com (seupp-s-ms01.ad.iar.com [10.200.10.150]) by relay1.iar.com (Postfix) with ESMTPS id 766699968F for ; Tue, 21 Jun 2016 15:57:22 +0200 (CEST) Received: from SEUPP-S-MS01.ad.iar.com (10.200.10.150) by SEUPP-S-MS01.ad.iar.com (10.200.10.150) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Tue, 21 Jun 2016 15:57:22 +0200 Received: from seupp-jesperes4 (10.200.20.94) by SEUPP-S-MS01.ad.iar.com (10.200.10.150) with Microsoft SMTP Server id 15.0.1130.7 via Frontend Transport; Tue, 21 Jun 2016 15:57:22 +0200 Received: by seupp-jesperes4 (Postfix, from userid 1000) id 42403E09BF; Tue, 21 Jun 2016 15:57:22 +0200 (CEST) From: To: Subject: 24.5; Ruby indentation incorrect when class has a member called "module" Date: Tue, 21 Jun 2016 15:57:22 +0200 Message-ID: <87k2hihcfx.fsf@seupp-jesperes4.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 21 Jun 2016 11:27:24 -0400 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.1 (----) Hello, If a ruby file contains the following (valid) Ruby code: class Foo def foo() @module = "" end end The Ruby emacs mode fails to realize that @module is a member, and instead thinks it is a module. -- Jesper Eskilson jesper.eskilson@iar.com ------------=_1466527502-1040-1--