better auto indent for if expression