I guess I really like it this way. This may be partially due to my being French, as French typographic rules put spaces before colons, semi-colons, question and exclamation marks and around quotes and braces. Also, Lazarus currently allows "foo ( param ) ;" but I'd like "foo (param) ;" which has less spaces
Anyhow, I really don't understand the current space-bracket options. Why allow "foo (param );" or "foo( param) ," (the spaces in the last example are "triggered by the brackets, not the comma). I'd understand a merged option to put spaces around all braces, but left or right without discremating between opening and closing braces seems difficult to use.