use pretty_lang::Doc;
fn main() {
let call = Doc::text("plot(")
.append(
Doc::softline()
.append(Doc::join(
Doc::text(",").append(Doc::line()),
["x", "y", "color", "label"].map(Doc::text),
))
.nest(4),
)
.append(Doc::softline())
.append(Doc::text(")"))
.group();
println!("At width 80:\n{}\n", call.render(80));
println!("At width 12:\n{}", call.render(12));
}