From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Francesco =?UTF-8?Q?Potort=C3=AC?= Newsgroups: gmane.emacs.bugs Subject: bug#30086: Please add a flag to stop etags from falling back to Fortran and C Date: Fri, 12 Jan 2018 14:09:40 +0100 Message-ID: References: <441032b1-9e13-fefa-9b26-17d22899c2ec@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1515762923 29454 195.159.176.226 (12 Jan 2018 13:15:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 12 Jan 2018 13:15:23 +0000 (UTC) Cc: 30086@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 12 14:15:18 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZzAn-0006cr-P4 for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jan 2018 14:15:05 +0100 Original-Received: from localhost ([::1]:41064 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZzCn-00039y-2S for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jan 2018 08:17:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZz5y-0006OM-2Q for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 08:10:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZz5u-0006Hy-Qw for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 08:10:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45086) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eZz5u-0006Hm-OA for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 08:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eZz5u-0005AL-Fz for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 08:10:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Francesco =?UTF-8?Q?Potort=C3=AC?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2018 13:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30086 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30086-submit@debbugs.gnu.org id=B30086.151576259719835 (code B ref 30086); Fri, 12 Jan 2018 13:10:02 +0000 Original-Received: (at 30086) by debbugs.gnu.org; 12 Jan 2018 13:09:57 +0000 Original-Received: from localhost ([127.0.0.1]:52983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZz5p-00059r-Ei for submit@debbugs.gnu.org; Fri, 12 Jan 2018 08:09:57 -0500 Original-Received: from mx1.isti.cnr.it ([194.119.192.3]:36527 helo=blade3.isti.cnr.it) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZz5n-00059g-SH for 30086@debbugs.gnu.org; Fri, 12 Jan 2018 08:09:56 -0500 Original-Received: from savesent-daemon.mx-all.isti.cnr.it by mx-all.isti.cnr.it (PMDF V6.7-x04 #1884) id <01QNRHUBNBDSD08FWX@mx-all.isti.cnr.it> for 30086@debbugs.gnu.org; Fri, 12 Jan 2018 14:09:48 +0100 (MET) Original-Received: from tucano.isti.cnr.it ([146.48.81.102]) by mx-all.isti.cnr.it (PMDF V6.7-x04 #1884) with ESMTPSA id <01QNRHU63E8MD57U89@mx-all.isti.cnr.it>; Fri, 12 Jan 2018 14:09:47 +0100 (MET) Original-Received: from pot by tucano.isti.cnr.it with local (Exim 4.90) (envelope-from ) id 1eZz5Y-0006iV-S0; Fri, 12 Jan 2018 14:09:40 +0100 In-reply-to: <441032b1-9e13-fefa-9b26-17d22899c2ec@yandex.ru> X-INSM-ip-source: 146.48.81.102 Auth Done X-fingerprint: 4B02 6187 5C03 D6B1 2E31 7666 09DF 2DC9 BE21 6115 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:142081 Archived-At: >Previous discussion here: >http://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00323.html I argue that fallbacks should be removed, or at least the default reversed, i.e., not use fallback unless some --legacy-fallback option is given. Falbacks only make sense in an environment where Fortran and C are much more prominently used than other languages AND where it is common to use nonstandard suffixes for the source files. Neither assumption is true nowadays, and I'd say it hasn't been true for projects started in maybe the latest 20 years, while it may have been true for legacy projects at the time when Etags was written. Those legacy projects are the only reason why Etags should keep using a default. I assume that if people need to support Fortran or C environments 20 years old without even changing the file name suffixes, they are probably forced to use old tools, among which old Etag versions, and we should not worry about such strict compatibility. So, I'd say, just remove fallbacks, or use them only if a --legacy-fallback option is used.