From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#15560: 24.3.50; [patch] * imenu.el (imenu--generic-function): Don't generate index for comments area. Date: Wed, 9 Oct 2013 07:31:11 -0700 (PDT) Message-ID: References: <53e07508-fd4c-42e0-8729-68d6db182a70@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1381329144 3334 80.91.229.3 (9 Oct 2013 14:32:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 9 Oct 2013 14:32:24 +0000 (UTC) Cc: 15560@debbugs.gnu.org To: William Xu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 09 16:32:26 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VTuoM-0008GI-JA for geb-bug-gnu-emacs@m.gmane.org; Wed, 09 Oct 2013 16:32:26 +0200 Original-Received: from localhost ([::1]:42245 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VTuoL-0007w5-Vw for geb-bug-gnu-emacs@m.gmane.org; Wed, 09 Oct 2013 10:32:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34094) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VTuo9-0007lG-6w for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2013 10:32:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VTunz-0006lw-9q for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2013 10:32:13 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VTunz-0006lI-6T for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2013 10:32:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VTuny-0004Bd-Bq for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2013 10:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Oct 2013 14:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15560 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 15560-submit@debbugs.gnu.org id=B15560.138132908316032 (code B ref 15560); Wed, 09 Oct 2013 14:32:02 +0000 Original-Received: (at 15560) by debbugs.gnu.org; 9 Oct 2013 14:31:23 +0000 Original-Received: from localhost ([127.0.0.1]:37803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VTunH-0004AR-8x for submit@debbugs.gnu.org; Wed, 09 Oct 2013 10:31:23 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:25982) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VTunB-0004AC-7w for 15560@debbugs.gnu.org; Wed, 09 Oct 2013 10:31:17 -0400 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r99EVBxM006490 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 9 Oct 2013 14:31:12 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r99EVAle006352 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 Oct 2013 14:31:11 GMT Original-Received: from abhmt112.oracle.com (abhmt112.oracle.com [141.146.116.64]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r99EVAVS000530; Wed, 9 Oct 2013 14:31:10 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:79085 Archived-At: > =C2=A0=C2=A0=C2=A0 > It is annoying when imenu generates index also for f= unctions found > =C2=A0=C2=A0=C2=A0 > in comments area. >=20 > =C2=A0=C2=A0Yes!=C2=A0 And no.=C2=A0 It depends what you want at the part= icular time. > ^^^^ > =C2=A0=C2=A0Sometimes you have multiple versions of a definition, with al= l > =C2=A0=C2=A0but one commented out, and you *want* Imenu to present you wi= th > =C2=A0=C2=A0all of them, for easy navigation among them. >=20 > In the source codes i'm working with, there are very long change history = at the > beginning of file.=C2=A0 So for me, imenu becomes almost useless.=C2=A0 I= 'm using imenu as > a function indexer, like those in modern IDEs, where they usually ignore > commentted defs.-William Did you see my emphatic "Yes!"? I agree that this is usually the behavior one wants, which is why I implemented it (years ago), and why I chose ignoring commented definitions as the default behavior. My point is that sometimes it can be useful to not ignore commented definitions, and that users should be the ones to choose the behavior that is most useful to them. That's all.