Always Put a Single Keyword on the Same Line
If this option is enabled, keywords with only one selector and one argument are kept on the same line as the receiver.
OFF
(do not keep on the same line)
theReceiverIsAVeryLongVariableName
setPositionTo: 12
ON
(keep on the same line)
theReceiverIsAVeryLongVariableName setPositionTo: 12
Always Split Keywords
If this option is enabled, keywords are always split into multiple lines.
OFF
(do not split keywords)
self setPositionTo: 12 usingGlobalFactorOf: 15
ON
(split keywords)
self
setPositionTo: 12
usingGlobalFactorOf: 15
First Selector of Long Keywords on the Same Line
If this option is enabled, the first part of a long keyword is kept on the same line as the receiver.
OFF
(do not keep on the same line)
self
setPositionTo: 12
usingGlobalFactorOf: 15
refreshDisplayOnCompletion: true
ON
(keep on the same line)
self setPositionTo: 12
usingGlobalFactorOf: 15
refreshDisplayOnCompletion: true
Keep #to:do: on the Same Line
If this option is enabled, #to:do: is kept on the same line. This option overrides the Always split keywords option for #to:do:. Several related options help you obtain your preferred formatting of #to:do. These include:
• block arguments on the same line (in the Blocks category)
• start square brackets on the same line (in the Brackets category)
OFF
(do not keep on the same line)
1
to: 30
do: [:index |
Transcript
cr;
show: myCollection at: index]
ON
(keep on the same line)
1 to: 30 do: [:index |
Transcript
cr;
show: myCollection at: index]
Keep Right-Hand Side of an Assignment (:=) on the Same Line
If this option is enabled, the right-hand side of an assignment is kept on the same line as the assignment.
OFF
(do not keep on the same line)
a :=
self
setPositionTo: 12
usingGlobalFactorOf: 15
refreshDisplayOnCompletion: true
ON
(keep on the same line)
a := self
setPositionTo: 12
usingGlobalFactorOf: 15
refreshDisplayOnCompletion: true
Last modified date: 06/30/2015