Every time i set code completion on key presses on, SharpDevelop 4.2 slows down to an incredibly irritating rate.
Not only does the text editor respond slowly, the entire program kind of seems to lag out.
My guess is that on every character key press the completion menu is fully loaded, which causes the editor to respond slowly to typing.
If this is the case, wouldn't it be a better idea to (if there isn't some similar functionality that does this, but i can't find) work around that by running a timer on every character key press, which is reset on every character key press, so that the completion menu would only load on a, let's say, 1000ms interval if the timer actually reaches it's first tick without being reset?
Don't get me wrong, i'd love to find an answer to something like this myself, but i have never looked at the source code of SharpDevelop before, and second to that, i wouldn't know where to begin.