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.
| Setting | Default | Description |
|---|---|---|
spacesInsideParens | false | ( x ) vs (x) |
spacesInsideBrackets | false | [ x ] vs [x] |
spacesInsideBraces | false | { x } vs {x} |
spacesAroundAssignment | true | x := y vs x:=y |
spacesAroundBinarySelectors | true | a + b vs a+b |
spaceAfterCaret | false | ^ x vs ^x |
blankLineAfterMethodPattern | true | Blank line between pattern and body |
maxLineLength | 0 | Line wrapping (0 = off) |
continuationIndent | 2 | Indent for continuation lines |
multiKeywordThreshold | 2 | Keywords before splitting across lines |
removeUnnecessaryParens | true | Remove parens based on Smalltalk precedence |