From unknown Sat Jun 21 12:17:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21257: auto-mode-alist too eager for Ruby? Resent-From: David Kastrup Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Aug 2015 14:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21257 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21257@debbugs.gnu.org X-Debbugs-Original-To: bug-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143956410026785 (code B ref -1); Fri, 14 Aug 2015 14:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Aug 2015 14:55:00 +0000 Received: from localhost ([127.0.0.1]:55835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQGNn-0006xx-Qr for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:55:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37962) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQGNm-0006xp-4J for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:54:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQGNk-00036r-U6 for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:54:57 -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.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQGNk-00036l-Qo for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:54:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQGNk-0001Lp-0Q for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 10:54:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQGNg-00035V-4w for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 10:54:55 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQGNg-00035R-1f for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 10:54:52 -0400 Received: from localhost ([127.0.0.1]:43885 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1ZQGNf-0005j0-Gr for bug-emacs@gnu.org; Fri, 14 Aug 2015 10:54:51 -0400 Received: by lola (Postfix, from userid 1000) id 50C5EDF40C; Fri, 14 Aug 2015 15:42:06 +0200 (CEST) From: David Kastrup Date: Fri, 14 Aug 2015 15:42:06 +0200 Message-ID: <87y4hem1g1.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -6.0 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -6.0 (------) I just got a temporary file created for a Git commit message with the name "/tmp/tmp3djbru" and Emacs decided to throw the buffer in Ruby mode. Seriously? The respective entry in auto-mode-alist appears to be ("\\(?:\\.rb\\|ru\\|rake\\|thor\\|jbuilder\\|rabl\\|gemspec\\|podspec\\|/\\(?:Gem\\|Rake\\|Cap\\|Thor\\|Puppet\\|Berks\\|Vagrant\\|Guard\\|Pod\\)file\\)\\'" . ruby-mode) which appears to admit a whole lot of files just based on the ending letters without any distinguishing symbols before them. -- David Kastrup From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 14 11:34:06 2015 Received: (at control) by debbugs.gnu.org; 14 Aug 2015 15:34:06 +0000 Received: from localhost ([127.0.0.1]:55875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQGze-0007v9-Ez for submit@debbugs.gnu.org; Fri, 14 Aug 2015 11:34:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33661) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQGzc-0007uz-1f for control@debbugs.gnu.org; Fri, 14 Aug 2015 11:34:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQGzb-0001gk-3M for control@debbugs.gnu.org; Fri, 14 Aug 2015 11:34:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([208.118.235.10]:60038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQGzb-0001gb-0k for control@debbugs.gnu.org; Fri, 14 Aug 2015 11:34:03 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ZQGza-0002Vc-Jc for control@debbugs.gnu.org; Fri, 14 Aug 2015 11:34:02 -0400 Subject: control message for bug 19759 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 14 Aug 2015 11:34:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.10 X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -6.0 (------) block 19759 by 21257 From unknown Sat Jun 21 12:17:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21257: auto-mode-alist too eager for Ruby? Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Aug 2015 16:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21257 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Kastrup Cc: 21257@debbugs.gnu.org Received: via spool by 21257-submit@debbugs.gnu.org id=B21257.14395697228560 (code B ref 21257); Fri, 14 Aug 2015 16:29:01 +0000 Received: (at 21257) by debbugs.gnu.org; 14 Aug 2015 16:28:42 +0000 Received: from localhost ([127.0.0.1]:55881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQHqU-0002E0-CG for submit@debbugs.gnu.org; Fri, 14 Aug 2015 12:28:42 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:48799) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQHqS-0002Dr-3z for 21257@debbugs.gnu.org; Fri, 14 Aug 2015 12:28:40 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3mt9F252N1z3hj7M; Fri, 14 Aug 2015 18:28:37 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3mt9F15Mc7zvh2F; Fri, 14 Aug 2015 18:28:37 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id x0gkJo3K7X7t; Fri, 14 Aug 2015 18:28:36 +0200 (CEST) X-Auth-Info: yALe4ywO/c+wVTiMsMrw6tJ278kBJEF4YDwinTPdAD9z/x2SnZtaSW2ttzZb14qz Received: from igel.home (unknown [188.174.194.124]) by mail.mnet-online.de (Postfix) with ESMTPA; Fri, 14 Aug 2015 18:28:36 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 6635F2C4692; Fri, 14 Aug 2015 18:28:36 +0200 (CEST) From: Andreas Schwab References: <87y4hem1g1.fsf@fencepost.gnu.org> X-Yow: .. So, if we convert SUPPLY-SIDE SOYBEAN FUTURES into HIGH-YIELD T-BILL INDICATORS, the PRE-INFLATIONARY risks will DWINDLE to a rate of 2 SHOPPING SPREES per EGGPLANT!! Date: Fri, 14 Aug 2015 18:28:36 +0200 In-Reply-To: <87y4hem1g1.fsf@fencepost.gnu.org> (David Kastrup's message of "Fri, 14 Aug 2015 15:42:06 +0200") Message-ID: <877foxx2a3.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) David Kastrup writes: > The respective entry in auto-mode-alist appears to be > > ("\\(?:\\.rb\\|ru\\|rake\\|thor\\|jbuilder\\|rabl\\|gemspec\\|podspec\\|/\\(?:Gem\\|Rake\\|Cap\\|Thor\\|Puppet\\|Berks\\|Vagrant\\|Guard\\|Pod\\)file\\)\\'" . ruby-mode) > > which appears to admit a whole lot of files just based on the ending > letters without any distinguishing symbols before them. It probably just lacks a pair of parens to factor out the \. match. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Jun 21 12:17:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Kastrup Subject: bug#21257: closed (Re: bug#21257: auto-mode-alist too eager for Ruby?) Message-ID: References: <56491703.3020602@yandex.ru> <87y4hem1g1.fsf@fencepost.gnu.org> X-Gnu-PR-Message: they-closed 21257 X-Gnu-PR-Package: emacs Reply-To: 21257@debbugs.gnu.org Date: Sun, 15 Nov 2015 23:37:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1447630622-27490-1" This is a multi-part message in MIME format... ------------=_1447630622-27490-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21257: auto-mode-alist too eager for Ruby? 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 21257@debbugs.gnu.org. --=20 21257: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21257 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1447630622-27490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21257-done) by debbugs.gnu.org; 15 Nov 2015 23:36:40 +0000 Received: from localhost ([127.0.0.1]:39268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zy6qe-00078p-6X for submit@debbugs.gnu.org; Sun, 15 Nov 2015 18:36:40 -0500 Received: from mail-wm0-f50.google.com ([74.125.82.50]:35922) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zy6qc-00078h-Al for 21257-done@debbugs.gnu.org; Sun, 15 Nov 2015 18:36:38 -0500 Received: by wmww144 with SMTP id w144so89430218wmw.1 for <21257-done@debbugs.gnu.org>; Sun, 15 Nov 2015 15:36:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=JJx9u5DMthJY4QregiGlEdvCNnvg9yV7xv0fQkUGvgs=; b=fRizePdlZ5BUeFUAON2m0ELmx6ova1uZPBNY/Yy4ZVqu9wZAOZWkqFK/XNxAjk6wfs qbOjGQ5UDKyH+TX++1Ti7g38+4kVZvEKaXZqtFKQw95GSMr1IcH0xE/SD1ygLg1eqGNb DM9vjKnc+8fevy1VOt91zLJ9FyyphBDbk4Tj2c+8zhzUa5bDBBMGQWJjkWnDDnX0wUuv Q1jJw2XIbx8059nlTa22iHL6knCnxBoANY6NqPj3pnmGa01QAdg0EEA0fE64ydVUFAas zqCCDcTYbffVJqQCDZ1z7U2juotxQiPAB41ZOpWlnqvR+f7bMt4GxVa77euMvwtzd53H xezQ== X-Received: by 10.194.184.44 with SMTP id er12mr33859937wjc.58.1447630597809; Sun, 15 Nov 2015 15:36:37 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id z10sm15574469wmg.4.2015.11.15.15.36.36 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 15 Nov 2015 15:36:36 -0800 (PST) Subject: Re: bug#21257: auto-mode-alist too eager for Ruby? To: Andreas Schwab , David Kastrup References: <87y4hem1g1.fsf@fencepost.gnu.org> <877foxx2a3.fsf@igel.home> From: Dmitry Gutov Message-ID: <56491703.3020602@yandex.ru> Date: Mon, 16 Nov 2015 01:36:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <877foxx2a3.fsf@igel.home> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21257-done Cc: 21257-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On 08/14/2015 07:28 PM, Andreas Schwab wrote: > It probably just lacks a pair of parens to factor out the \. match. Fixed in emacs-25, 2edfc40. Thanks for the report. ------------=_1447630622-27490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Aug 2015 14:55:00 +0000 Received: from localhost ([127.0.0.1]:55835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQGNn-0006xx-Qr for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:55:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37962) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQGNm-0006xp-4J for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:54:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQGNk-00036r-U6 for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:54:57 -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.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQGNk-00036l-Qo for submit@debbugs.gnu.org; Fri, 14 Aug 2015 10:54:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQGNk-0001Lp-0Q for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 10:54:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQGNg-00035V-4w for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 10:54:55 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQGNg-00035R-1f for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 10:54:52 -0400 Received: from localhost ([127.0.0.1]:43885 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1ZQGNf-0005j0-Gr for bug-emacs@gnu.org; Fri, 14 Aug 2015 10:54:51 -0400 Received: by lola (Postfix, from userid 1000) id 50C5EDF40C; Fri, 14 Aug 2015 15:42:06 +0200 (CEST) From: David Kastrup To: bug-emacs@gnu.org Subject: auto-mode-alist too eager for Ruby? Date: Fri, 14 Aug 2015 15:42:06 +0200 Message-ID: <87y4hem1g1.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -6.0 (------) I just got a temporary file created for a Git commit message with the name "/tmp/tmp3djbru" and Emacs decided to throw the buffer in Ruby mode. Seriously? The respective entry in auto-mode-alist appears to be ("\\(?:\\.rb\\|ru\\|rake\\|thor\\|jbuilder\\|rabl\\|gemspec\\|podspec\\|/\\(?:Gem\\|Rake\\|Cap\\|Thor\\|Puppet\\|Berks\\|Vagrant\\|Guard\\|Pod\\)file\\)\\'" . ruby-mode) which appears to admit a whole lot of files just based on the ending letters without any distinguishing symbols before them. -- David Kastrup ------------=_1447630622-27490-1--