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