From f80f23943609fd40508df3b8f138c9906fa02cd0 Mon Sep 17 00:00:00 2001 From: azimut Date: Fri, 5 May 2023 18:24:39 -0300 Subject: [PATCH] lobsters: remove empty spaces if no op message --- internal/lobsters/format.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/internal/lobsters/format.go b/internal/lobsters/format.go index f49ad59..91b4393 100644 --- a/internal/lobsters/format.go +++ b/internal/lobsters/format.go @@ -21,12 +21,14 @@ func (o Op) String() (ret string) { ret += fmt.Sprintf("title: %s\n", o.title) ret += fmt.Sprintf(" self: %s\n", o.self) if o.url != "" { - ret += fmt.Sprintf(" url: %s\n", o.url) + ret += fmt.Sprintf(" url: %s\n\n", o.url) + } + if o.message != "" { + ret += fmt.Sprintf( + "\n%s\n\n", + format.FormatText(o.message, o.thread.LineWidth, o.thread.LeftPadding), + ) } - ret += fmt.Sprintf( - "\n%s\n\n", - format.FormatText(o.message, o.thread.LineWidth, o.thread.LeftPadding), - ) ret += fmt.Sprintf( "%s - %s \n\n\n", format.AuthorStyle.Render(o.username),