From eb044fd4119dc560f1067ad75b890d929fa61004 Mon Sep 17 00:00:00 2001 From: MystPi <86574651+MystPi@users.noreply.github.com> Date: Mon, 4 Mar 2024 18:49:31 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20Remove=20`nobreak=5Fwrap`=20func?= =?UTF-8?q?tion=20as=20it's=20a=20bit=20much?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pprint.gleam | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/pprint.gleam b/src/pprint.gleam index 3ee1faf..aea7eec 100644 --- a/src/pprint.gleam +++ b/src/pprint.gleam @@ -120,7 +120,8 @@ fn pretty_dict(d: Dict(decoder.Type, decoder.Type), color: Bool) -> Document { pretty_type(field.1, color), ] |> doc.concat - |> nobreak_wrap(doc.from_string("#("), doc.from_string(")")) + |> doc.prepend(doc.from_string("#(")) + |> doc.append(doc.from_string(")")) }) |> doc.concat_join([doc.from_string(","), doc.space]) |> wrap( @@ -170,7 +171,8 @@ fn pretty_custom_type( // [single] -> single - |> nobreak_wrap(open, close) + |> doc.prepend(open) + |> doc.append(close) // However, multiple fields are indented because they would look weird otherwise. _ -> fields @@ -226,10 +228,3 @@ fn wrap( |> doc.append_docs([doc.break("", trailing), close]) |> doc.group } - -fn nobreak_wrap(document: Document, open: Document, close: Document) -> Document { - document - |> doc.prepend(open) - |> doc.append(close) - |> doc.group -}