jgm / djot.js

JavaScript implementation of djot
MIT License
141 stars 15 forks source link

Odd list tightness #45

Open hellux opened 1 year ago

hellux commented 1 year ago

I would guess these should be loose, but they are tight:

- a

-

yields

<ul>
<li>
a
</li>
<li>
</li>
</ul>

instead of

<ul>
<li>
<p>a</p>
</li>
<li>
</li>
</ul>
- a

- - b

yields

<ul>
<li>
a
</li>
<li>
<ul>
<li>
b
</li>
</ul>
</li>
</ul>

instead of

<ul>
<li>
<p>a</p>
</li>
<li>
<ul>
<li>
a
</li>
</ul>
</li>
</ul>
jgm commented 1 year ago

Yes, that seems like a bug. djot.lua gives the desired output.