- group B 1
- group B 2
- group B 3
[1]: https://meta.discourse.org/raw/27912
-------------------------
codinghorror | 2015-04-25 01:52:12 UTC | #2
You generally cannot mix loose and tight spacing of lists in Markdown. Either the list is tight (no spaces) or loose (always spaces). Mixing the two within the same list will result in strangeness.
You should try in Babelmark to see what I mean
http://johnmacfarlane.net/babelmark2/
Or for more
http://talk.commonmark.org/t/maintaining-sanity-in-lists-with-different-kinds-of-spacing/476/4?u=codinghorror
-------------------------
cpradio | 2015-04-25 10:52:43 UTC | #3
So it seems common mark is the only one that I feel gets this correct
```
* List 1, Item 1
* List 1, Item 2
* List 1, Item 3
- List 2, Item 1
- List 2, Item 2
- List 2, Item 3
```
Common Mark/Cheapskates output:
Output in Discourse
* List 1, Item 1
* List 1, Item 2
* List 1, Item 3
- List 2, Item 1
- List 2, Item 2
- List 2, Item 3
I haven't found a way to permit the following in any of the implementations yet:
```
* List 1, Item 1
* List 1, Item 2
* List 1, Item 3
* List 2, Item 1
* List 2, Item 2
* List 2, Item 3
```
-------------------------
Mittineague | 2015-04-25 13:27:55 UTC | #4
Hacky, but inserting an HTML br tag seems to work
```
* List 1, Item 1
* List 1, Item 2
* List 1, Item 3
- List 2, Item 1
- List 2, Item 2
- List 2, Item 3
```
* List 1, Item 1
* List 1, Item 2
* List 1, Item 3
- List 2, Item 1
- List 2, Item 2
- List 2, Item 3
-------------------------
elberet | 2015-04-25 13:57:02 UTC | #5
Except that you really only get a single `