COMP(1)

NAME
comp - メッセージを作成する

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

DESCRIPTION
comp はメールを出すための新しいメッセージを作るのに使われます。 メッセージ・フォームをドラフトへとコピーし、 そのドラフトを指定してエディタを呼び出します (`-noedit' オプションが指定された場合を除きます。 この場合、最初の編集は抑制されます)。 デフォルトのメッセージ・フォームは次の通りです。
もし、ユーザーの MH ディレクトリの中に “components” という名前の ファイルがある場合、このフォームに代わって、それが使われます。 `-form formfile' でファイルが指定されると、それが使われます。 既にあるメッセージの内容をフォームとして使って、comp を起動させて もかまいません。 `+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-profile (5) の Draft-Folder 部分などを参照して下さい。 `-file file' オプションは指定されたファイルをドラフトとして使うことを 指示します。 `-editor editor' オプションは最初の編集で使うエディタを指定します。 エディタを終了する際、comp は whatnow プログラムを呼び出します。 使えるオプションに関しては whatnow (1) を見て下さい。 このプログラムを呼び出す事は `-nowhatnowproc' オプションで抑制出来ます (本当を言うと、 最初の編集を開始するプログラムが whatnow です。 従って、`-nowhatnowproc' は全ての編集を抑制します)。 ^/usr/local/lib/mh/components~^メッセージの雛型 ^あるいは <mh-dir>/components~^が標準の雛型に置き換わる ^$HOME/.mh_profile~^ユーザーのプロファイル ^<mh-dir>/draft~^デフォルトのドラフト・ファイル ^Path:~^ユーザーの MH ディレクトリを決める ^Draft-Folder:~^デフォルトのドラフト・フォルダを決める ^Editor:~^デフォルトのエディタを置き換える ^Msg-Protect:~^新しいメッセージ(ドラフト)を作る際に
^~^セットされるモード ^fileproc:~^メッセージを refile するプログラム ^whatnowproc:~^“What now?” と聞いてくるプログラム dist(1), forw(1), repl(1), send(1), whatnow(1), mh-profile(5)
`+folder'    デフォルトはカレント・フォルダ
`msg'    デフォルトは cur
`-nodraftfolder' `-nouse' 無し。 もし whatnowproc が whatnow の場合、 comp は whatnow プログラムを実際に走らせずに、 内蔵の whatnow ルーチンを使います。 従って、もし自分で独自の whatnowproc を設定する場合に、 それに whatnow という名前をつけてはなりません。 comp はそれを起動しないからです。