Semantic line breaks

Last modified:

I recently stumbled upon semantic line breaks while fiddling with my markdown formatter.

The idea is to add a line break after each substantial thought when writing in a markup language that joins consecutive lines with a space. This makes it easier to author, edit, and read in source, without changing the rendered output.

For example, the paragraph above looks like this in source:

The idea is to add a line break after each substantial thought
when writing in a markup language
that joins consecutive lines with a space.
This makes it easier to author, edit, and read in source,
without changing the rendered output.

It also would've been valid to join the second and third lines, but I liked the additional split at the dependent clause.

This seems like uncommon sense to me.

References