From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Ludwig, Mark" Newsgroups: gmane.emacs.help Subject: RE: help needed setting up etags on Windows Date: Wed, 19 Jun 2013 12:16:43 +0000 Message-ID: References: <838v27s8ds.fsf@gnu.org> <87txkv7wr0.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1371644270 383 80.91.229.3 (19 Jun 2013 12:17:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Jun 2013 12:17:50 +0000 (UTC) Cc: "help-gnu-emacs@gnu.org" To: C K Kashyap , Hongxu Chen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jun 19 14:17:48 2013 Return-path: Envelope-to: geh-help-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 1UpHKd-0004hy-JO for geh-help-gnu-emacs@m.gmane.org; Wed, 19 Jun 2013 14:17:47 +0200 Original-Received: from localhost ([::1]:44689 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpHKd-0002SY-6U for geh-help-gnu-emacs@m.gmane.org; Wed, 19 Jun 2013 08:17:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41078) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpHKR-0002SM-LX for help-gnu-emacs@gnu.org; Wed, 19 Jun 2013 08:17:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpHKP-0004hs-KI for help-gnu-emacs@gnu.org; Wed, 19 Jun 2013 08:17:35 -0400 Original-Received: from usslmhub002.ugs.com ([134.244.32.85]:8565 helo=ugs.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpHKP-0004ha-CY for help-gnu-emacs@gnu.org; Wed, 19 Jun 2013 08:17:33 -0400 Original-Received: from USSLMMBX002.net.plm.eds.com (161.134.138.62) by USSLMHUB002.net.plm.eds.com (134.244.32.85) with Microsoft SMTP Server (TLS) id 14.2.318.1; Wed, 19 Jun 2013 07:16:44 -0500 Original-Received: from USSLMMBX003.net.plm.eds.com ([169.254.2.229]) by USSLMMBX002.net.plm.eds.com ([169.254.1.184]) with mapi id 14.02.0318.001; Wed, 19 Jun 2013 07:16:44 -0500 Thread-Topic: help needed setting up etags on Windows Thread-Index: AQHObIZ3NCLvKeBx4EadEnKvX80Khpk8xJkAgAAvSfA= In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [146.122.224.144] X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 X-Received-From: 134.244.32.85 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91603 Archived-At: I hope you will share your results/decision at some point. I've used etags for decades but have been doing only C coding. =20 I'm on the cusp of switching to a C++ project, and etags just doesn't cut i= t. =20 I'll be interested in what you find with Ebrowse. =20 I've also seen chatter about CEDET being good for C++. Cheers, Mark Ludwig -----Original Message----- From: help-gnu-emacs-bounces+ludwig.mark=3Dsiemens.com@gnu.org [mailto:help= -gnu-emacs-bounces+ludwig.mark=3Dsiemens.com@gnu.org] On Behalf Of C K Kash= yap Sent: Tuesday, June 18, 2013 11:25 PM To: Hongxu Chen Cc: help-gnu-emacs@gnu.org Subject: Re: help needed setting up etags on Windows I am going to give cscope (infact, I forgot, I always used cscope with vim :) ) I'll readup on ebrowse as well .... Thank you very much, Kashyap On Wed, Jun 19, 2013 at 6:16 AM, Hongxu Chen wrote= : > Eli Zaretskii writes: > > >> Date: Tue, 18 Jun 2013 17:59:09 +0530 > >> From: C K Kashyap > >> > >> Could someone please help me get started with setting up etags for a > large > >> C++ source base? I'd like to use emacs on cygwin. I assume etags is th= e > >> right tool for source indexing with emacs. > > > > For C++, you will be better off with ebrowse, a program that also > > comes with Emacs. It understands C++ much better than etags does, and > > provides similar commands (so you don't lose anything). Check out the > > Ebrowse manual, which is part of the Emacs distribution, for details. > > I guess cscope would be better, and there is an elisp script called > xcscope.el. > http://cscope.sourceforge.net/ > http://inst.eecs.berkeley.edu/~cs186/fa05/debugging/xcscope.el > > But it sucks when you need to modify some of your source code since the > update of cscope database always takes much time(AFAIK, there is no > incremental update at all); so it would be rather annoying if the code > base is large and there is a need to update the tag database > frequently. > There is another tagging system called GNU Global, however > it seems not available in cygwin. > > -- > Regards, > Hongxu Chen > >