Make parentheses rules customizable (where what applies) instead of a global setting
I have different wants for parentheses rules: Collapse short content or not, Having Parentheses on separat lines or leading the content, etc. It all depends on the context. But currently the setting is global.
I would like to be able to define one rule for, say, Primary Key definitions, and another rule for, say, the columns of a table.
I would want one thing for Control Flow sections, and another thing for Variables declarations.
Today, I need to choose which one to be dominant (or stop using FORMAT SQL on the entire script, but just highlight the block where I want the formatting to occur). It would be a huge time-saver, if I could just format everything every time, without FORMAT SQL command messing up various places.