I *love* Visual Assist X, and recognize what it's doing (parsing and formatting) is incredibly difficult.
WISH: Function definition parameters indented exactly once.
The current "indenting" algorithm seems to indent function definition parameters in the *header* exactly once (we like this):
class MyClass
{
public:
void foo(
int a, //...indented exactly once (good)
int b); //...indented exactly once (good)
};
However, in the *implementation*, the parameters are at the "end" of the function name, unless the function name is too "big", at which point they are indented exactly once.
(Can we have an option to *always* indent parameters exactly once, currently "short" function definitions do not indent exactly once?)(Visual Assist X 10.6.1856.0 built 2011.08.24):
void
MyClass::foo(
int a, // indented more than once,
int b) // can we turn this off?
{
// ...
}
void
MyClass2::someVeryLongFunctionNameThatIndentsParamsExactlyOnce(
int a, // indented exactly once, we like this,
int b) // but want it for short function names too
{
// ...
}