I *love* Visual Assist X, and recognize what it's doing (parsing and formatting) is incredibly difficult.
WISH: Base/member initializer list should not indent.
EXPLANATION: Constructor definitions (by default) indent parameters that contine on the next line. However, the Base/member initializer list should not be considered like "parameters", and should not conform to parameter indenting.
The following is the current behavior (Visual Assist X 10.6.1856.0 built 2011.08.24):
MyClass::MyClass(
int a,
int b)
:MyBaseClass(a,b)
{
}
...however, we prefer (and manually restore to):
MyClass::MyClass(
int a,
int b)
:MyBaseClass(a,b)
{
}