My issue is that if I type '(' at the end of a line it doesn't appear where I put it, but rather it appears immediately after the last character on the line.
After some investigation, it appears to be due to Visual Assist's handling of Visual Studio 2010's virtual space.
If I disable Visual Assist, this problem does not occur. I have disabled all Visual Assist options concerning auto-correct and automatic insertion of parentheses & brackets, but the problem still occurs.
As an example, I have this enum (in a C++ file):
enum BVER
{
BVER_1_00 = 100, //Original non-PowerDraw m_version
BVER_2_00 = 200, //Original PowerDraw m_version (1.0) (shipped with PowerProject 4.5)
BVER_3_00 = 300, //PowerDraw 2.0 (shipped with PowerProject 5.0)
BVER_4_00 = 400, //PowerDraw 3.0 (multi-language support)
BVER_5_00 = 500, //PowerDraw 4.0
};
I'm editing the line commencing 'BVER_5_00', I press: 'End' 'Right arrow' '('. The parenthesis moves back to behind the insert position, rather than inserting in the correct place.