Next: Editing Format Info, Previous: Requesting Formatted Text, Up: Formatted Text
Emacsは整形済みテキスト中の改行を、 ハード改行とソフト改行の2種類に区別します。
ハード改行は、段落の区切り、リスト内の項目、
左右端に関係なく行分割がつねに必要な箇所に用いられます。
<RET>コマンド(newline
)とC-o(open-line
)は
ハード改行を挿入します。
ソフト改行は、テキストを左右端のあいだに納めるために使用されます。 自動詰め込み(auto-fill)モードを含めたすべての詰め込みコマンドは ソフト改行を挿入し、ソフト改行だけを削除します。
ハード改行とソフト改行は見た目は同じですが、違いを理解することは重要です。 詰め込んだ段落の途中で行に分割するときに<RET>を使ってはいけません。 あとの詰め込みの妨げとなるハード改行を挿入してしまいます。 かわりに、自動詰め込み(auto-fill)モードに行分割を行わせて、 テキストや左右端が変化してもEmacsが適切に再度詰め込めるようにします。 See Auto Fill。
一方、表やリストのように、入力したとおりの行にしておく必要がある場合には、
<RET>で行を終えます。
これらの行では、幅揃えのスタイルとしてunfilled
を
指定するのもよいかもしれません。
See Format Justification。