From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Goldman Newsgroups: gmane.emacs.help Subject: Re: emac in large projects Date: Thu, 01 Mar 2007 09:49:31 -0500 Message-ID: <45e837b9$1@news.greennet.net> References: <1171900635.549711.91890@m58g2000cwm.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1172763704 23216 80.91.229.12 (1 Mar 2007 15:41:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 1 Mar 2007 15:41:44 +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 Mar 01 16:41:31 2007 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 1HMnPK-000731-6j for geh-help-gnu-emacs@m.gmane.org; Thu, 01 Mar 2007 16:41:26 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HMnPL-0004D8-U5 for geh-help-gnu-emacs@m.gmane.org; Thu, 01 Mar 2007 10:41:27 -0500 User-Agent: Mozilla/5.0 (X11; U; AIX 000C89FF4C00; en-US; rv:1.7) Gecko/20040617 X-Accept-Language: en-us, en Original-Newsgroups: gnu.emacs.help In-Reply-To: <1171900635.549711.91890@m58g2000cwm.googlegroups.com> Original-NNTP-Posting-Host: 192.91.197.52 X-Original-NNTP-Posting-Host: 192.91.197.52 Original-X-Trace: 2 Mar 2007 09:42:01 -0500, 192.91.197.52 Original-Lines: 14 Original-Path: shelby.stanford.edu!headwall.stanford.edu!newsfeed.news2me.com!nx02.iad01.newshosting.com!newshosting.com!198.186.194.251.MISMATCH!transit4.readnews.com!news-out.readnews.com!news-xxxfer.readnews.com!newspeer1.nwr.nac.net!feedme.ziplink.net!news.greennet.net!192.91.197.52 Original-Xref: shelby.stanford.edu gnu.emacs.help:145956 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:41561 Archived-At: Ask wrote: > > I am a new learner of Emacs. How is it used for large projects. At > least, how do we find all occurrences of a function, how do we jump to > definition of a variable or function. There are other tools to do that > - gid, cscope etc. Can it be done from within the emacs editor > itself ? The ...tag function previously described are fine. Another solution is to run grep within emacs, and then click on a hit or step through the hits. It's not context sensitive like the tags feature, but it requires no preprocessing and works for any directory regardless if the programming language.