Having done a bunch of refactoring on my code - I realised that the default 
settings for the code formatter aren’t the greatest (and I know this is quite 
personal).

So I’ve tweaked a few things (the default settings aren’t bad but I don’t 
understand why "retain black lines between statements" isn’t on by default - as 
the alternative really gives us bad looking code. Ideally, there should be a 
number you can set - for max blanks to preserve, but the current 0 is not 
great).

However - my question is how to stop smaller keyword messages from being 
wrapped? If I have the setting “method signature on multiple lines” NOT checked 
(default), I understood that "Selector and argument combined in method 
signature max size” would then be used to determine if a statement is wrapped 
or not? However even with big numbers a statement like:

exercismSubmission := ExercismSubmission
                data:
                        (self class sampleDataFor: 'test-ex' filenames: 
actualNames baseUrl: baseUrl).

Always gets wrapped to:

exercismSubmission := ExercismSubmission
                data:
                        (self class
                                sampleDataFor: 'test-ex'
                                filenames: actualNames
                                baseUrl: baseUrl).


Is there some other setting I am missing? Or is this just a bug?

Tim

Reply via email to