From d5634d6ec2195124eac7386a88f9b5c149c3677e Mon Sep 17 00:00:00 2001 From: Emad Elsaid Date: Sun, 22 May 2022 14:48:13 +0200 Subject: [PATCH] Add dir="auto" to headings to support RTL languages --- ast/block.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ast/block.go b/ast/block.go index 638fc1e..ce51c95 100644 --- a/ast/block.go +++ b/ast/block.go @@ -205,8 +205,17 @@ func (n *Heading) Kind() NodeKind { // NewHeading returns a new Heading node. func NewHeading(level int) *Heading { return &Heading{ - BaseBlock: BaseBlock{}, - Level: level, + BaseBlock: BaseBlock{ + BaseNode: BaseNode{ + attributes: []Attribute{ + { + Name: []byte("dir"), + Value: []byte("auto"), + }, + }, + }, + }, + Level: level, } }