Now in CEDET/CVS is an experimental ctags parsing database backend.
I have only gotten support for C/C++ so far.
The parsing engine appears in the cedet/semantic/ctags directory.
When enabled, it works by using ctags to parse files not in an Emacs
buffer, and it uses the Emacs parser once a file is loaded into a
buffer. Ctags is a very fast parser, so offloading this parsing step
makes initial parsing of a project very fast.
It would be great if a few folks would give it a try, or even add a
some more language support.
To give it a try, do this:
1) Get the latest from CVS
2) Type: M-x semantic-enable-exuberent-ctags RET c-mode RET
OR add this to your .emacs file:
This feature uses ctags to parse files on the fly, and does not read
in pre-parsed tag files, so there is no need do create TAGS files.
Let me know how it goes.
Eric Ludlam: eric@...
Siege: http://www.siege-engine.com Emacs: http://cedet.sourceforge.net