The controversial new line behaviour is discussed extensively in the default line break handling is inconvenient topic. The two main options are:
- A new line should continue the same paragraph (original Markdown behaviour)
- A new line should create a literal line break (
A third option has not been widely discussed on this forum (as far as I am aware):
- A new line should start a new paragraph.
Roses are red Violets are blue
<p>Roses are red</p> <p>Violets are blue</p>
Which may well be what the writer is expecting. Or not.
- It may be the writer’s intent for a new line to create a new paragraph.
- New lines do start new paragraphs in many texts (but are usually indented).
- It does not produce a bunch of break tags that lack semantic meaning.
- The behaviour is similar to Microsoft Word, the most widely used word processor in the world.
- If users causally enter line breaks, at least semantic paragraphs would be generated (intentional or not).
- It may not be the writer’s intent for a new line to create a new paragraph.
- As with literal line breaks, many existing Markdown documents would break.
- It does not provide a solution for people who like to hard wrap their text.
- It is not helpful for song lyrics or other text that requires literal line breaks.
- If the final line of a paragraph covers the width of the text editor it is hard to see that a new paragraph starts on the next line. The double new line requirement for new paragraphs thus improves readability.
Although I’m not favour of the change, I thought it would be worth discussing this third option.