Enrichedモードでは、Emacsはハード改行とソフト改行という2種類の異なる改行を区別します。また、M-x use-hard-newlinesと入力することで、他のバッファでもこの機能を有効または無効にできます。
ハード改行は、段落を区切る場合や、テキストの詰め方に関わらず改行が必要な箇所で使用されます。ソフト改行は、詰め込みに使用されます。RET (newline) および C-o (open-line)
コマンドは、ハード改行を挿入します。オートフィル(オートフィルモード
を参照)を含む詰め込みコマンドは、ソフト改行のみを挿入し、ソフト改行のみを削除し、ハード改行はそのまま残します。
したがって、Enrichedモードで編集する際は、塗りつぶし段落の途中で改行するために RET や
C-o を使用しないでください。代わりに、Auto Fillモードまたは明示的な塗りつぶしコマンド(明示的な塗りつぶしコマンドを参照)を使用してください。表やリストなど、常に改行を維持すべき箇所には
RET または C-o
を使用してください。このような行では、両端揃えのスタイルを unfilled
に設定することも検討してください(Enrichedテキストにおける両端揃えを参照)。