[MonoDevelop] I need some feedback on the automatic code completion
Adam Tauno Williams
awilliam at whitemice.org
Fri Apr 10 08:26:17 EDT 2009
On Fri, 2009-04-10 at 03:54 -0400, Michael B. Trausch wrote:
> 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.
Agree. I'd be fine with that solution.
I'm occasionally frustrated by code completion - but I think turning it
off by default would be a big mistake.
> > * 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,
Agree, completely.
I'd be happy if I could just have code completion not guess until I'd
typed something like three characters. I mean I just don't need "if"
completed from "i". I need the class name "OGoJobAccessHandler"
completed after I type "OGoJ".
> 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).
Personally I fear KDE-like infinite-configurability-itis as much as I'm
annoyed by overly aggressive code completion.
More information about the Monodevelop-list
mailing list