I am writing a scala editor and would like to leverage ctags for method and variable lookups. A quick search on internet indicates that this may have been done before, but can not locate how.
Ideally, i would like to leverage it in conjunction with something like Exuberant Ctags but it would be great if there was something that was platform independent (Exuberant Ctags seems to be based on C ).
any help on this would be appreciated.
or should I just use apache lucene ?
There's no such thing as "platform independent". Java requires the java executable, which is written in C. Same thing for Python, Ruby, Perl, etc. So, as long as there is an exuberant-ctags available, why bother with anything else?
EDIT
The link I originally had here, about Scala ctags and vim tagbar, is no longer valid. I thought of replacing it with something else, but googling for "scala ctags" or "scala tagbar" yield lots of stuff, and will remain up-to-date.