This is a great feature, one thing that is a bit annoying is that it moves the bracket to the next line regardless of how I set it originally. This means I have to manually go in and remove the newline for each item anyway. I know it's not mission-critical but it would be nice.
ie:
void foo(){ ... }
becomes
void bar::foo() { ... }
which I would prefer retaining the same brackets as I gave it:
void bar::foo(){ ... }
I can understand wanting to expand something like this and needing to pick a style and go with it:
void foo(){...}
But when the ending bracket isn't on the same line it would be nice if it made no assumptions and kept the brackets in their respective relative positions.
Sorry for bugging you with this then! I wasn't aware.
*edit: just tuned it to my liking, worked like a charm. Took a bit of finnagling to find out where to do this. Providing a link in the settings to the directory of template files would have eliminated this question so it may be worth doing in the future (just something to open the directory with a brief explanation that modifying those templates will modify the way re factoring and other pattern stuff works.)
Sometimes we are too close to the product and things seem obvious...
1 option - VA Options | Advanced | Suggestions | Edit VA Snippets Another - VAssistX (in top menu) | Insert VA Snippet | Edit VA Snippets (Alt+X,I,E) Another - VA Context Menu (rt-click in selection margin or shift+rt-click in source) | Edit VA Snippets