From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Javier Oviedo" Newsgroups: gmane.emacs.help Subject: help with tags Date: Wed, 30 Jul 2003 10:00:47 -0400 Organization: Texas Instruments Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1059574124 1515 80.91.224.249 (30 Jul 2003 14:08:44 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 30 Jul 2003 14:08:44 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 30 16:08:40 2003 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 19hrbV-0000FY-00 for ; Wed, 30 Jul 2003 16:06:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19hra6-0000SQ-KD for geh-help-gnu-emacs@m.gmane.org; Wed, 30 Jul 2003 10:05:30 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!nntp.cs.ubc.ca!logbridge.uoregon.edu!snoopy.risq.qc.ca!in.100proofnews.com!in.100proofnews.com!newsfeed.hal-mli.net!feeder1.hal-mli.net!attdl1!attdl2!ip.att.net!news.ti.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 26 Original-NNTP-Posting-Host: gt64v7121.telogy.design.ti.com Original-X-Trace: home.itg.ti.com 1059573453 2930 158.218.105.183 (30 Jul 2003 13:57:33 GMT) Original-X-Complaints-To: usenet@news.ti.com Original-NNTP-Posting-Date: 30 Jul 2003 13:57:33 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Original-Xref: shelby.stanford.edu gnu.emacs.help:115561 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 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 Xref: main.gmane.org gmane.emacs.help:11479 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:11479 Hello all: I want to create some sort of C-project that lets me jump to function/variable/#define/structure definitions from within c-code. I know that this must be an incredibly common request. I've looked at tags in the emacs manual. It says to use etags to accomplish this. I guess that I would have to run this on every directory manually and update it when I modify files. Is there some utility that will let me automatically create this kind of tag/project system given some path? Ideally it would support the following functionality: 1. Given a root dir, it would add all sub-directories(and files within) to this project. 2. It would auto-update tags tables when/if a file is modified. I'm not sure if this is asking too much, but please let me know if there is anything that performs some or all of these features. Thanks in advance! -- Javier