Hello, Christian Moe <m...@christianmoe.com> writes:
> If I understand the question correctly, I think the union is the correct > answer, with provided attributes overwriting defaults for the same > attributes. > > In the example we started with, the defaults would create > > <table border="2" cellspacing="0" cellpadding="6" rules="groups" > frame="hsides"> > > If the user specifies > > #+attr_html: :border 2 :rules all :frame border :title My table > > I would expect the result > > <table border="2" cellspacing="0" cellpadding="6" rules="all" > frame="border" title="My table"> Thank you for all the information. I have pushed a patch along these lines. Caveat: `org-html-table-tag' is now named `org-html-table-default-attributes' and expect a plist as its value. Also, a nil value will remove the property from the attributes. Could you test it and confirm this is now behaving in a desirable way? Regards, -- Nicolas Goaziou