I have the option Selected committed with [X] Tab [ ] Enter [ ] Any character not valid as a symbol
But nevertheless a point is used to get the current selection from the list box. For example I cannot type "e.g." to a comment. When trying I get "e.eg." because the "eg" is selected in the list box.
How can I make sure, that only the Tab is used to commit selections?
I think (but I'm not really sure) that this behaviour startet with the last update.
Which IDE and version of VA are you using? Normally suggestions should not be active in comments at all.
Listboxes in general, when you type dot or arrow after a variable you are actually triggering a member listbox, not a suggestion listbox. If you do this in the IDE without VA installed you will find that the IDE accepts the current item in the listbox when you type any character not valid in a symbol.
The logic here seems to be that the listbox must be correct, so you obviously want to accept the current item.
Currently VA is doing the same thing the IDE does, for consistency. The option "Any character not valid in a symbol" only applies to suggestion listboxes, which only contain VA's best guess, and cannot be assumed to be always correct.
Thanks for the answer. But I configured the IDE not to use . for selection. If VA is doing the same thing as the IDE it should not use . as well. Does VA use the settings in Options - Text Editor - C# - IntelliSense - Selection In Completion List?