From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Klaus Berndl Newsgroups: gmane.emacs.help Subject: Re: ECB+semantic, ebrowse, ctags/etags Date: 14 Feb 2003 19:36:15 +0100 Organization: sd&m AG, Muenchen, Germany Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1045247988 27131 80.91.224.249 (14 Feb 2003 18:39:48 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 14 Feb 2003 18:39:48 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18jkkU-00073L-00 for ; Fri, 14 Feb 2003 19:39:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18jklw-0001iS-07 for gnu-help-gnu-emacs@m.gmane.org; Fri, 14 Feb 2003 13:41:16 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!fr.usenet-edu.net!usenet-edu.net!bnewspeer00.bru.ops.eu.uu.net!emea.uu.net!news.sdm.de!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 48 Original-NNTP-Posting-Host: callin62.muc.sdm.de Original-X-Trace: solti3.muc.sdm.de 1045247776 8173 195.125.139.62 (14 Feb 2003 18:36:16 GMT) Original-X-Complaints-To: usenet@news.sdm.de Original-NNTP-Posting-Date: 14 Feb 2003 18:36:16 GMT User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Original-Xref: shelby.stanford.edu gnu.emacs.help:110209 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:6710 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:6710 On Fri, 14 Feb 2003, Peter Lee wrote: > If I'm on a c++ member function definition or a c++ member variable, I > would like to be able to jump to the declaration. > > With ebrowse I can simply do ebrowse-tags-find-declaration (C-c b F). > > I was under the impression that I could achieve the same thing with > either ECB+semantic or ctags/etags. > > With ECB+semantic, all it seems to do is provide paned views of > interesting things in whatever file I'm in. Is there a > jump-to-declaration that I'm just missing? I'm using ecb 1.91.1 and > semantic 1.4.3. This has nothing to do with ECB because ECB is "just" an ontop tool on the semantic-parser and offers a layout-engine to display things like in IDEs. But: AFAICS with the semanticdb library included in semantic you should be able to do this fancy things. Eric Ludlam can give better information i suppose. Maybe you should write to the semantic mailing list. klaus > > With ctags, it just cycles through tokens. Is there a > find-declaration function for ctags/etags ? > > I'd really like to just use ecb and not have to create browse files. > There is an annoying problem with browse files such that, if I have > multiple browse files loaded and hit (C-c b F) it will prompt me for > which tree I want to use (which is fine). But when I select the tree > I want, instead of using the word under the cursor, as it would if > there were only one tree loaded, it will prompt me for the token. > > Anyway, I'm just trying to get a feel for the best *C++* code > navigation package. What does everyone here use for immediately > jumping to member func/variable declarations/definitions? > > TIA. -- Klaus Berndl mailto: klaus.berndl@sdm.de sd&m AG http://www.sdm.de software design & management Thomas-Dehler-Str. 27, 81737 München, Germany Tel +49 89 63812-392, Fax -220