Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!sunybcs!boulder!uswat!jbw From: jbw@zeb.uswest.com (Joe Wells) Newsgroups: comp.emacs Subject: Re: advice on creating a large TAGS file Message-ID: Date: 30 Jun 90 00:39:38 GMT References: Sender: news@uswat.UUCP Organization: /home/zeb/jbw/.organization Lines: 28 In-reply-to: bob@MorningStar.Com's message of 26 Jun 90 20:49:58 GMT In article bob@MorningStar.Com (Bob Sutterfield) writes: Since I have no problems making separate TAGS files for each subdirectory, are there any tools for merging multiple Emacs TAGS files? vi tags files were single-line entries, so they could be merged with sort(1) and friends. I suppose I could go learn perl... (GNU Emacs 18.55) Yes, I'm posting a huge rewrite of lisp/tags.el that handles any number of separate tags files at the same time. You can specify in an arbitrary manner which tags files are to be used for each buffer, and in which order for looking up tags. You can share tags files any way you want. It also has numerous other extensions: tag name completion (in the buffer too), stack of places visited for backtracking (and backtracking the backtracking), regexp matching, matching on *symbol* boundaries (not word boundaries), etc. Many of the ideas which I am assembling together came from articles posted to the net in the last couple of years. I'm posting it in gnu.emacs.bug. After I feel assured that it is relatively bug-free, and after I have finished documenting it properly (!), I'll post it in gnu.emacs and comp.emacs. If you don't get gnu.emacs.bug, I can mail it to you. -- Joe Wells