Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ comp(n) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dist(1)

forw(1)

repl(1)

send(1)

whatnow(1)

 

名称

comp − メッセージを作成する

形式

comp ­[+folder] ­[msg] ­[−draftfolder +folder] ­[−draftmessage msg] ­[−nodraftfolder] ­[−editor editor] ­[−noedit] ­[−file file] ­[−form formfile] ­[−use] ­[−nouse] ­[−whatnowproc program] ­[−nowhatnowproc] ­[−nocnv] ­[−help]

解説

comp はメール用の新しいメッセージを作成するのに使います。 comp は、作成するドラフトにメッセージフォームをコピーし、 そのドラフトについてエディタを起動します (‘−noedit’ が指定される場合を除きます、 この場合には最初の編集が抑制されます)。
 
デフォルトのメッセージフォームは、次の要素を含んでいます。
 

 
“components” というファイルが ユーザの MH ディレクトリにある場合には、 それがこのフォームの代わりに用いられます。 もし ‘−form formfile’ でファイルが指定されていれば、 そのファイルが用いられます。 また、既存のメッセージの内容をフォームとして用いることもできます。 引数 ‘+folder’ または ‘msg’ を指定していれば、 そのメッセージがフォームとして用いられます。 ‘−form formfile’、 ‘+folder’ あるいは ‘msg’ を同時に指定することはできません。 メッセージが送信時に正しく識別されるためには、 ヘッダと本文の間にダッシュの並びか空行が必要です (send(1)を参照してください)。 スイッチ ‘−use’ は、作成しかけていたメッセージの編集を続けるよう、 comp に指示します。 つまり、comp (または dist、repl、forw)が ドラフトを送信しないで終了されたとき、 “comp −use” を実行することにより ドラフトを再び編集することができるわけです。
 
ドラフトが既に存在する場合には、 comp はそれをどう処理するか尋ねてきます。 quit という応答で、 comp はドラフトをそのままにして終了します。 replace という応答で、 既存のドラフトを適当なフォームと交換します。 list という応答で、ドラフトを表示します。 use という応答で、以降の作成にもそのドラフトを用います。 refile +folder という応答で、 ドラフトを指定されたフォルダに整理し、 適切なフォームを持つドラフトを新たに与えます (refile の ‘+folder’ 引数は必須です)。
 
スイッチ ‘−draftfolder +folder’ と ‘−draftmessage msg’ は、 MH のドラフトフォルダ機能を起動します。 この機能は高度な(そして有用な)ものです。 より詳しくは、MH マニュアルの Advanced Features 節を 参照してください。
 
スイッチ ‘−file file’ は、指定されたファイルを メッセージドラフトとして用いることを意味します。
 
comp は通常,JIS コードに変換して送信しますが、 ‘−nocnv’ が指定されると変換を行なわずに送信します。
 
エディタを終了すると、comp は whatnow プログラムを起動します。 使用できるオプションについては、whatnow(1) を参照してください。 スイッチ ‘−nowhatnowproc’ を用いることにより、 このプログラムの起動を抑制することができます (実際には、最初の編集を行なうのは whatnow プログラムです。 従って、‘−nowhatnowproc’ により全ての編集作業を抑制することができます)。

関連ファイル

/usr/new/lib/mh/componentsメッセージの骨子
または <mh−dir>/components標準の骨子の代わりに用いる
$HOME/.mh_profileユーザプロファイル
<mh−dir>/draftドラフトファイル

プロファイルコンポーネント

Path: ユーザの MH ディレクトリ

Draft−Folder: 検索するデフォルトのドラフトフォルダ

Editor: デフォルトのエディタ

Msg−Protect: 新しいメッセージ(ドラフト)を作成するときにセットするモード

fileproc: メッセージをリファイルするためのプログラム

whatnowproc: “What now?” と尋ねるプログラム

関連事項

dist(1), forw(1), repl(1), send(1), whatnow(1)

デフォルト値

‘+folder’カレントフォルダ
‘msg’カレントメッセージ
‘−nodraftfolder’
‘−nouse’

コンテクスト

なし

バグ

whatnowproc が whatnow の場合、comp は 組み込まれた whatnow を用いるので あって、whatnow プログラムを実際に起動する のではありません。従って、独自の whatnowproc を 定義するとき、それに whatnow という名前を 付けても comp はそれを起動しません。

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026