Code Completion
GtkSourceView supports code completion. We should piggy back on that.
We can re-use the same AST that gir-scanner uses, so that we get high-quality results for C.
Additionally, we can use CTags.
Have you looked at using clang? It could be a very clean way to get code complete with intelligence. -- NickGlynn