From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Anselm Helbig Newsgroups: gmane.emacs.help Subject: Re: Source code navigation in emacs Date: Thu, 09 Jul 2009 22:25:20 +0200 Organization: Freie Universitaet Berlin Message-ID: <87k52hd2of.wl%anselm.helbig+news2009@googlemail.com> References: <87skh8dgd6.wl%anselm.helbig+news2009@googlemail.com> <3b9893450907071220i41bea8ccw3fceb20343ee422b@mail.gmail.com> <868wj0kwrk.wl%djcb@djcbsoftware.nl> <3b9893450907071653ifad64ddr125f671c090a9491@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1247172050 19829 80.91.229.12 (9 Jul 2009 20:40:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Jul 2009 20:40:50 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jul 09 22:40:43 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MP0Q6-0004Dm-Dp for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Jul 2009 22:40:42 +0200 Original-Received: from localhost ([127.0.0.1]:56949 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MP0Q5-0007Vt-Mp for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Jul 2009 16:40:41 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 31 Original-X-Trace: news.uni-berlin.de TD7Tho25Ovtqg4ZiELDQ2godViLQc4u4UCbgYC/Xd6l3OWeXfy+Yo9Yp5/ Cancel-Lock: sha1:i4jLYjd4jN2UTlmw5gCfrQTAbLw= In-Reply-To: Mail-Followup-To: anselm.helbig+news2009@googlemail.com Original-Xref: news.stanford.edu gnu.emacs.help:170706 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:65905 Archived-At: Hello Dirk! > > And can you please help me understand why GNU-Global is better than > > xcope.el + cscope for emacs? > > I don't know if it's better or not -- I just happened to start with GNU-Global > and it worked nice for me. Some of the things that I liked and may (or may not) be > available in some of the other tools: > > - create a tagfile for a whole subtree (recursively) > - incremental updates > - can be used outside emacs > > However, GNU-Global only supports C, C++, Yacc, Java en PHP. Well, GNU global definitely has more features, but if it doesn't support the language I'm using, it doesn't do any good for me. It seems to be quite similar to the tags system, just a bit more powerful. It is simpler and more lightweight than i.e. CEDET's Semantic. It is also quite old: etags.c seems to be part of GNU emacs since around its inception, the copyright, er, -left, notices start with 1984. It had to be lightweight to run on 1980's hardware. 8-) Happy hacking! Anselm -- Anselm Helbig mailto:anselm.helbig+news2009@googlemail.com