From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: How to use etags in emacs Date: Wed, 8 Jul 2009 15:43:28 -0700 Message-ID: <562EDFF1E1AE4F6F826153EA129CCC72@us.oracle.com> References: <3b9893450907081236p40de8d53kc7a8f163067abd63@mail.gmail.com> <3b9893450907081537x26a21026xbab8969bc5fafd2c@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1247093069 26953 80.91.229.12 (8 Jul 2009 22:44:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Jul 2009 22:44:29 +0000 (UTC) To: "'n179911'" , Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jul 09 00:44:22 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 1MOfs7-0003x8-6z for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Jul 2009 00:44:15 +0200 Original-Received: from localhost ([127.0.0.1]:51772 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOfs6-0001kS-Bz for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Jul 2009 18:44:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MOfrV-0001RQ-Sq for help-gnu-emacs@gnu.org; Wed, 08 Jul 2009 18:43:37 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MOfrS-0001JX-01 for help-gnu-emacs@gnu.org; Wed, 08 Jul 2009 18:43:37 -0400 Original-Received: from [199.232.76.173] (port=59659 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOfrR-0001JH-Ol for help-gnu-emacs@gnu.org; Wed, 08 Jul 2009 18:43:33 -0400 Original-Received: from acsinet12.oracle.com ([141.146.126.234]:44245) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MOfrR-0006fu-9Z for help-gnu-emacs@gnu.org; Wed, 08 Jul 2009 18:43:33 -0400 Original-Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n68MhINd019774 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 8 Jul 2009 22:43:19 GMT Original-Received: from abhmt006.oracle.com (abhmt006.oracle.com [141.146.116.15]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n68MhZgx002968; Wed, 8 Jul 2009 22:43:35 GMT Original-Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 08 Jul 2009 15:43:26 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <3b9893450907081537x26a21026xbab8969bc5fafd2c@mail.gmail.com> Thread-Index: AcoAHLbVNHe5DavUQXuthdszQr530gAAB8yg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt006.oracle.com [141.146.116.15] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010208.4A55210F.0150:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) 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:65865 Archived-At: By default, Emacs TAGS do not record positions where a function is _called_. They record only positions where a function (or variable etc.) is _defined_. I can't speak to your other questions. None of this has anything to do with Icicles, BTW. Icicles does not change which tags you have, that is, which locations you can visit. Icicles just makes it easier to find them and browse among them. > I have installed icicles with etags too. > And I have read this: > http://www.emacswiki.org/emacs/EmacsTags#toc4 > > But I can't get it to work like cscope type of code browser. > I would like to know how to get the > * all the places which calls a function (I give the name) > * declaration (.h) and implementation (.cpp) of a given function (I > give the name) > * open the file (I give the name) > > > I read this: > > > > http://www.emacswiki.org/emacs/EmacsTags > > > > But can you please tell me how can i > > * find the occurrence of the place calling a certain function > > * after i click 'M . find tag', it loads the .h file of that class. > > How can i load the .cpp of that class?