From ed7def899ece1b9b57ef8da7dc48e24bdd7f37bc Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 4 Dec 2019 09:51:31 +0100 Subject: [PATCH] Only remove paragraph indent/margin for list items --- paragraph.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/paragraph.go b/paragraph.go index 66fed3c..6581169 100644 --- a/paragraph.go +++ b/paragraph.go @@ -17,7 +17,7 @@ func (e *ParagraphElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer) rules := tr.style[Paragraph] tr.blockStyle.Push(rules) - if node.Prev == nil || (node.Parent != nil && node.Parent.Type == bf.Item) { + if node.Parent != nil && node.Parent.Type == bf.Item { // list item } else { _, _ = w.Write([]byte("\n")) @@ -39,7 +39,7 @@ func (e *ParagraphElement) Finish(w io.Writer, node *bf.Node, tr *TermRenderer) margin = rules.Margin suffix = rules.Suffix - if node.Prev == nil || (node.Parent != nil && node.Parent.Type == bf.Item) { + if node.Parent != nil && node.Parent.Type == bf.Item { // remove indent & margin for list items indent = 0 margin = 0