I thought Markdown supports line breaks with two trailing spaces at the end of the line. This gist[0] also mentions <br/> or \ at end of line also working.
[0] https://gist.github.com/shaunlebron/746476e6e7a4d698b373
[0] https://gist.github.com/shaunlebron/746476e6e7a4d698b373
>Why does markdown do this? If I want two lines to run consecutively I won’t introduce a newline.
hello, wor
ld!
(albeit this is assuming the terminal is only 10 characters wide but I hope you get the point)So it used to be common for developers and sysadmins to manually wrap to 80 characters (a habit I still regularly catch myself doing even now). Obviously with GUI readers and variable-width characters, you wouldn't want that 80 character manual wrap honoured.
Ignoring those line breaks is desirable when reflowing the text into e.g. HTML output