The space auto complete in this extention is horrid. It doesn't consider what you typed past the first couple of letters. EVEN IF YOU WAIT TO PRESS SPACEBAR.
AND WHY IS THE AUTO COMPLETE BUTTON SPACEBAR???????
We use spacebar all the freaking time when coding. Why is such an important button the AUTOCOMPLETE.
After searching Google, this is a problem that has been around for at least 2 years. The only solution is to turn off autocomplete all together. Why can't I rebind it?
Bad design. Bad planning. Useless feature in current implementation.
ps. Its broken in insider too.
pss. It happens with ONLY your extension installed, and stops when disabling setting in the extension. The problem is 100% this and only this.
Normal typing behavior as defined by every computer, phone, tablet, ect.
Your typed word or letter changes into a long variable name that doesn't even work in the context of the code.
Thanks for the report. Do you have a code sample or screenshot showing this behavior? Thanks!
Space should not be considered a commit character unless you have used the arrow keys to select something. Please let me know is this is not what you are seeing. A screen-shot or precise repo would help a lot :)
Possible duplicate of https://github.com/OmniSharp/omnisharp-vscode/issues/1936
Could this be related? I get this madness when typing . in a comment, then space will autocomplete it.


Sorry couldn't work out how to attach video.
Its going to be a duplicate of many reports because its a problem that has existed for 2 years. @cartermp
I don't feel like taking a video of typing 'input' and pressing space. @jmarolf @cartermp
I did not and have never used the arrow keys. @jmarolf
Yes. @rhys-vdw
OmniSharp is returning completion items while in doc comments and the completion items are not being returned as suggestions. Possible fix would be to first check if service.ShouldTriggerCompletion() returns true prior to generating a completion list here - https://github.com/OmniSharp/omnisharp-roslyn/blob/master/src/OmniSharp.Roslyn.CSharp/Services/Intellisense/IntellisenseService.cs#L42. Also, not sure if the method of determining suggestion mode will always be accurate here - https://github.com/OmniSharp/omnisharp-roslyn/blob/master/src/OmniSharp.Roslyn.CSharp/Services/Intellisense/IntellisenseService.cs#L56
Workaround using Code Snippets:



At least now I can type var/*space*/ in peace, without it turning into EnvironmentVariableTarget.
P.S. @rhys-vdw I have faced the same problem T_T
P.P.S. Also works: disable "Accept Suggestion On Commit Character":

(I prefer to keep this setting enabled, because it's helpful usually.)
Most helpful comment
Workaround using Code Snippets:
At least now I can type
var/*space*/in peace, without it turning intoEnvironmentVariableTarget.P.S. @rhys-vdw I have faced the same problem T_T
P.P.S. Also works: disable "Accept Suggestion On Commit Character":

(I prefer to keep this setting enabled, because it's helpful usually.)