[MonoDevelop] WelcomePageView - the 'Save As...' problem
Miguel de Icaza
miguel at ximian.com
Wed Jun 7 00:37:01 EDT 2006
Hello,
Welcome to the team Matej.
> Aside from this problem, I have looked into the TODO section, and I must
> say that momentarily I'm especially interested in the C# 2.0 parser.
> Also, I'm willing to improve the way code completion works - there are
> still some issues about code completion in monodevelop that I think
> should be fixed. I would also like to contribute to ASP.NET development
> support in monodevelop and Web Service integration.
I believe that Lluis has integrated the SharpDevelop support for C#
2.0 parsing, so this might be a done thing.
But if you are interested in the auto-completion space, a few of the
things that I missed when I moved from Visual Studio 2005 to MonoDevelop
a few weeks ago include:
* When I declare a new method, an override for example:
public override <-- here
Visual Studio knows that the method is one of the virtual
methods defined in the parent class, so it autocompletes at
that point the possible list of methods, and when you select
it, not only it completes the name, it completes the full
prototype.
* Properties: the same thing; When you override a property,
or implement an explicit interface, it automatically generates
the getter and setter (appropriately).
* Templates: today MonoDevelop uses the SharpDevelop "macro"
kind of templates, when words like "forx" mean "for loop",
and they get expanded when you press space.
Visual Studio, I believe has a better approach, you basically
type "for" and press "tab", and it completes the whole
thing.
Once this is implemented, a second feature to add would be the
template system, which allows people to move between fields
in the template with the tab key.
* I also heard that there is a hotkey that provides stub
implementations for all interfaces listed in the class, but
I could not find it.
As for ASP.NET, Michael Hutchinson is working on the editor support for
the Summer of Code project, but there are other things that could be
useful like working on "Add Web Reference" for adding web services.
I also think we should have an "Add Package Reference" to include the
definitions from "pkg-config" in addition to the standard "references"
that we have (and the current dialog that we have).
Miguel.
More information about the Monodevelop-list
mailing list