I am using Visual Studio 2012 Update 2 and Visual Assist X 10.7.1936.0.
In a C++ header file I type the following:
#include <stdint.h>
uint32_t ui
At this point there is a suggestions listbox over my cursor with uint16_t highlighted. I then proceed to finish my declaration by typing a semicolon (;). At this point it replaces my "ui" with "uint16_t". The expected behavior is that it puts the semi-colon in and does not auto-complete.
In the options I have gone to Advanced > Listboxes > Settings > Selections committed with: > Any character not valid in a symbol
and unchecked it. The other two boxes (Tab and Enter) are both checked.
This behavior appears to also occur with open parenthesis as well. The root of the issue is that the option I have intentionally left off is not being respected and it is auto-completing on keys other than tab/enter.
Rant:
This behavior is the thing that keeps driving me away from Visual Assist. I like some of the options the tool provides but I don't want it to do anything without me telling it to and auto-completing without my request drives me crazy because I have to keep going back and fixing all the times it does this to me.