add newline between non-inline element siblings
1 file changed, 1 insertion(+), 0 deletions(-)
changed files
M format.go → format.go
@@ -208,6 +208,7 @@ return } if n.NextSibling == nil || + (n.NextSibling.Type == html.ElementNode && !isInlineElement(n.NextSibling)) || (n.NextSibling.Type == html.TextNode && !unicode.IsPunct(getFirstRune(n.NextSibling.Data))) { if _, err = fmt.Fprint(w, "\n"); err != nil { return