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