From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: patch: add-log.el: changelog find file under point Date: Tue, 19 Feb 2008 01:31:45 +0200 Organization: JURTA Message-ID: <87skzpoqke.fsf@jurta.org> References: <1194211092.13041.13.camel@peder.flower> <200801222310.m0MN9cZq011601@sallyv1.ics.uci.edu> <8763xl492o.fsf@jurta.org> <200801230225.m0N2Ptmx012952@sallyv1.ics.uci.edu> <200801271954.m0RJsmBm003714@sallyv1.ics.uci.edu> <479DAC55.8070302@gmx.at> <200801300258.m0U2w9rr005169@sallyv1.ics.uci.edu> <47B9E0B1.1090908@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1203378099 5193 80.91.229.12 (18 Feb 2008 23:41:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Feb 2008 23:41:39 +0000 (UTC) Cc: rgm@gnu.org, Dan Nicolaescu , emacs-devel@gnu.org, rms@gnu.org, janneke-list@xs4all.nl To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 19 00:42:02 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JRFcT-0001cM-PQ for ged-emacs-devel@m.gmane.org; Tue, 19 Feb 2008 00:41:58 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JRFbx-0000DS-N5 for ged-emacs-devel@m.gmane.org; Mon, 18 Feb 2008 18:41:25 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JRFb7-0008Ie-Ls for emacs-devel@gnu.org; Mon, 18 Feb 2008 18:40:33 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JRFb3-0008GR-2u for emacs-devel@gnu.org; Mon, 18 Feb 2008 18:40:32 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JRFb2-0008GI-T7 for emacs-devel@gnu.org; Mon, 18 Feb 2008 18:40:28 -0500 Original-Received: from relay01.kiev.sovam.com ([62.64.120.200]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JRFaq-0002vI-Ga; Mon, 18 Feb 2008 18:40:17 -0500 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay01.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1JRFag-000D30-G9; Tue, 19 Feb 2008 01:40:08 +0200 In-Reply-To: <47B9E0B1.1090908@gmx.at> (martin rudalics's message of "Mon, 18 Feb 2008 20:46:57 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Scanner-Signature: b36477657b07eb27dc67b07df918f397 X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Not Detected X-SpamTest-Info: Profiles 2252 [Feb 18 2008] X-SpamTest-Info: helo_type=3 X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: none X-SpamTest-Rate: 11 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.8-5.1 (or MacOS X 10.2-10.3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:89531 Archived-At: > The more complicated approach is based on a combination of imenu, etags, > and regexp searching. I've put most of this in a separate file called > local-tags.el merely because it would allow me to fix `which-func-mode' > and `imenu' as well (both are currently not really useful for c-mode). > This approach is more reliable and works faster for c-mode files. It > requires, however, to have etags installed and working in order to get > reasonable behavior for c-mode change logs. The etags approach doesn't seem to me too promising, because its implementation is unreliable. But imenu would be useful. If it doesn't support yet some mode we could improve it. -- Juri Linkov http://www.jurta.org/emacs/