quick update... the controls for the formatting in the IDE is held at \lib\formatter (for me its C:\Program Files (x86)\Arduino\lib\formatter. Astyle options are held here. Change it, and restart the IDE to take effect. I added
keep-one-line-blocks
keep-one-line-statements
and the braces are not split. These options control how code blocks held within braces are handled, not apparently differentiating between a code block's use of braces, and the C++11 use in uniform declaration. If, as it appears, the latest Astyle leaves declarations alone, then this could be a feature of the version of astyle used in the IDE (predates C++11??), and perhaps fixed in the latest version. More experimenting with Astyle, and check which version is used etc. to come.
r