I have updated options "pos_XXX" with 2 new values: lead_force and trail_force (code executed for trail_force is currently the same as trail) that will force the position of these operators even if the line has not to be wrapped because of its length (presentation style of my company).
I have also added an option ("indent_first_bool_expr") that is activated when "indent_bool_paren" is true to indent the first expression on the other in a code like this:
if ( first_expr
Attached is the patch, my configuration and the result of the modifications on a example.
In this patch I have also included 2 other modifications:
- replaced "newline" by "blank line" in different options description because it was more understandable for me...
- replaced (I think there was a bug) "UO_pos_compare" by "UO_pos_conditional" in width.cpp