I've found the source of a strange error I've encountered before. Here is a minimal example
#include <windows.h> int main() { int Test= 1; Te<complete-word>
return 0; }
Here you'll get a list of symbols. Now type ; or space and it replaces the "Te" with the selected symbol. But I have this feature turned off! Accept with any character not valid in a symbol is unchecked, and it works OK most of the time.
VA Options -> Text Editor -> suggestions -> display suggestion list and accept with: Any character not valid in a symbol
this applies to suggestion lists, ones with a question mark icon. Are you seeing a suggestion list, or a completion list, which appears after CTRL-SPACE?
If I stop VA from loading and restart the IDE I see exactly the same behaviour on a completion listbox. So VA is simply doing the same thing as the IDE, for consistency.