Smalltalk Formatter Settings

May 24, 2026 ยท View on GitHub

Fine-tune the Smalltalk formatter under gemstoneSmalltalk.formatter.* in your VS Code settings. Every option also shows up in the VS Code Settings UI with a live description; this page is the reference if you'd rather see them all in one place.

SettingDefaultDescription
spacesInsideParensfalse( x ) vs (x)
spacesInsideBracketsfalse[ x ] vs [x]
spacesInsideBracesfalse{ x } vs {x}
spacesAroundAssignmenttruex := y vs x:=y
spacesAroundBinarySelectorstruea + b vs a+b
spaceAfterCaretfalse^ x vs ^x
blankLineAfterMethodPatterntrueBlank line between pattern and body
maxLineLength0Line wrapping (0 = off)
continuationIndent2Indent for continuation lines
multiKeywordThreshold2Keywords before splitting across lines
removeUnnecessaryParenstrueRemove parens based on Smalltalk precedence