Entries from July 2008

Anjuta-valaplugin 0.2

02:03

Monday, July 28. 2008

Another release of my Vala plugin for anjuta is available. The patch for libvala I've posted earlier are still needed.
This release features :
* completion based on return types of methods.
* showing errors in anjuta ui (only red underline right now).
* call tips.
* fixed completion popup alignment.
* various fixes.
* a dozen more warnings on compilation :-p

I'd love to put a screenshot, but I'm not on my pc right now.

Anyway, I consider code completion mostly done, and will be concentrating on other things (I'll try to add Vala support to the debugger). If you feel something is missing or if you find a bug, feel free to send feedback.
Posted by Abderrahim Kitouni in GNOME | Comments (5) | Trackbacks (0)

first release of the Vala plugin for Anjuta

08:45

Friday, July 25. 2008

I'm pleased to announce the first release of my Anjuta plugin featuring code completion for Vala.

You can get a tarball from here. You'll also need a patched version of vala : GCompletion binding, public Vala.Scope.symbol_table (maybe should be read only, there is also another small change that removes a warning), better source_reference for Vala.Block and support for error reporting in anjuta ui (not included in the plugin). (I'll bug Jürg later to include them.
The plugin compiles with a dozen warnings (about ignored errors) so don't worry about it.
to compile : make && make install, it needs to install in the same prefix as Anjuta, so you may need to install as root.

If you have any suggestions, bug reports or other feedback, don't hesitate. Meanwhile, I'll be working on call tips.
Posted by Abderrahim Kitouni in GNOME | Comments (4) | Trackback (1)

Vala support for ctags

08:11

Tuesday, July 1. 2008

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)

And since a screenshot is better than talk, here is one:
anjuta tag manager
Posted by Abderrahim Kitouni in GNOME | Comments (4) | Trackbacks (0)
(Page 1 of 1, totaling 3 entries)

Layout by Ricky Wilson | Serendipity Template by Carl Galloway | Login


Read More

Calendar

« July '08 »
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Quicksearch

Archives

November 2008
October 2008
September 2008
Recent...
Older...

Categories

  • XML english
  • XML GNOME


All categories
XML RSS 2.0 feed
ATOM/XML ATOM 1.0 feed
XML RSS 2.0 Comments

Powered by

Serendipity PHP Weblog

Show tagged entries