eapache / starscope

Smart code search for Ruby, Go, and JavaScript
https://rubygems.org/gems/starscope
MIT License
267 stars 18 forks source link

Export Advanced Ctags Annotations #10

Open eapache opened 10 years ago

eapache commented 10 years ago

Exuberant ctags defines a bunch of additional fields starting with a ;" that can be used to embed additional information in a tag file, see section 6 of: http://ctags.sourceforge.net/FORMAT

Most if not all of the required information is in the starscope db already, we just need to translate it appropriately.

eapache commented 10 years ago

Turns out that most of the required information is not in the db already, so this is much more work than I thought. The infrastructure is in place now, but the actual tags themselves will have to wait until post-1.0.

eapache commented 10 years ago

Did the language tag in 97ab099fa0975341bf3c77b2348a9417e2185759 because I wanted to use it with YouCompleteMe (which requires that tag). Still lots others to do, but not a priority.