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