It's been a long time since I've posted anything, and the last thing I've posted was about vala support for ctags. The good news is : it's done.
I'm pleased to announce the first release of vala support for (exuberant) ctags. It supports every vala tag kind I'm aware of, and most exuberant ctags extensions. And since it's based on libvala, it also supports Genie. Vala was tested with the entire libvala code, and genie was only tested with the two examples on Jamie's blog (but this should be sufficient as it uses libvala)
What's missing now is the ability to produce pattern based tag entries (only line number is supported), and tag scope (such as namespace and class name for a field).
You can get a tarball (based on latest svn of exuberant ctags), or patches : against exuberant ctags and against anjuta's local copy, both svn versions.
Update: The exuberant ctags based version needs to be configured with --enable-vala
Update 2 : I've just updated the tarball because it had a problem (I forgot to run aclocal)
Update 2009-07-22 I've updated the patch to compile latest (0.7.x) vala, here it is
And since a screenshot is better than talk, here is one:

I'm pleased to announce the first release of vala support for (exuberant) ctags. It supports every vala tag kind I'm aware of, and most exuberant ctags extensions. And since it's based on libvala, it also supports Genie. Vala was tested with the entire libvala code, and genie was only tested with the two examples on Jamie's blog (but this should be sufficient as it uses libvala)
What's missing now is the ability to produce pattern based tag entries (only line number is supported), and tag scope (such as namespace and class name for a field).
You can get a tarball (based on latest svn of exuberant ctags), or patches : against exuberant ctags and against anjuta's local copy, both svn versions.
Update: The exuberant ctags based version needs to be configured with --enable-vala
Update 2 : I've just updated the tarball because it had a problem (I forgot to run aclocal)
Update 2009-07-22 I've updated the patch to compile latest (0.7.x) vala, here it is
And since a screenshot is better than talk, here is one:

I just finished my last exam (well there is still one left, but it won't slow me down), so I'm going to start working on my GSoC project.
Right now I'm trying to add vala support to exuberant ctags, by wrapping the libvala parser (as a, rather pleasant, side effect : support for Genie will be there as well).
After that, I think I'm going to tackle code completion, and hopefully have something useable by the end of June.
That's all. If you have any ideas or feedback, you can leave comments.
Right now I'm trying to add vala support to exuberant ctags, by wrapping the libvala parser (as a, rather pleasant, side effect : support for Genie will be there as well).
After that, I think I'm going to tackle code completion, and hopefully have something useable by the end of June.
That's all. If you have any ideas or feedback, you can leave comments.
(Page 1 of 1, totaling 2 entries)
Layout by Ricky Wilson | Serendipity Template by Carl Galloway | Login

