This is an old issue from the syntax repo. Would be still nice to have. [amiralies](https://github.com/amiralies) commented [on Feb 4, 2021](https://github.com/rescript-lang/syntax/issues/257#issue-801596197) > They are currently being formatted based on line width. it would be good to allow user decide whether to break line on pipes or not. > > for example this code gets formatted to a single line with default line width > > ```rescript > let bazz = foo.bars->OptionEx.arrayValues->Map.String.fromArray > ``` > I found this more readable > > ```rescript > let bazz = > foo.bars > ->OptionEx.arrayValue > ->Map.String.fromArray > ``` Ref: https://github.com/rescript-lang/syntax/issues/257