Autocompletion works only for GLib

Bug #635086 reported by Alexander Hausmann on 2010-09-10
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
valide
Medium
Nicolas Joseph

Bug Description

Autocompletion works currently only for GLib. It doesn't provide any suggestions for GTK or Gee.

I compiled the development version of Val(a)IDE myself under Ubuntu 10.04.

description: updated
Nicolas Joseph (gege2061) wrote :

It's not a bug, just a pending feature...

The code that loads the library from the project is disabled.

Changed in valide:
assignee: nobody → Nicolas Joseph (gege2061)
importance: Undecided → Medium
tags: added: plugin-completion
Monkey (monkey-libre) wrote :

For this feature (autoadd_packages) Vbf is required. Which is the better solution?

Nicolas Joseph (gege2061) wrote :

Add the code in afrodite-provider.vala

The problem is a conceptual problem: how to get the Project object in the provider?

Changed in valide:
milestone: none → 0.8
Mário Buči (mario-buci) wrote :

any progress?

Linus Seelinger (s-linus) wrote :

Vala and autocompletion is quite a general problem. I am relatively new to Vala and C libraries, so I absolutely need autocompletion for programming in Vala.
So I tried all possibilities I could find. Currently that's what it looks like:

* MonoDevelop & Vala: At least in Ubuntu, autocompletion does not work at all

* Valatoys Gedit plugin: Relatively nice autocompletion, but as this gedit plugin is not a complete IDE and rather unsuitable for larger projects, this is no long-term solution. So far, I could not create anything larger than 500 lines without hitting Valatoys' borders.

* Anjuta: Since Anjuta 3, there is native Vala support for this powerful IDE (project management, autocompletion for external libraries etc). However, autocompletion is neither absolutely reliable (yet) nor complete (return types of functions missing etc).

I think that the single step necessary for ValaIDE to surpass all other solutions is a solid autocompletion system supporting external libraries. If this feature should not be implemented soon in ValaIDE, Anjuta will be only real option.

Monkey (monkey-libre) wrote :

I tried it but I couldn't. Now I have some time so I will retry it (but I don't have hope).

Monkey (monkey-libre) wrote :

Valide use Afrodite (Vala toys autocompletion) but Afrodite needs part of Vala Toys and the problem is how implement this part of Vala Toys in Valaide

Monkey (monkey-libre) wrote :

*Only part of Vala Toys is needed for load other libraries, GLib is loaded without requirements.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions