Very fast tags for emacs - Summary
This group is not part of the GNU Project.
The tags generated by ctags are recognized by a wide variety of text editors, most notably Vi and its derivatives, but not Emacs which uses the tag file format generated by etags.
On large projects it is not unusual to have multi-MB tag files. One of the main drawbacks of etags is that the tags are not sorted so that tag lookup is linear and slow. Another shortcoming of using etags and Emacs is that the entire tag file is loaded into memory, which, when combined with the linear search, leads to interminable garbage collection and memory exhaustion. The vtags project addresses these issues by supporting sorted VI-style "tags" files. It does a binary search without reading the entire tag file into memory.
Registration Date: Tue 18 Jan 2005 05:26:47 AM UTC
License: GNU General Public License v2 or later
Development Status: 4 - Beta
posted by binutils, Sun 06 Aug 2006 04:52:55 AM UTC
I have uploaded version 1.6 of vtags.el. A lot has changed since version 1.5. This version attempts to be backward compatible with etags.el and supports ctags, etags, and, to a lesser extent, gtags.
posted by binutils, Wed 12 Jul 2006 05:34:40 AM UTC
Send me a message if you want the latest vtags.el.
- Browse open items
Submit a new item
- Browse open items
Submit a new item
Powered by Savane 3.13-cf05.
Corresponding source code