Next: Hard and Soft Newlines, Up: Formatted Text
text/enriched形式でEmacsが保存したファイルを訪れると、 Emacsは自動的にファイル中の整形情報をEmacs自身の内部形式(テキスト属性)に 変換し、エンリッチ(enriched)モードをオンにします。
新たに整形済みテキストファイルを作成するには、 まず、存在しないファイルを訪れてから、 テキストを入力するまえにM-x enriched-modeと打ちます。 このコマンドはエンリッチ(enriched)モードをオンにします。 入力されるテキストが正しく扱われることを保証するために、 テキストを挿入するまえにエンリッチ(enriched)モードをオンにしてください。
より一般的にいえば、コマンドenriched-mode
は、
エンリッチ(enriched)モードがオフならオン、オンならオフにします。
数引数を指定すると、それが正であればエンリッチ(enriched)モードを
オンにし、それ以外ではオフにします。
エンリッチ(enriched)モードがオンのときにバッファを保存すると、 Emacsはテキストをファイルに書き出すときに 自動的にtext/enriched形式へ変換します。 ふたたびそのファイルを訪問すると、Emacsは自動的にその形式を認識して テキストを変換し、エンリッチ(enriched)モードをオンにします。
通常、text/enriched形式のファイルを訪問すると、
Emacsは各段落を指定された右端に納まるように詰め込みます。
この詰め込みをやめて時間を短縮するために、
変数enriched-fill-after-visiting
にnil
かask
を設定します。
しかし、エンリッチ(enriched)モードで保存したファイルを訪問するときには、 Emacsは右端の設定をテキストと一緒に保存しているので、 テキストを再度詰め込む必要はありません。
通常はEmacsが保存しないテキスト属性に対する注記(annotation)も
保存するようにするには、
変数enriched-translations
に追加しておきます。
text/enriched規格では、非標準の注記には、‘x-read-only’のように
‘x-’で始まる名前が必要なことに注目してください。
これによって、あとから追加される標準的な注記と
名前が衝突しないことが保証されます。