emacs: Hard and Soft Newlines
25.14.2 Hard and Soft Newlines
------------------------------
In Enriched mode, Emacs distinguishes between two different kinds of
newlines, “hard” newlines and “soft” newlines. You can also enable or
disable this feature in other buffers, by typing ‘M-x
use-hard-newlines’.
Hard newlines are used to separate paragraphs, or anywhere there
needs to be a line break regardless of how the text is filled; soft
newlines are used for filling. The <RET> (‘newline’) and ‘C-o’
(‘open-line’) commands insert hard newlines. The fill commands,
including Auto Fill (
Auto Fill), insert only soft newlines and
delete only soft newlines, leaving hard newlines alone.
Thus, when editing with Enriched mode, you should not use <RET> or
‘C-o’ to break lines in the middle of filled paragraphs. Use Auto Fill
mode or explicit fill commands (
Fill Commands) instead. Use
<RET> or ‘C-o’ where line breaks should always remain, such as in tables
and lists. For such lines, you may also want to set the justification
style to ‘unfilled’ (
Enriched Justification).