From 5191ed1f9c220e66e1983c89f58f1dd6bdcf1c64 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sun, 24 Nov 2019 04:43:37 +0100 Subject: [PATCH] Fix line-break before list items --- gold.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gold.go b/gold.go index 8c9e345..2008671 100644 --- a/gold.go +++ b/gold.go @@ -109,9 +109,14 @@ func NewElement(node *bf.Node) Element { Post: "", } case bf.Paragraph: + pre := "\n" + if node.Parent != nil && node.Parent.Type == bf.Item { + pre = "" + } + return Element{ Token: string(node.Literal), - Pre: "\n", + Pre: pre, Post: "\n", } case bf.Heading: