Thread: [Ctags] command line interface
Brought to you by:
dhiebert
From: Martin B. <bl...@di...> - 2001-12-21 23:10:29
|
hello exuberant ppl. i've been using GNU locate to quickly lookup files for C++ classes under the cursor from within emacs. however, i'd like something smarter than just the filename, so i'm investigating using exuberant ctags instead. however, i don't want to use the interface from emacs to tags, because i remember that being painfully slow (i have *LOTS* of files). what i'll do instead is use a simple cmdline interface like GNU locate, but using the tags files ctags generates. it seems trivial to implement as a script, and this is most likely what i'll do, but i was wondering if someone else has coded it before? e.g. "ctags_query MyClass" would return the list of files. cheers, -- M. p.s. please Cc me, because i'm not a member,thx. |
From: Darren H. <dar...@te...> - 2001-12-26 03:46:44
|
On Fri, 21 Dec 2001, Martin Blais wrote: > i've been using GNU locate to quickly lookup files for C++ classes under the > cursor from within emacs. however, i'd like something smarter than just the > filename, so i'm investigating using exuberant ctags instead. however, i > don't want to use the interface from emacs to tags, because i remember that > being painfully slow (i have *LOTS* of files). > > what i'll do instead is use a simple cmdline interface like GNU locate, but > using the tags files ctags generates. it seems trivial to implement as a > script, and this is most likely what i'll do, but i was wondering if someone > else has coded it before? > > e.g. "ctags_query MyClass" would return the list of files. It sounds like from your description you are trying to find everywhere a symbol is referenced. This is something that ctags cannot be used for--it is designed to locate definitions only, not references. If this is indeed what you are trying to do, what you want is the Gnu id-utils package. -- Darren Hiebert <da...@hi...> http://darren.hiebert.com |