[MonoDevelop] I need some feedback on the automatic code completion

Michael B. Trausch mike at trausch.us
Fri Apr 10 03:54:44 EDT 2009


On Fri, 10 Apr 2009 09:47:45 +0200
Mike Krüger <mkrueger at novell.com> wrote:
> Some people don't like the new automatic code completion. Maybe we
> should turn it off by default. 
[snip]
> How about:
> 
> * shift+space to override the code completion and always NOT complete
> (like vim - just insert space without any magic).

This is a good thing, I think.  It beats reaching for the <ESC> key.

> * make undo a bit more intelligent. For example:
> "i"<space> becomes "if<space>" now undo does : "i". How about undo
> undos it to "i<space>" ?

Another good idea, I think.

I don't think that turning it off by default is a good idea.  The
opposite issue would be that people would think it was some strange
throwback to environments that couldn't do that.  First impressions are
everything, though, so I say keep it on by default, let the user know
somehow plainly that they can turn it off if they want, and provide
knobs for things like the above two options (the "undo" bit, whether to
use full undo or "intent" based undo, I guess it could be called; and a
knob to adjust the keybinding for completion overrides).

	--- Mike




More information about the Monodevelop-list mailing list