| S | Ormolu.Printer.Combinators |
| Same | Ormolu.Diff.ParseResult |
| searchDirs | Ormolu.Config, Ormolu |
| selectSpans | Ormolu.Diff.Text |
| sep | Ormolu.Printer.Combinators |
| separatedByBlank | Ormolu.Utils |
| separatedByBlankNE | Ormolu.Utils |
| sepSemi | Ormolu.Printer.Combinators |
| setSpanMark | Ormolu.Printer.Internal, Ormolu.Printer.Combinators |
| showOutputable | Ormolu.Utils |
| SignatureSource | Ormolu.Config, Ormolu |
| SingleDerivingParens | Ormolu.Config |
| SingleLine | Ormolu.Printer.Internal, Ormolu.Printer.Combinators |
| SinglePos | Ormolu.Utils |
| sitcc | Ormolu.Printer.Internal, Ormolu.Printer.Combinators |
| sitccIfTrailing | Ormolu.Printer.Internal |
| SourceSnippet | Ormolu.Parser.Result |
| SourceType | Ormolu.Config, Ormolu |
| space | Ormolu.Printer.Internal, Ormolu.Printer.Combinators |
| SpanMark | Ormolu.Printer.Internal, Ormolu.Printer.Combinators |
| spanMarkSpan | Ormolu.Printer.Internal, Ormolu.Printer.Combinators |
| spansLayout | Ormolu.Printer.Combinators |
| SpanStream | |
| 1 (Type/Class) | Ormolu.Printer.SpanStream |
| 2 (Data Constructor) | Ormolu.Printer.SpanStream |
| spitCommentNow | Ormolu.Printer.Comments |
| spitCommentPending | Ormolu.Printer.Comments |
| spitFollowingComments | Ormolu.Printer.Comments |
| spitPrecedingComments | Ormolu.Printer.Comments |
| spitRemainingComments | Ormolu.Printer.Comments |
| splitDocString | Ormolu.Utils |
| startTypeAnnotation | Ormolu.Printer.Meat.Type |
| startTypeAnnotationDecl | Ormolu.Printer.Meat.Type |
| StatementSpan | Ormolu.Printer.Internal, Ormolu.Printer.Combinators |
| switchLayout | Ormolu.Printer.Combinators |
| switchLayoutNoLimit | Ormolu.Printer.Combinators |