Hi, I thought that I already asked about this but apparently not...
Right now when I have an array like observations := { MElement -> { #change -> #(name owner uuid). #add -> #(). #remove -> #() }. MContainer -> { #change -> #(). #add -> #(add:). #remove -> #(remove:). }. }. it gets formatted into observations := {(MElement -> {(#change -> #(#name #owner #uuid)). (#add -> #()). (#remove -> #())}). (MContainer -> {(#change -> #()). (#add -> #(#add:)). (#remove -> #(#remove:))})}. Which is really ugly with all the _uneeded_ parenthesis. I tried to look into BlConfigurableFormatter>>needsParenthesisFor: where it is being added, but any change I try to make I end up breaking some test as the behavior is not very obvious for me. Can this be changed/fixed easily? And second, perhaps less important... do we really need to reformat #(name owner uuid) into #(#name #owner #uuid)? Seems a bit superfluous too. Thanks, Peter