Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ whatnow(n) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

send(1)

whom(1)

 

名称

whatnow − 送信をするようにフロントエンドを促す

形式

whatnow ­[−draftfolder +folder] ­[−draftmessage msg] ­[−nodraftfolder] ­[−editor editor] ­[−noedit] ­[−prompt string] ­[−cnv] ­[−nocnv] ­[file] ­[−help]

解説

whatnow は、作成されたドラフトをどうするかユーザに尋ねる、 デフォルトのプログラムです。 このプログラムは通常、 comp、または dist、forw、 repl によって、最初の編集の後に起動されます。
 
これらのプログラムのスタート時には、ドラフトに対してエディタが 起動されます (‘−noedit’ スイッチが指定された場合は、最初の編集は抑止されます)。 次に、whatnow は繰り返し “What now ?” とユーザに促し、 応答を待ちます。このとき有効な応答は次のとおりです。
 

^display~^分配/返信のもとになるメッセージを端末上に表示する。
^edit~^前回使われたエディタを使用して再編集する。
^~^“<lasteditor>−next: <editor>” で別のエディタを指定して
^~^いる場合はそれが使われる。
^edit <editor>~^<editor> を起動する。以後の編集にはそれが使われる。
^list~^端末上にドラフトを表示する。
^push~^バックグラウンドでメッセージを送信する。
^quit~^セッションを終了し、ドラフトを保存する。
^quit −delete~^ドラフトを削除して終了する。
^refile +folder~^指定したフォルダにドラフトをリファイルする。
^send~^メッセージを送信する。
^send −watch~^配送プロセスをモニターする。
^whom~^メッセージが送信される先のアドレスを表示する。
^whom −check~^アドレスを表示し、転送サービスに受け入れられるか検査する。

 
edit 応答では、エディタに対して有効なスイッチは全て使用できます。 同様に、send および whom 応答でも、 それぞれ send(1) および whom(1) コマンドと 同じスイッチが使用できます。 push 応答では、send(1) に対するスイッチと同じものが 使用できます(これは単に ‘−push’ オプションを指定して send を起動します)。 refile 応答では、fileproc に対するスイッチが使用できます。 display および list 応答では、 lproc に対して有効な引数は全て使用できます。 スイッチ以外の引数が与えられると、 lproc に与えられた引数からドラフトのパス名を取り出します (これは他の MH メッセージを表示するのに有効です)。
 
MH がエディタをどう使用するかについては、 mh−proffile(5) を参照してください。 whatnow の動作を指示するのに、 複雑な環境変数をどう使えばいいのかについても、そこに述べてあります。
 
‘−prompt string’ スイッチは、whatnow の プロンプト文字列を設定します。
 
‘−draftfolder +folder’ および ’−draftmessage msg’ スイッチは、 MH のドラフトフォルダ機能を起動します。 この機能は高度な(そして有用な)ものです。 より詳しくは、MH マニュアルの Advanced Features 節を 参照してください。

関連ファイル

^$HOME/.mh_profile~^ユーザのプロファイル
^<mh−dir>/draft~^ドラフトファイル

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

Path:ユーザの MH ディレクトリ
Draft−Folder:デフォルトのドラフトフォルダ
Editor:デフォルトのエディタを変更する
<lasteditor>−next:<lasteditor> を終了後、次に使用するエディタを指定する
fileproc:メッセージをリファイルするプログラム
lproc:メッセージの内容を表示するプログラム
sendproc:メッセージを送信するプログラム
whomproc:メッセージの送り先を決定するプログラム

関連事項

send(1), whom(1)

デフォルト値

‘−prompt “What Now? ”’ ‘−cnv’

コンテクスト

なし

バグ

‘−prompt’ スイッチに対する引数は、 whatnow を起動するシェルにより単一のトークンとして 解釈されなければなりません。 したがって、ユーザは通常この引数を ダブルクォートで囲まなければなりません。
 
もし最初の編集に失敗した場合、whatnow は (ファイル名の先頭に ‘#’ を付けることによって)ドラフトを削除します。
 
sendproc が send である場合、 whatnow は組み込みの send を使用し、 実際には send プログラムを実行しません。 したがって、ユーザが自分の sendproc を定義したい場合には、 send という名前を使用しないでください。

NEWS-OSRelease 4.1C

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