Enrichedモードでは、Emacsは2つの異なる改行、ハード改行とソフト改行を区別します。M-x use-hard-newlinesとタイプすることにより、他のバッファーにたいしてこの機能を有効または無効にできます。
ハード改行は、パラグラフを分割したりテキストがフィルされる方法に関らず行区切りが必要な場所で使用され、ソフト改行はフィルで使用されます。RET
(newline
)およびC-o (open-line
)コマンドはハード改行を挿入します。Auto
Fill(Auto Fillモードを参照してください)を含むフィルコマンドは、ソフト改行だけを挿入し、削除もソフト改行だけでハード改行は削除せずに残します。
したがってEnrichedモードで編集するときは、フィルされたパラグラフの途中で行を分けるのにRETやC-oを使うべきではありません。かわりにAuto
Fillモード、または明示的なフィルコマンド(明示的なフィルコマンドを参照してください)を使用します。テーブルやリストのように、行区切りを常に残したい場所でRETやC-oを使用します。そのような行では、行端揃えスタイル(justification
style)もunfilled
にしたいと思うかもしれません(Enrichedテキストの位置調整を参照してください)。