With the autocompletion, Val(a)IDE has a vala parser. With this parser, it's simple to add some helper functions.
Today I added the goto definition feature and calltips that displays the signature of a function when you open a parenthesis.