sábado, 29 de marzo de 2008

Levi's awesome patch

Yesterday Levi Bard (tak) sent a patch that adds code completion to members and local variables in CBinding (MonoDevelop's C/C++ binding). So that is right, the most often requested feature is now commited in trunk!

Thanks Levi!

UPDATE:
Forgot to mention that it is not context sensitive, so local variables to one function will be available for completion in other functions, and conflicts will arise when different variables have the same name (even if they exist in different scopes). For this reason completion for local variables can be turned off in the C/C++ Preferences.

If only we had a C++ parser... things would be much better.