- item
+ item
* item
- item
- item
- item
- Non One Start Item
- Bullet List
- With Ordered Item
- Ordered Item
- With Bullet List
Tests how all tight items are generated
- item 1
- item 2
- item 3
- item 4
- item 1
- item 2
- item 3
- item 4
Test to see how trailing blank after item determines looseness
- item 1
- item 2
- item 3
- item 4
-
item 1
-
item 2
-
item 3
-
item 4
- item 1
- item 2
- item 3
- item 4
-
item 1
-
item 2
-
item 3
-
item 4
- item 1
- item 2
- item 3
- item 4
-
item 1
-
item 2
-
item 3
-
item 4
Test looseness with child items
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
-
item 1
- item 1.1
-
item 2
- item 2.1
-
item 3
- item 3.1
-
item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
-
item 1
- item 1.1
-
item 2
- item 2.1
-
item 3
- item 3.1
-
item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
-
item 1
- item 1.1
-
item 2
- item 2.1
-
item 3
- item 3.1
-
item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
-
item 1
- item 1.1
-
item 2
- item 2.1
-
item 3
- item 3.1
-
item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
-
item 1
- item 1.1
-
item 2
- item 2.1
-
item 3
- item 3.1
-
item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
-
item 1
- item 1.1
-
item 2
- item 2.1
-
item 3
- item 3.1
-
item 4
- item 4.1
- item 1
- item 1.1
- item 2
- item 2.1
- item 3
- item 3.1
- item 4
- item 4.1
-
item 1
- item 1.1
-
item 2
- item 2.1
-
item 3
- item 3.1
-
item 4
- item 4.1
Bullet item can interrupt paragraph
* item
Bullet item can interrupt paragraph
- item
Empty bullet item with space can interrupt paragraph
*
Empty bullet item with space can interrupt paragraph *
Empty bullet item without space can interrupt paragraph
*
Empty bullet item without space can interrupt paragraph *
Numbered one item can interrupt paragraph
1. one item
Numbered one item can interrupt paragraph
- one item
Empty Numbered one item with space can interrupt paragraph
1.
Empty Numbered one item with space can interrupt paragraph 1.
Empty Numbered one item without space can interrupt paragraph
1.
Empty Numbered one item without space can interrupt paragraph 1.
Numbered non-one item can interrupt paragraph
2. non-one item
Numbered non-one item can interrupt paragraph 2. non-one item
Empty Numbered non-one item with space can interrupt paragraph
2.
Empty Numbered non-one item with space can interrupt paragraph 2.
Empty Numbered non-one item without space can interrupt paragraph
2.
Empty Numbered non-one item without space can interrupt paragraph 2.
* Bullet item can interrupt paragraph of a bullet list item
* item
- Bullet item can interrupt paragraph of a bullet list item
- item
* Empty bullet item with space can interrupt paragraph of a bullet list item
*
- Empty bullet item with space can interrupt paragraph of a bullet list item
* Empty bullet item without space can interrupt paragraph of a bullet list item
*
- Empty bullet item without space can interrupt paragraph of a bullet list item
* Numbered one item can interrupt paragraph of a bullet list item
1. one item
- Numbered one item can interrupt paragraph of a bullet list item
- one item
* Empty Numbered one item with space can interrupt paragraph of a bullet list item
1.
- Empty Numbered one item with space can interrupt paragraph of a bullet list item
* Empty Numbered one item without space can interrupt paragraph of a bullet list item
1.
- Empty Numbered one item without space can interrupt paragraph of a bullet list item
* Numbered non-one item can interrupt paragraph of a bullet list item
2. non-one item
- Numbered non-one item can interrupt paragraph of a bullet list item
- non-one item
* Empty Numbered non-one item with space can interrupt paragraph of a bullet list item
2.
- Empty Numbered non-one item with space can interrupt paragraph of a bullet list item
* Empty Numbered non-one item without space can interrupt paragraph of a bullet list item
2.
- Empty Numbered non-one item without space can interrupt paragraph of a bullet list item
Test to see which list items can interrupt another numbered list item's paragraphs
1. Bullet item can interrupt paragraph of a numbered list item
* item
- Bullet item can interrupt paragraph of a numbered list item
- item
1. Empty bullet item with space can interrupt paragraph of a numbered list item
*
- Empty bullet item with space can interrupt paragraph of a numbered list item
1. Empty bullet item without space can interrupt paragraph of a numbered list item
*
- Empty bullet item without space can interrupt paragraph of a numbered list item
1. Numbered one item can interrupt paragraph of a numbered list item
1. one item
- Numbered one item can interrupt paragraph of a numbered list item
- one item
1. Empty Numbered one item with space can interrupt paragraph of a numbered list item
1.
- Empty Numbered one item with space can interrupt paragraph of a numbered list item
1. Empty Numbered one item without space can interrupt paragraph of a numbered list item
1.
- Empty Numbered one item without space can interrupt paragraph of a numbered list item
1. Numbered non-one item can interrupt paragraph of a numbered list item
2. non-one item
- Numbered non-one item can interrupt paragraph of a numbered list item
- non-one item
1. Empty Numbered non-one item with space can interrupt paragraph of a numbered list item
2.
- Empty Numbered non-one item with space can interrupt paragraph of a numbered list item
1. Empty Numbered non-one item without space can interrupt paragraph of a numbered list item
2.
- Empty Numbered non-one item without space can interrupt paragraph of a numbered list item
Test how list indentation is determined
* item 1
* item 2
* item 3
* item 4
* item 5
* item 6
* item 7
* item 8
* item 9
* item 10
- item 1
- item 2
- item 3
- item 4
* item 5
- item 6
- item 7
- item 8
- item 9 * item 10
Test if list indentation is determined on marker indent or content indent. If this and above test differ in list structure, then content indent is used. Otherwise, marker indent.
* item 1
* item 2
* item 3
* item 4
* item 5
* item 6
* item 7
* item 8
* item 9
* item 10
- item 1
- item 2
- item 3
- item 4
* item 5
* item 6
- item 7
- item 8
- item 9
- item 10
Test to see if having a blank line in list item makes a difference on indent column calcualtion. If this list structure is the same as the one without blank lines, then had blank line status does not affect indentation level.
* item 1
* item 2
* item 3
* item 4
* item 5
* item 6
* item 7
* item 8
* item 9
* item 10
-
item 1
-
item 2
-
item 3
-
item 4
* item 5
* item 6
* item 7
* item 8
* item 9
* item 10
Test to see if first item indent affect list indentation processing, if structure differs from same list but without leading first item space then yes.
* item 1
* item 2
* item 3
* item 4
* item 5
* item 6
* item 7
* item 8
* item 9
* item 10
- item 1
- item 2
- item 3
* item 4
- item 5
- item 6
- item 7
- item 8
* item 9
- item 10
Test where lazy continuation affects list item processing.
* item 1
* item 2
* item 3
* item 4
- item 1 * item 2
- item 3 * item 4
Test if it is first first list
indent processing, or first direct parent list processing that
affects sub-list indentation.
* item 1
* item 2
* item 3
> * item 4
> * item 5
> * item 6
- item 1
- item 2
- item 3
- item 4
- item 5
- item 6
* item 1
* item 2
* item 3
> * item 4
> * item 5
> * item 6
- item 1
- item 2
- item 3
- item 4
- item 5
- item 6
* item 1
* item 2
* item 3
> * item 4
> * item 5
> * item 6
-
item 1
-
item 2
-
item 3
- item 4
- item 5
- item 6
* item 1
* item 2
* item 3
> * item 4
> * item 5
> * item 6
-
item 1
-
item 2
-
item 3
- item 4
- item 5
- item 6
Test shows where the boundary switch to indented code occurs. First paragraph is a paragraph, the second is indented code.
- test
- sub item
sub item child para
indented code
---
1. test
1. sub item
sub item child para
indented code
- test
-
sub item
sub item child para
indented code
-
- test
-
sub item
sub item child para
indented code
-
- test
item child para
indented code
- test
- sub item
sub item child para
sub item indented code
---
1. test
item child para
item indented code
1. test
1. sub item
sub item child para
sub item indented code
-
test
item child para
indented code
-
test
-
sub item
sub item child para sub item indented code
-
-
test
item child para
item indented code
-
test
-
sub item
sub item child para sub item indented code
-
More extensive test to show where the boundary switch to indented code occurs. Sub-items first paragraph is a paragraph, the second is indented code
* item 1
item para 1
item para 2
item para 3
item para 4
item para 5
item para 6
item para 7
* item 2
item para 1
item para 2
item para 3
item para 4
item para 5
item para 6
item para 7
* item 3
item para 1
item para 2
item para 3
item para 4
item para 5
item para 6
item para 7
* item 4
item para 1
item para 2
item para 3
item para 4
item para 5
item para 6
item para 7
* item 5
item para 1
item para 2
item para 3
item para 4
item para 5
item para 6
item para 7
-
item 1
item para 1
item para 2
item para 3
item para 4
item para 5 item para 6 item para 7
-
item 2
item para 1
item para 2
item para 3
item para 4
item para 5 item para 6 item para 7
-
item 3
item para 1
item para 2
item para 3
item para 4
item para 5 item para 6 item para 7
-
item 4
item para 1
item para 2
item para 3
item para 4
item para 5 item para 6 item para 7
* item 5
item para 1
item para 2
item para 3
item para 4
item para 5
item para 6
item para 7
Test for how items with indent > first list item's indent but < previous item's content indent are handled. Mainly, if they are handled in a weird way of treating the item as a sub-item of the previous list item. There was one that did it that way, GitHub comments if I can remember right, but now they switched to commonmark list handling with mods. Guess it is now GFC--GitHub Flavoured Commonmark.
* item 1
* item 2
* item 3
- item 1
- item 2
- item 3
Test how headings in list items are handled, leading space allowed or not
* item 1
# Heading 1
* item 2
# Heading 1
- item 1
- item 2
* item 1
# Heading 1
* item 2
# Heading 1
-
item 1
- item 2
* item 1
# Heading 1
* item 2
# Heading 1
* item 3
# Heading 1
-
item 1
-
item 2
-
item 3
-
* item 1
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 2
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
- item 1
##### Heading 5 ###### Heading 6
- item 2
##### Heading 5 ###### Heading 6
- item 2
* item 1
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 2
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 3
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
- item 1
##### Heading 5 ###### Heading 6
- item 2
##### Heading 5 ###### Heading 6
- item 3
##### Heading 5 ###### Heading 6
- item 2
* item 1
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 2
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
-
item 1
##### Heading 5 ###### Heading 6
- item 2
##### Heading 5 ###### Heading 6
- item 2
* item 1
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 2
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 3
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
-
item 1
##### Heading 5 ###### Heading 6
-
item 2
##### Heading 5 ###### Heading 6
-
item 3
##### Heading 5 ###### Heading 6
-
Test how headings in list items are handled, leading space allowed or not
* item 1
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 2
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
-
item 1
##### Heading 5 ###### Heading 6
-
item 2
##### Heading 5 ###### Heading 6
-
* item 1
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 2
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
* item 3
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
-
item 1
##### Heading 5 ###### Heading 6
-
item 2
##### Heading 5 ###### Heading 6
-
item 3
##### Heading 5 ###### Heading 6
-
* item 1
* item 2
* item 3
* item 4
* item 5
* item 6
* item 7
* item 8
* item 9
- item 1
- item 2
- item 3
- item 4
-
item 5
-
item 6
-
item 7
-
item 8
-
item 9
Whether blank lines are required to start a block quote
paragraph text
> block quoted text
paragraph text
block quoted text
Whether blank lines are required to start a block quote
paragraph text
> block quoted text
paragraph text
block quoted text
Whether blank lines are ignored and treated as if prefixed with block quote
> block quoted text
> more block quoted text
block quoted text
more block quoted text
Whether block quotes continue to a blank line
> block quoted text
lazy continuation
another paragraph
block quoted text lazy continuation
another paragraph
Whether leading spaces are allowed before block quote marker
> block quote paragraph text
block quote paragraph text
Whether trailing spaces are required after block quote marker
>block quote paragraph text
block quote paragraph text
Whether block quotes can interrupt item paragraph
* item 1
> block quoted text
- item 1
block quoted text
1. item 1
> block quoted text
- item 1
block quoted text
Whether block quotes can interrupt item paragraph
* item 1
> block quoted text
-
item 1
block quoted text
1. item 1
> block quoted text
-
item 1
block quoted text
Whether block quotes with leading space can interrupt item paragraphs
* item 1
> block quoted text
- item 1
block quoted text
1. item 1
> block quoted text
- item 1
block quoted text
Whether block quotes with leading space can interrupt item paragraph
* item 1
> block quoted text
-
item 1
block quoted text
1. item 1
> block quoted text
-
item 1
block quoted text
Whether block quotes without trailing space can interrupt item paragraphs
* item 1
>block quoted text
- item 1
block quoted text
1. item 1
>block quoted text
- item 1
block quoted text
Whether block quotes without trailing space can interrupt item paragraph
* item 1
>block quoted text
-
item 1
block quoted text
1. item 1
>block quoted text
-
item 1
block quoted text
Test to make sure content indented deeply nested lists process correctly
- item 1
- item 2
- item 3
- item 4
- item 5
- item 6
- item 7
- item 8
- item 9
- item 1
- item 2
- item 3
- item 4
- item 5
- item 6
- item 7
- item 8
- item 9
- item 8
- item 7
- item 6
- item 5
- item 4
- item 3
- item 2
1. item 1
1. item 2
1. item 3
1. item 4
1. item 5
1. item 6
1. item 7
1. item 8
1. item 9
- item 1
- item 2
- item 3
- item 4
- item 5
- item 6
- item 7
- item 8
- item 9
- item 8
- item 7
- item 6
- item 5
- item 4
- item 3
- item 2
- list item
# test
# test 2
# some other comment