Mercurial > hg > Applications > mh
comparison doc/ja-prompter.me @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:bce86c4163a3 |
---|---|
1 .\" This file is automatically generated. Do not edit! | |
2 .\" written by MH-plus project | |
3 .SC PROMPTER 1 | |
4 .NA | |
5 prompter \- プロンプト形式のエディタ | |
6 .SY | |
7 prompter | |
8 \%[\-erase\ chr] | |
9 \%[\-kill\ chr] | |
10 \%[\-prepend] \%[\-noprepend] | |
11 \%[\-rapid] \%[\-norapid] | |
12 \%[\-doteof] \%[\-nodoteof] | |
13 file | |
14 \%[\-help] | |
15 .DE | |
16 このプログラムは通常ユーザーが直接起動する事はなく、 | |
17 \fIcomp\fR、\fIdist\fR、\fIforw\fR、\fIrepl\fR から、 | |
18 file で指定される RFC\-822 形式のドラフトの雛型を | |
19 操作するエディタとして働きます。 | |
20 | |
21 \fIprompter\fR はメッセージを高速に作成する事が出来るエディタです。 | |
22 特に、遅いネットワーク(2400ボー以下)経由で \fIMH\fR を使う場合には有用です。 | |
23 これは、 | |
24 プロファイル・エントリにオプション等を指定もできる \fIMH\fR プログラムですが、 | |
25 ユーザーが直接呼び出す事はありません | |
26 \fIcomp\fR、\fIdist\fR、\fIforw\fR、そして \fIrepl\fR コマンドが、 | |
27 `\-editor\ prompter' で指定された場合や、 | |
28 プロファイル・エントリ \*(lqEditor:\ prompter\*(rq による場合や、 | |
29 あるいは、\*(lqWhat now?\*(rq で `edit\ prompter' と指定された場合に、 | |
30 \fIprompter\fR をエディタとして呼び出します。 | |
31 | |
32 \fIprompter\fR はドラフトの雛型の中に中身が空のヘッダー行を見つけると、 | |
33 そのそれぞれについて、ユーザーに反応を求めるプロンプトを出します。 | |
34 <RETURN> を打つと、そのヘッダー行をそのまま置いておきます。 | |
35 また、`\\' を直前に置いた <RETURN> はそのヘッダー行が継続行として、 | |
36 次の行に続く事を意味します。 | |
37 継続行は必ずスペースまたはタブで始まらなければなりません。 | |
38 | |
39 中身が空でないヘッダー行はそれぞれ、ドラフトにコピーされ、端末に表示されます。 | |
40 | |
41 メッセージ・ボディの始まりは空行かダッシュの行で表されます。 | |
42 もし、ボディが空でなかったら、プロンプト(これはファイルには書き出されない)は | |
43 | |
44 \*(lq--------Enter additional text\*(rq | |
45 | |
46 あるいは(`\-prepend' が指定された場合は) | |
47 | |
48 \*(lq--------Enter initial text\*(rq | |
49 | |
50 となります。メッセージ・ボディの打ち込みは end\-of\-file (通常 CTRL\-D) で | |
51 終了します。 | |
52 `\-doteof' オプションをつけると、 | |
53 ピリオドだけからなる行も end\-of\-file として認識します。 | |
54 この時点で、処理は呼び出し元のプログラムに戻されます。 | |
55 \*(lqWhat now?\*(rq と聞かれた場合は、 | |
56 これに対する様々なオプションは \fIwhatnow\fR(1) を参照して下さい。 | |
57 | |
58 `\-prepend' オプションを使うと、 | |
59 ユーザーは打ち込むテキストをメッセージ・ボディの最初の部分に追加し、 | |
60 残りのボディをそれ以下に置くことが出来ます。 | |
61 これは \fIforw\fR コマンドで有用です。 | |
62 | |
63 `\-rapid' オプションを使うと、 | |
64 もしドラフトのメッセージ・ボディ部に既にテキストがある場合、 | |
65 それをユーザーの端末に表示しません。 | |
66 これは低速の端末に於いて有用です。 | |
67 | |
68 行編集文字の kill 文字と erase 文字は `\-kill\ chr' と `\-erase\ chr' で | |
69 指定出来ます。chr は文字または `\\nnn' 形式で、 | |
70 \*(lqnnn\*(rq はその文字の八進数の値です。 | |
71 | |
72 ヘッダー行を打ち込み中に割り込み(通常 CTRL\-C)をかけると、 | |
73 \fIprompter\fR とそれを呼び出した \fIMH\fR コマンドを終了します。 | |
74 メッセージ・ボディを打ち込み中に割り込みをかけると、歴史的な理由により、 | |
75 CTRL\-D と同じ扱いをします。 | |
76 これは \fIprompter\fR を終了する事を意味します。 | |
77 | |
78 \fIprompter\fR へのオプションでない最初の引数は、 | |
79 ドラフト・ファイルの名前と考えられ、 | |
80 それ以降のオプションでない引数は無視されます。 | |
81 .\" (\fIrepl\fR はエディタを二つのファイル引数と共に呼び出します。 | |
82 .\" ドラフト・ファイル名と返信されるメッセージ・ファイル名です) | |
83 .Fi | |
84 ^$HOME/\&.mh\(ruprofile~^ユーザーのプロファイル | |
85 ^/tmp/prompter*~^メッセージの一時コピー | |
86 .Pr | |
87 prompter\-next: \fIprompter\fR を終了した後で、呼び出されるエディタ | |
88 .Ps | |
89 ^Msg\-Protect:~^新しいドラフトを作る際にセットされるモード | |
90 .Sa | |
91 comp(1), dist(1), forw(1), repl(1), whatnow(1) | |
92 .De | |
93 `\-prepend' | |
94 .Ds | |
95 `\-norapid' | |
96 .Ds | |
97 `\-nodoteof' | |
98 .Co | |
99 無し。 | |
100 .Hh | |
101 `\-rapid' オプションは特に \fIforw\fP コマンドで有用であり、 | |
102 `\-noprepend' は \fIcomp\ \-use\fP で有用です。 | |
103 | |
104 ユーザーは \fIprompter\fR を別の名前で(例えば \*(lqrapid\*(rq)リンクを作り、 | |
105 それのプロファイル・エントリに適切なオプション(例えば \*(lqrapid: -rapid\*(rq) | |
106 をつけたいと思うかも知れません。 | |
107 これは異なる \fIMH\fP コマンドに prompter を異なる呼び出し方をさせる事 | |
108 (例えば、\*(lqforw: -editor rapid\*(rq)を容易にします。 | |
109 .Bu | |
110 \fIprompter\fR は \fIstdio\fR\0(3) を使うので、 | |
111 ヌル文字を含むファイルを編集すると、それが失われてしまいます。 | |
112 .En |