-
-
Notifications
You must be signed in to change notification settings - Fork 314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsistency about blanks wrt list tightness #685
Comments
But like, extending your reasoning for seeing blank lines as ambiguous here to some other language in the spec, such as for headings, would also make I’m not sure what language change you propose, but I’d say the fact that containers include “lines” is adequately explained in the respective sections on those containers themselves: block quotes, list items. |
@wooorm I have proposed no change. My post concludes with a question. What gets corrected (spec text or dingus implementation) depends on the answer, which I don't have. |
L1 in your example is not a blank line to the whole document. To the list item, it is a blank line. I’m not seeing where the spec text and dingus are at odds with each other? |
I see now where my confusion comes from. I was mistaking the scope implied by the tightness definition:
This makes - abc
-
xyz indeed tight, because L2 is blank to the item, but not to the list. |
The definition of
blank line
doesn't clarify scope:In other words, it's not clear whether the line scope is the document or the surrounding block element. Consider the snippet below:
- abc
The latter interpretation classifies the line as blank wheres the former doesn't.
Farther down, Example 278 complicates matters further because the prose assumes the latter interpretation:
whereas dingus implements the former (i.e. produced list is marked tight).
Which of the two is correct?
The text was updated successfully, but these errors were encountered: