Update copyright header.
[elisp/semi.git] / mime-ui-ja.texi
1 \input texinfo.tex
2 @setfilename mime-ui-ja.info
3 @settitle{SEMI 1.14 \e$B@bL@=q\e(B}
4 @titlepage
5 @title SEMI 1.14 \e$B@bL@=q\e(B
6 @author \e$B<i2,\e(B \e$BCNI'\e(B <morioka@@jaist.ac.jp>
7 @subtitle 1998/07/03
8 @end titlepage
9 @node Top, Introduction, (dir), (dir)
10 @top SEMI 1.14 \e$B@bL@=q\e(B
11
12 @ifinfo
13
14 This file documents SEMI, a MIME user interface for GNU Emacs.@refill
15
16 GNU Emacs \e$BMQ$N\e(B MIME user interface \e$B$G$"$k\e(B SEMI \e$B$K$D$$$F@bL@$7$^$9!#\e(B
17 @end ifinfo
18
19 @menu
20 * Introduction::                SEMI \e$B$C$F2?!)\e(B
21 * MIME-View::                   MIME message \e$B$N1\Mw\e(B
22 * MIME-Edit::                   MIME message \e$B$NJT=8\e(B
23 * Various::                     \e$B$=$NB>\e(B
24 * Concept Index::               \e$B35G0:w0z\e(B
25 * Function Index::              \e$B4X?t:w0z\e(B
26 * Variable Index::              \e$BJQ?t:w0z\e(B
27 @end menu
28
29 @node Introduction, MIME-View, Top, Top
30 @chapter SEMI \e$B$C$F2?!)\e(B
31
32 SEMI \e$B$O\e(B GNU Emacs \e$BMQ$N\e(B MIME user interface \e$B$rDs6!$9$k\e(B package \e$B$G$9!#\e(B
33 @refill
34
35 SEMI \e$B$,Ds6!$9$k\e(B MIME user interface \e$B$O\e(B MIME-View \e$B$H\e(B MIME-Edit \e$B$+$i$J$j$^\e(B
36 \e$B$9!#\e(B@refill
37
38  
39 MIME-View \e$B$O\e(B MIME \e$B$d\e(B STD 11 \e$B$*$h$S!XCO0h2=$5$l$?\e(B RFC 822\e$B!Y\e(Bmessage \e$B$rI=<(\e(B
40 \e$B$7$?$j!"A`:n$7$?$j$9$k$?$a$N\e(B user interface \e$B$NCf3K$G$9!#\e(B@refill
41
42 MIME-Edit \e$B$O\e(B MIME message \e$B$r@8@.$9$k$?$a$N\e(B user interface \e$B$G$9!#\e(B@refill
43
44 \e$B3F\e(B MUA \e$B$G$3$l$i$N5!G=$rMxMQ$9$k$3$H$K$h$j!"9bEY$J\e(B MIME \e$B5!G=$rMxMQ$9$k$3\e(B
45 \e$B$H$,$G$-$^$9!#\e(B
46
47
48 @node MIME-View, MIME-Edit, Introduction, Top
49 @chapter MIME message \e$B$N1\Mw\e(B
50
51 MIME-View \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B@refill
52
53 MIME-View \e$B$O\e(B MIME message \e$B$r1\Mw$9$k$?$a$NMxMQ<T3&LL\e(B (user interface) 
54 \e$B$N3K$G$"$j!"$3$N>e$G\e(B presentation-method \e$B$H8F$P$l$kI=<($r:n$k%W%m%0%i%`\e(B
55 \e$B$rF0$+$7$?$j!"\e(Bacting-method \e$B$H8F$P$l$k\e(B entity \e$B$N=hM}%W%m%0%i%`$rF0$+$9\e(B
56 \e$B$3$H$,2DG=$G!"$5$^$6$^$J<oN`$N\e(B entity \e$B$r07$&;v$,$G$-$k$h$&$K$J$C$F$$$^$9!#\e(B
57
58
59 @menu
60 * Overview of MIME-View::       MIME-View \e$B35@b\e(B
61 * MIME-Preview::                mime-preview-buffer \e$B$N2hLL9=@.\e(B
62 * mime-view-mode::              mime-preview-buffer \e$B$G$NA`:n\e(B
63 @end menu
64
65 @node Overview of MIME-View, MIME-Preview, MIME-View, MIME-View
66 @section MIME-View \e$B35@b\e(B
67
68 Internet \e$B$NEE;R=q4J!&%M%C%H%K%e!<%9$J$I$N=qLL\e(B (message) \e$B$NI=8=7A<0$O\e(B STD
69 11 \e$B$K4p$E$$$F$$$^$9!#\e(BSTD 11 \e$B$N=qLLK\BN\e(B (message body) \e$B$O9T$rM#0l$N9=B$$H\e(B
70 \e$B$9$k4J0WJ8LL\e(B (plain text) \e$B$G$"$j!"J8;zId9f$b\e(B us-ascii \e$B$HDj$a$i$l$F$$$^$9!#\e(B
71 \e$B<B:]$K$O!"J8;zId9f$r\e(B us-ascii \e$B$NBe$o$j$K$=$N8@8l7w$GMQ$$$i$l$kJ8;zId9f$H\e(B
72 \e$B$7$?!XCO0h2=$5$l$?\e(B STD 11\e$B!Y=qLL$bMQ$$$i$l$F$-$^$7$?$,!"$3$N>l9g$b=qLL$N\e(B
73 \e$BJ8;zId9f$O#1$D$G$9!#$3$N$?$a!"MxMQ<T3&LL\e(B (Message User Agent) \e$B$O!"$7$P$7\e(B
74 \e$B$P!"\e(Bbyte \e$BNs\e(B = us-ascii \e$BJ8;zNs!"$J$$$7$O!"\e(Bbyte \e$BNs\e(B = \e$B$=$N8@8l7w$GMQ$$$kJ8\e(B
75 \e$B;zId9f$NJ8;zNs$N$h$&$K8+Jo$7$F$-$^$7$?!#\e(B@refill
76
77 \e$B$7$+$7$J$,$i!"\e(BMIME \e$B$G$O=qLL$O\e(B entity \e$B$rC10L$H$9$kLZ9=B$$K$J$j!"$^$?!"#1\e(B
78 \e$B$D$N=qLL$GJ#?t$NJ8;zId9f$rMQ$$$k$3$H$,$G$-$^$9!#$^$?!"\e(Bentity \e$B$NFbMF$OJ8\e(B
79 \e$BLL$d3($N$h$&$JC1=c$KI=<(2DG=$J$b$N$@$1$G$J$/!"2;@<$dF02h$J$I$N0lDj;~4V:F\e(B
80 \e$B@8$5$l$k$h$&$J$b$N$dFCDj$N%"%W%j%1!<%7%g%s$N%G!<%?$d%W%m%0%i%`$N%=!<%9!"\e(B
81 \e$B$"$k$$$O!"\e(Bftp \e$B$d\e(B mail service \e$B$NMxMQK!$d\e(B URL \e$B$H$$$C$?7A$GI=$5$l$?30It;2\e(B
82 \e$B>H$J$I$N$5$^$6$^$J$b$N$,9M$($i$^$9!#$3$N$?$a!"I=<($@$1$r9M$($F$$$?\e(B STD
83 11 \e$B$K$*$1$kMxMQ<T3&LL$NC1=c$J1dD9$G$O\e(B MIME \e$B$NA4$F$N5!G=$r07$&$3$H$O$G$-\e(B
84 \e$B$^$;$s!#$D$^$j!"\e(BMIME \e$B$N7A<0$K9g$o$;$FI|9f$9$k$@$1$G$OIT==J,$G$"$j!"MxMQ\e(B
85 \e$B<T$H$NBPOCE*$J:F@8=hM}$r9MN8$9$kI,MW$,$"$j$^$9!#\e(BMIME \e$B=qLL$N7A<0$O<+F0=h\e(B
86 \e$BM}$,$7$d$9$/@_7W$5$l$F$$$^$9$,!"\e(BMIME \e$B=qLL$K4^$^$l$kFbMF$NCf$K$O%;%-%e%j\e(B
87 \e$B%F%#!<>e$NLdBj$+$i<+F0=hM}$r$9$k$Y$-$G$J$$$b$N$,$"$j!"$3$&$$$C$?$b$N$N:F\e(B
88 \e$B@8$K4X$7$F$OMxMQ<T$NH=CG$r6D$0$h$&$K@_7W$5$l$k$Y$-$G$7$g$&!#7k6I!"\e(BMIME 
89 \e$B=qLL$r07$&$?$a$K$O\e(B STD 11 \e$B$*$h$S\e(B MIME \e$B$N9=J8$G5-=R$5$l$?%a%C%;!<%8$N>pJs\e(B
90 \e$B8r49MQI=8=$H$=$N2r<a7k2L$G$"$kI=<(2hLL$d:F@8Ey$N=hM}$r6hJL$7$F9M$($kI,MW\e(B
91 \e$B$,$"$j$^$9!#$^$?!"MxMQ<T$H$NBPOCE*$J:F@8=hM}$,I,MW$G$9!#\e(B@refill
92
93 \e$B$3$N$?$a!"\e(BMIME-View \e$B$O#1$D$N=qLL$KBP$7$F!">pJs8r49MQI=8=$r3JG<$9$k\e(B 
94 mime-raw-buffer \e$B$HI=<(MQI=8=$r3JG<$9$k\e(B mime-preview-buffer \e$B$N#2$D$N\e(B 
95 buffer \e$B$rMQ$$$^$9!#\e(B@refill
96
97 MIME-View \e$B$O\e(B mime-preview-buffer \e$B$KBP$7$F\e(B mime-view-mode \e$B$H$$$&\e(B MIME
98 message \e$B$r1\Mw$9$k$?$a$N\e(B mode \e$B$rDs6!$7$^$9!#MxMQ<T$O$3$3$G3F\e(B entity \e$B$K\e(B
99 \e$BBP$7$FA`:n$r9T$&$3$H$,$G$-$^$9!#\e(B
100
101
102 @node MIME-Preview, mime-view-mode, Overview of MIME-View, MIME-View
103 @section mime-preview-buffer \e$B$N2hLL9=@.\e(B
104
105 mime-view-mode \e$B$G$O3F\e(B entity \e$B$KBP$7$F\e(B@refill
106
107 @example
108         [entity-button]
109         (header)
110         
111         (body)
112         (separator)
113 @end example
114
115 @noindent
116 \e$B$H$$$&>pJs$rI=<($7$^$9!#$3$l$i$O>r7o$K=>$C$F\e(B design \e$B$rJQ99$7$?$j!"I=<(\e(B
117 \e$B$rM^@)$9$k$3$H$b$G$-$^$9!#\e(B
118
119 \e$B0J2<$K!"I=<(Nc$r<($7$^$9!#\e(B
120
121
122 @example
123 From: morioka@@jaist.ac.jp (\e$B<i2,\e(B \e$BCNI'\e(B / MORIOKA Tomohiko)
124 Subject: Re: \e$B<ALd!)\e(B
125 Newsgroups: zxr.message.mime
126 Date: 22 Oct 93 11:02:44
127 Mime-Version: 1.0
128 Organization: Japan Advanced Institute of Science and Technology,
129         Ishikawa, Japan
130
131 [1  (text/plain)]
132   MIME-Edit mode \e$B$K$*$1$k!"\e(BMIME message \e$B$N:n$jJ}!#\e(B
133
134   C-c C-x ? \e$B$r2!$9$H\e(B help \e$B$,=P$F$/$k!#\e(B
135
136 C-c C-x C-t     insert a text message.
137 C-c C-x TAB     insert a (binary) file.
138 C-c C-x C-e     insert a reference to external body.
139 C-c C-x C-v     insert a voice message.
140 C-c C-x C-y     insert a mail or news message.
141 C-c C-x RET     insert a mail message.
142 C-c C-x C-s     insert a signature file at end.
143 C-c C-x t       insert a new MIME tag.
144 C-c C-m C-a     enclose as multipart/alternative.
145 C-c C-m C-p     enclose as multipart/parallel.
146 C-c C-m C-m     enclose as multipart/mixed.
147 C-c C-m C-d     enclose as multipart/digest.
148 C-c C-m C-s     enclose as PGP signed.
149 C-c C-m C-e     enclose as PGP encrypted.
150 C-c C-x C-k     insert PGP public key.
151 C-c C-x p       preview editing MIME message.
152 ...
153
154 \e$B$C$FLu$G!"\e(BC-c C-x C-i \e$B$r2!$7$F!"A^F~$7$?$$\e(B binary file \e$B$r;XDj$7$^$9!#\e(B
155
156   binary file \e$B$N\e(B MIME encoding \e$B$K$O!"IaDL!"\e(BBase64 \e$B$r;XDj$7$^$9!#\e(B
157
158 [2  (image/gif)]
159
160 [3  (text/plain)]
161
162   \e$B$3$s$JIw$K!"3(F~$j\e(B message \e$B$N$G$->e$,$j!#\e(B
163
164 \e$B".".".".".".".".".".".\e(B \e$B%m%7%"%s!&%F%#!<$r0lGU!#\e(B \e$B".".".".".".".".".".".\e(B
165 \e$B".".".".".\e(B  \e$B!y\e(B \e$B%8%c%`$G$O$J$/%^!<%^%l!<%I$G$b$J$/K*L*$G\e(B \e$B!y\e(B  \e$B".".".".".\e(B
166 \e$B".".".".".\e(B         \e$B'.'0'2$$'0','!\e(B  \e$B'4'0'.'0'7'*','0\e(B         \e$B".".".".".\e(B
167 \e$B".".".".".".".\e(B  Internet E-mail: <morioka@@jaist.ac.jp>  \e$B".".".".".".".\e(B
168 @end example
169
170
171
172 @menu
173 * entity-button::               
174 * entity-header::               
175 * entity-body::                 
176 @end menu
177
178 @node entity-button, entity-header, MIME-Preview, MIME-Preview
179 @subsection entity-button
180 @cindex entity-number
181 @cindex entity-button
182
183 @strong{entity-button} \e$B$O\e(B entity \e$B$N@hF,$K$"$C$F!"$=$N\e(B entity \e$B$K4X$9$kBg\e(B
184 \e$B$^$+$J>pJs$rI=<($9$kItJ,$G$9!#\e(B@refill
185
186 \e$BI8=`$G$O\e(B
187
188 @example
189         [1.3 test (text/plain)]
190 @end example
191
192 @noindent
193 \e$B$N$h$&$J46$8$KI=<($5$l$^$9!#\e(B
194
195 \e$B:G=i$N?t;z$O\e(B message \e$BCf$N$3$N\e(B entity \e$B$N0LCV$r@aHV9f$N$h$&$KI=$7$?$b$N$G!"\e(B
196 @strong{entity-number} \e$B$H8F$S$^$9!#\e(B@refill
197
198 \e$B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"\e(B
199
200 @enumerate
201 @item
202 Content-Description field \e$B$b$7$/$O\e(B Subject field \e$B$K=q$+$l$?I=Bj\e(B
203 @item
204 Content-Disposition field \e$B$N\e(B filename parameter \e$B$K=q$+$l$?\e(B file \e$BL>\e(B
205 @item
206 Content-Type field \e$B$N\e(B name parameter \e$B$K=q$+$l$?\e(B file \e$BL>\e(B
207 @item
208  uuencode \e$B$N>l9g$N\e(B file \e$BL>\e(B
209 @end enumerate
210
211 @noindent
212 \e$B$+$i:n$j$^$9!#$I$l$bB8:_$7$J$$>l9g$O6uGr$,I=<($5$l$^$9!#\e(B
213
214 \e$B#3HVL\$N3g8L$NCf$N>pJs$O$=$N\e(B entity \e$B$N\e(B media-type/subtype \e$B$rI=$7$^$9!#Hs\e(B 
215 MIME entity \e$B$N>l9g!"\e(B@code{nil} \e$B$,I=<($5$l$^$9!#\e(B@refill
216
217 \e$B$3$N\e(B entity-button \e$B$O\e(B entity \e$B$NFbMF$r>]D'$9$k\e(B icon \e$B$N$h$&$JLr3d$r2L$?\e(B
218 \e$B$7$^$9!#Nc$($P!"\e(B
219
220 @example
221         [2  (image/gif)]
222 @end example
223
224 @noindent
225 \e$B$N>e$G\e(B @kbd{v} \e$B$r2!$;$P$3$3$KF~$C$F$$$k3($,I=<($5$l$^$9!#\e(B
226
227 \e$B$^$?!"\e(Bmouse \e$BA`:n$,2DG=$J>l9g!"\e(Bentity-button \e$B$rBh#2%\%?%s!J\e(B3 button
228 mouse \e$B$N>l9g!"Cf1{$N%\%?%s!K$G2!$;$P!"F1MM$K$=$N3($,I=<($5$l$^$9!#\e(B
229
230
231 @node entity-header, entity-body, entity-button, MIME-Preview
232 @subsection entity-header
233 @cindex entity-header
234
235 @strong{entity-header} \e$B$O$"$k\e(B entity \e$B$N\e(B header \e$B$rI=<($9$kIt\e(B
236 \e$BJ,$G$9!J!V$=$N$^$^$d$s$1!W$C$FE\$i$J$$$G!#$=$&$$$&$b$s$J$s$G$9!K!#\e(B
237
238
239 @node entity-body,  , entity-header, MIME-Preview
240 @subsection entity-body
241 @cindex entity-body
242
243 @strong{entity-body} \e$B$O\e(B part \e$B$NFbMF$rI=<($9$kItJ,$G$9!#\e(B@refill
244
245 \e$B$3$l$b$R$M$j$,B-$j$J$$$G$9$,!"$^$"!"$=$&$$$&$b$s$G$9!#\e(B@refill
246
247 \e$B$H$O$$$(!"<B:]$K$O>/$7$R$M$C$F$^$9!#\e(B@refill
248
249 text entity \e$B$N>l9g$O\e(B charset \e$B$K1~$8$F\e(B code \e$BJQ49$7$?$j$7$^$9$7!"\e(BXEmacs \e$B$G\e(B
250 \e$B$O\e(B image entity \e$B$rJQ49$7$J$$$H$$$1$J$$$7!#\e(B@refill
251
252 \e$B>\$7$/$O$^$?8e$G!#\e(B
253
254
255 @node mime-view-mode,  , MIME-Preview, MIME-View
256 @section mime-preview-buffer \e$B$G$NA`:n\e(B
257
258 mime-preview-buffer \e$B$K$O0J2<$N5!G=$,$"$j$^$9!#\e(B@refill
259
260 @table @kbd
261 @item @key{u}
262 \e$B>e$N\e(B part \e$B$KLa$k!J\e(Bmessage \e$B$N0lHV>e$N\e(B part \e$B$G$3$l$r9T$J$&$H\e(B Summary
263 mode \e$B$KLa$k\e(B (*1)\e$B!K\e(B
264
265 @item @key{p}
266 \e$BA0$N\e(B part \e$B$K0\F0$9$k\e(B
267
268 @item @key{M-TAB}
269 \e$BA0$N\e(B part \e$B$K0\F0$9$k\e(B
270
271 @item @key{n}
272 \e$B<!$N\e(B part \e$B$K0\F0$9$k\e(B
273
274 @item @key{TAB}
275 \e$B<!$N\e(B part \e$B$K0\F0$9$k\e(B
276
277 @item @key{SPC}
278 scroll up \e$B$9$k\e(B
279
280 @item @key{M-SPC}
281 scroll down \e$B$9$k\e(B
282
283 @item @key{DEL}
284 scroll down \e$B$9$k\e(B
285
286 @item @key{RET}
287 \e$B<!$N9T$K0\F0$9$k\e(B
288
289 @item @key{M-RET}
290 \e$BA0$N9T$K0\F0$9$k\e(B
291
292 @item @key{v}
293 part \e$B$r:F@8$9$k\e(B (*2)
294
295 @item @key{e}
296 part \e$B$+$i\e(B file \e$B$r<h$j=P$9\e(B (*2)
297
298 @item @key{C-c C-p}
299 part \e$B$r0u:~$9$k\e(B (*2)
300
301 @item @key{mouse-button-2}
302 preview-buffer \e$BCf$N\e(B mouse button \e$B$r5/F0$9$k\e(B
303
304 content-button \e$B$r2!$;$P!"$=$N\e(B part \e$B$,:F@8$5$l$k\e(B(*2)@refill
305
306 URL-button \e$B$r2!$;$P!"$=$N\e(B WWW browser \e$B$,5/F0$5$l$k\e(B@refill
307
308 @end table
309
310 @noindent
311 @strong{[\e$BCm0U\e(B]}
312 @quotation
313
314 (*1) MUA \e$B$G\e(B mime-view \e$B$N@_Dj$r$7$F$$$J$$>l9g!"\e(BSummary mode \e$B$K$OLa$j$^$;\e(B
315 \e$B$s!#\e(B@refill
316
317 (*2) \e$B<B:]$NF0:n$OBP1~$9$k\e(B method \e$B$K0M$j$^$9!#\e(B
318 @end quotation
319
320
321
322 @node MIME-Edit, Various, MIME-View, Top
323 @chapter MIME message \e$B$NJT=8\e(B
324 @cindex MIME-Edit
325
326 @strong{MIME-Edit} \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME
327 composer \e$B$G$9!#\e(B
328
329
330 @menu
331 * mime-edit-mode::              MIME message \e$B$rJT=8$9$k$?$a$N\e(B minor-mode
332 * single-part tags::            single-part \e$B$KBP$9$kA`:n\e(B
333 * enclosure tags::              enclosure \e$B$KBP$9$kA`:n\e(B
334 * other MIME-Edit operations::  mime-edit-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
335 * file-type specification::     \e$BA^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B tag \e$B$N7hDj\e(B
336 * transfer level::              
337 * message/partial sending::     Splitting
338 @end menu
339
340 @node mime-edit-mode, single-part tags, MIME-Edit, MIME-Edit
341 @section MIME message \e$B$rJT=8$9$k$?$a$N\e(B minor-mode
342 @cindex enclosure
343 @cindex multi-part \e$B=*N;\e(B tag
344 @cindex multi-part \e$B3+;O\e(B tag
345 @cindex tag
346 @cindex mime-edit-mode
347
348 @strong{mime-edit-mode} \e$B$O\e(B MIME message \e$B$r:n@.$9$k$?$a$N\e(B minor-mode \e$B$G$9!#\e(B
349 \e$B$3$N\e(B mode \e$B$G$O\e(B @strong{tag} \e$B$r;H$C$F$5$^$6$^$J<oN`$N\e(B data \e$B$rI=8=$7!"$5$^\e(B
350 \e$B$6$^$J<oN`$N\e(B data \e$B$+$i$J$kJ#?t$NItJ,$+$i$J$k\e(B message \e$B$rJT=8$9$k$3$H$r2D\e(B
351 \e$BG=$K$7$F$$$^$9!#\e(B@refill
352
353 tag \e$B$K$O\e(B
354
355 @itemize @bullet
356 @item
357  single-part tag
358 @item
359  multi-part tag
360 @end itemize
361
362 @noindent
363 \e$B$N#2$D$,$"$j$^$9!#\e(B
364
365 single-part tag \e$B$O\e(B single part \e$B$rI=8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B@refill
366
367 @example
368         --[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
369         OPTIONAL-FIELDS]
370 @end example
371
372 @noindent
373 \e$B$H$$$&$h$&$J7A$r$7$F$$$^$9!#\e(B
374
375 TYPE/SUBTYPE \e$B$*$h$S\e(B PARAMETERS \e$B$O\e(B Content-Type
376 (@ref{(mime-ja)Content-Type}) \e$BMs$N\e(B type/subtype \e$B$*$h$S\e(B parameters \e$B$rI=$7\e(B
377 \e$B$^$9!#\e(BTYPE/SUBTYPE \e$B$OI,?\$G$"$j!"\e(BPARAMETERS \e$B$O>JN,2D$G$9!#\e(B@refill
378
379 ENCODING \e$B$O\e(B Content-Transfer-Encoding
380 (@ref{(mime-ja)Content-Transfer-Encoding}) \e$BMs$rI=$7$^$9!#$3$l$b>JN,2D$G\e(B
381 \e$B$9!#\e(B@refill
382
383 OPTIONAL-FIELDS \e$B$O\e(B Content-Type, Content-Transfer-Encoding \e$B0J30$N\e(B field 
384 \e$B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#\e(B@refill
385
386 multi-part tag \e$B$O\e(B multi part (@ref{(mime-ja)multipart}) \e$B$rI=8=$9$k$?$a$N\e(B 
387 tag \e$B$G!"\e(B@refill
388
389 @example
390         --<<TYPE>>-@@@{
391 @end example
392
393 @noindent
394 \e$B$H$$$&7A$N\e(B @strong{multi-part \e$B3+;O\e(B tag} \e$B$H8F$P$l$k\e(B multi
395 part \e$B$N3+;O$r<($9\e(B tag \e$B$H\e(B
396
397 @example
398         --@@@}-<<TYPE>>
399 @end example
400
401 @noindent
402 \e$B$H$$$&7A$N\e(B @strong{multi-part \e$B=*N;\e(B tag} \e$B$H8F$P$l$k\e(B multi
403 part \e$B$N=*N;$r<($9\e(B tag \e$B$,$"$j$^$9!#\e(B
404
405 \e$B$^$?!"\e(Bmulti-part \e$B3+;O\e(B tag \e$B$H\e(B multi-part \e$B=*N;\e(B tag \e$B$G0O$^$l$?ItJ,$r\e(B 
406 @strong{enclosure} \e$B$H8F$S$^$9!#\e(B
407
408
409 @node single-part tags, enclosure tags, mime-edit-mode, MIME-Edit
410 @section single-part \e$B$KBP$9$kA`:n\e(B
411
412 single-part \e$B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
413
414 @table @kbd
415 @item @key{C-c C-x C-t}
416 text part \e$B$rI=$9\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
417
418 @item @key{C-c C-x C-i}
419 file \e$B$r\e(B MIME part \e$B$H$7$FE:IU$7$^$9!#A0$K\e(B @kbd{C-u} \e$B$rIU$1$?>l9g!">o$K\e(B 
420 media-type, subtype \e$BEy$rJ9$$$FMh$^$9!#\e(B(cf. @ref{tag specification for inserted file})
421
422 @item @key{C-c C-x C-e}
423 external part \e$B$rA^F~$7$^$9!#\e(B
424
425 @item @key{C-c C-x C-v}
426 @kbd{C-g} \e$B$,2!$5$l$k$^$GO?2;$r9T$$!"2;@<\e(B part \e$B$rA^F~$7$^$9!#!J;H\e(B
427 \e$BMQ$G$-$J$$>l9g$,$"$j$^$9!K\e(B
428
429 @item @key{C-c C-x C-y}
430 \e$B8=:_I=<(Cf$N\e(B (mail or news) message \e$B$rA^F~$7$^$9!#!J<B:]$NF0:n$O;HMQ$7\e(B
431 \e$B$F$$$k\e(B MUA \e$B$K0MB8$7$^$9!K\e(B
432
433 @item @key{C-c C-x C-m}
434 mail message \e$B$rA^F~$7$^$9!#\e(B
435
436 @item @key{C-c C-x C-w}, @key{C-c C-x C-s}
437 signature \e$B$rA^F~$7$^$9!#\e(B
438
439 @item @key{C-c C-x C-k}
440 PGP (@ref{PGP}) \e$B$N8x3+80$rA^F~$7$^$9!#\e(B
441
442 @item @key{C-c C-x t}
443 \e$BG$0U$N\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
444
445 @end table
446
447
448
449 @node enclosure tags, other MIME-Edit operations, single-part tags, MIME-Edit
450 @section enclosure \e$B$KBP$9$kA`:n\e(B
451
452 enclosure \e$B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
453
454 @table @kbd
455 @item @key{C-c C-m C-a}
456 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/alternative \e$B$H$7$F0O$_$^$9!#\e(B
457
458 @item @key{C-c C-m C-p}
459 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/parallel \e$B$H$7$F0O$_$^$9!#\e(B
460
461 @item @key{C-c C-m C-m}
462 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/mixed \e$B$H$7$F0O$_$^$9!#\e(B
463
464 @item @key{C-c C-m C-d}
465 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/digest \e$B$H$7$F0O$_$^$9!#\e(B
466
467 @item @key{C-c C-m C-s}
468 \e$B;XDj$7$?\e(B region \e$B$KEE;R=pL>$r9T$$$^$9!#\e(B(cf. @ref{PGP})
469
470 @item @key{C-c C-m C-e}
471 \e$B;XDj$7$?\e(B region \e$B$r0E9f2=$7$^$9!#\e(B(cf. @ref{PGP})
472
473 @item @key{C-c C-m C-q}
474 \e$B;XDj$7$?\e(B region \e$BFb$N\e(B tag \e$B$rL58z$K$7!"$=$N\e(B tag \e$B$rJ8;zNs$H$7$FMxMQ$G$-$k\e(B
475 \e$B$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"EE;R=p\e(B
476 \e$BL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K\e(B
477
478 @end table
479
480
481
482 @node other MIME-Edit operations, file-type specification, enclosure tags, MIME-Edit
483 @section mime-edit-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
484
485 mime-edit-mode \e$B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#\e(B
486
487 @table @kbd
488 @item @key{C-c C-c}
489 \e$BJT=8Cf$N\e(B message \e$B$rAw?.$7$^$9!#\e(B
490
491 @item @key{C-c C-x p}
492 \e$BJT=8Cf$N\e(B message \e$B$r\e(B preview \e$B$7$^$9!#\e(B(cf. @ref{MIME-View})
493
494 @item @key{C-c C-x C-z}
495 \e$BJT=8Cf$N\e(B message \e$B$rAw?.$9$k$3$H$J$/!"\e(Bmime-edit-mode \e$B$r=*N;$7$^$9!#\e(B
496
497 @item @key{C-c C-x /}
498 \e$BBg$-$J\e(B message \e$B$rAw?.$9$k>l9g$K\e(B message/partial \e$B7A<0$K<+F0J,3d2DG=$H$9\e(B
499 \e$B$k$+$I$&$+$r7h$a$^$9!#\e(B
500
501 @item @key{C-c C-x 7}
502 transfer level (@ref{transfer level}) \e$B$r\e(B 7bit (@ref{(mime-ja)7bit}) \e$B$K$7\e(B
503 \e$B$^$9!#\e(B
504
505 @item @key{C-c C-x 8}
506 transfer level (@ref{transfer level}) \e$B$r\e(B 8bit (@ref{(mime-ja)8bit}) \e$B$K$7\e(B
507 \e$B$^$9!#\e(B
508
509 @item @key{C-c C-x v}
510 message \e$BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#\e(B(cf. @ref{PGP})
511
512 @item @key{C-c C-x h}
513 message \e$BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#\e(B(cf. @ref{PGP})
514
515 @item @key{C-c C-x ?}
516 help message \e$B$rI=<($7$^$9!#\e(B
517
518 @end table
519
520
521
522 @node file-type specification, transfer level, other MIME-Edit operations, MIME-Edit
523 @section \e$BA^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B tag \e$B$N7hDj\e(B
524
525 @kbd{C-c C-x C-i} (@code{mime-edit-insert-file}) \e$B$r<B9T$7$?;~!"A^F~$5$l\e(B
526 \e$B$k\e(B file \e$B$KBP$9$k\e(B media-type \e$B$d\e(B encoding \e$B$J$I$N\e(B tag \e$B$N>pJs$OJQ?t\e(B 
527 @code{mime-file-types} \e$B$K$h$C$F\e(B file \e$BL>$+$i?dB,$5$l$^$9!#\e(B@refill
528
529 \e$BA0$K\e(B @kbd{C-u} \e$B$rIU$1$?;~!"$*$h$S!"E,Ev$JCM$,8+IU$+$i$J$+$C$?>l9g!"\e(Buser 
530 \e$B$KBP$7$FCM$NF~NO$rB%$7$^$9!#!JA0$K\e(B @kbd{C-u} \e$B$rIU$1$?;~!"?dB,$5$l$?CM$,\e(B
531 \e$B4{DjCM$H$7$FMQ$$$i$l$^$9!K\e(B@refill
532
533 file \e$BL>$KBP$9$k4{DjCM$rJQ$($?$$>l9g$OJQ?t\e(B @code{mime-file-types}
534 \e$B$r@_Dj$7$F2<$5$$!#\e(B
535
536 @defvar mime-file-types
537
538 \e$BA^F~$5$l$k\e(B file \e$B$N\e(B file \e$BL>$KBP$9$k\e(B tag \e$B$N4{DjCM$rM?$($k!#\e(B@refill
539
540 \e$B$3$NJQ?t$O\e(B
541
542 @lisp
543         (FILE_PAT TYPE SUBTYPE PARAMS ENCODING
544          DISPOSITION_TYPE DISPOSITION_PARAMS)
545 @end lisp
546
547
548 \e$B$H$$$&\e(B list \e$B$N\e(B list \e$B$G!"3FMWAG$O0J2<$NDL$j$G$"$k!'\e(B
549
550 @table @samp
551 @item FILE_PAT
552 file \e$BL>$rI=$9@55,I=8=\e(B
553
554 @item TYPE
555 media type
556
557 @item SUBTYPE
558 media subtype
559
560 @item PARAMS
561 Content-Type field \e$B$N\e(B parameter
562
563 @item ENCODING
564 Content-Transfer-Encoding
565
566 @item DISPOSITION_TYPE
567 disposition-type
568
569 @item DISPOSITION_PARAMS
570 Content-Disposition field \e$B$N\e(B parameter
571
572 @end table
573
574 @noindent
575 \e$B@_DjNc!'\e(B @file{*.rtf} \e$B$KBP$9$k\e(B media type \e$B$r\e(B application/rtf \e$B$K\e(B
576 \e$B$9$k>l9g\e(B
577
578 @lisp
579 (eval-after-load
580     "mime-edit"
581   '(set-alist 'mime-file-types
582               "\\.rtf$"
583               '("application" "rtf" nil nil
584                 "attachment" (("filename" . file)))
585               ))
586 @end lisp
587 @end defvar
588
589
590
591 @node transfer level, message/partial sending, file-type specification, MIME-Edit
592 @section transfer level
593 @cindex transfer level
594
595 message \e$B$KA^F~$9$k\e(B data \e$B$O\e(B 7bit (@ref{(mime-ja)7bit}) \e$B$J$$$7\e(B 8bit
596 (@ref{(mime-ja)8bit}) \e$B$b$7$/$O\e(B binary (@ref{(mime-ja)binary}) \e$B$GI=8=$9$k\e(B
597 \e$B$3$H$,$G$-$^$9!#\e(B@refill
598
599 \e$B$h$C$F!"\e(B7bit \e$B$7$+DL$5$J$$\e(B MTA (@ref{(mime-ja)MTA}) \e$B$r7PM3$9$k>l9g!"\e(B7bit 
600 \e$B$N\e(B data \e$B$O$=$N$^$^$GAw$l$^$9$,!"\e(B8bit \e$B$d\e(B binary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$KJQ49$7\e(B
601 \e$B$J$1$l$P$J$j$^$;$s!#\e(B@refill
602
603 \e$BF1MM$K!"\e(B8bit \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$d\e(B 8bit \e$B$N\e(B data \e$B$O$=\e(B
604 \e$B$N$^$^$GAw$l$^$9$,!"\e(Bbinary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$+\e(B 8bit \e$B$KJQ49$7$J$1$l$P$J$j\e(B
605 \e$B$^$;$s!#\e(B@refill
606
607 @noindent
608 @strong{[Memo]}
609 @quotation
610 EBCDIC \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$N\e(B data \e$B$b\e(B base64 \e$BEy$GJQ\e(B
611 \e$B49$7$J$$$HAw$l$^$;$s$,!";d$O\e(B EBCDIC \e$B$N$3$H$^$G$OCN$j$^$;$s!#\e(B(^_^;
612
613 \e$BF1MM$K!"@)8fJ8;z$rDL$5$J$$\e(B MTA \e$B$N$3$H$d\e(B code \e$BJQ49$r9T$J$&\e(B MTA \e$B$b>C$($F$J\e(B
614 \e$B$/$J$C$FM_$7$$$G$9!#\e(B(^_^;@refill
615
616 binary \e$B$bDL$9\e(B MTA \e$B$bB8:_$9$k$s$G$7$g$&$,!":#$N$H$3$m$"$^$j0lHLE*$H$O$$$(\e(B
617 \e$B$J$$$G$7$g$&!#\e(B
618 @end quotation
619
620 @strong{transfer level} \e$B$H$$$&$N$O$I$NHO0O$N\e(B data \e$B$^$GAw$l$k$+\e(B
621 \e$B$H$$$&$3$H$rI=$9$b$N$G$9!#\e(Bmime-edit \e$B$O\e(B 
622 @code{mime-transfer-level} \e$B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G\e(B 
623 transfer level \e$B$rI=8=$7$^$9!#\e(B
624
625
626 @defvar mime-transfer-level
627
628 transfer level \e$B$rI=$9!#\e(B@refill
629
630 \e$B$"$k\e(B data \e$B$N\e(B transfer level \e$B$,$3$NCM$r1[$($k>l9g!"\e(B7bit data \e$B$X$NJQ49$,9T\e(B
631 \e$B$o$l$k!#\e(B@refill
632
633 \e$B8=:_$N$H$3$m!"\e(B7 \e$B$+\e(B 8 \e$B$,M-8z$G$"$k!#4{DjCM$O\e(B 7 \e$B$G$"$k!#\e(B@refill
634
635 EBCDIC \e$B$r\e(B 5, ASCII printable \e$B$N$_$r\e(B 6, binary \e$B$r\e(B 9 \e$B$H$9$k$3$H$r7W2h$7$F\e(B
636 \e$B$$$k$,!"<BAu$NM=Dj$O$J$$!#\e(B
637 @end defvar
638
639
640
641 @noindent
642 @strong{[Memo]}
643 @quotation
644 transfer level \e$B$O\e(B message header (@ref{header}) \e$B$K$O4X78$7$J$$!#\e(BMIME \e$B$O\e(B 
645 body \e$B$K$*$$$F!"\e(B8bit \e$B$N\e(B data \e$B$r;H$($k$h$&$K\e(B STD 11 (@ref{(mime-ja)STD 11}) \e$B$r3HD%$7$F$$$k$,!"\e(Bmessage header \e$B$G$O\e(B us-ascii
646 (@ref{(mime-ja)us-ascii}) \e$B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#\e(B
647 @end quotation
648
649
650
651 @node message/partial sending,  , transfer level, MIME-Edit
652 @section Splitting
653
654 @defvar mime-edit-split-message
655
656 Non-nil \e$B$J$i$PBg$-$J%a%C%;!<%8$rJ,3d$7$FAw?.$7$^$9!#\e(B
657 @end defvar
658
659
660 @defvar mime-edit-message-default-max-lines
661
662 \e$B%a%C%;!<%8$N:GBg9T?t$N%G%U%)%k%HCM$G$9!#\e(B
663 @end defvar
664
665
666 @defvar mime-edit-message-max-lines-alist
667
668 \e$B%a%8%c!<%b!<%IBP%a%C%;!<%8$N:GBg9T?t$+$i@.$kO"A[%j%9%H$G$9!#\e(B@refill
669
670 \e$B%a%8%c!<%b!<%I$,$3$3$G;XDj$5$l$F$J$$>l9g$K$O\e(B
671 @code{mime-edit-message-default-max-lines} \e$B$rMQ$$$^$9!#\e(B
672 @end defvar
673
674
675 @defvar mime-edit-split-blind-field-regexp
676
677 \e$BJ,3dAw?.$N:]$KL5;k$5$l$k%U%#!<%k%IL>$K%^%C%A$9$k@55,I=8=$G$9!#\e(B
678 @end defvar
679
680
681
682 @node Various, Concept Index, MIME-Edit, Top
683 @chapter \e$B$=$NB>\e(B
684
685
686 @menu
687 * PGP::                         \e$B0E9f2=!"=pL>\e(B
688 * Buttons::                     \e$B2!KU\e(B
689 * Acting-condition configuration::  \e$B<B9T>r7o$N@_Dj\e(B
690 @end menu
691
692 @node PGP, Buttons, Various, Various
693 @section PGP
694 @cindex PGP-kazu
695 @cindex PGP/MIME
696
697 mime-edit \e$B$G$O\e(B @strong{PGP/MIME} (RFC 2015) \e$B$*$h$S\e(B@strong{PGP-kazu}
698 (draft-kazu-pgp-mime-00.txt) \e$B$K$h$k0E9f2=!&EE;R=pL>!&8x3+80$NA^F~5!G=$r\e(B
699 \e$BMxMQ$9$k$3$H$,$G$-$^$9!#\e(B@refill
700
701 \e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O3F<o\e(B pgp command \e$B$,I,MW$G$9!#\e(B
702
703 @defvar pgg-default-scheme
704
705 \e$B0E9f2=$b$7$/$O=pL>$KMQ$$$k\e(B PGP \e$B$b$7$/$O\e(B GnuPG \e$B%3%^%s%I$N%P!<%8%g%s$G$9!#\e(B
706 \e$BCM$O\e(B symbol \e$B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O\e(B @code{gpg}\e$B!"\e(B
707 @code{pgp} \e$B$b$7$/$O\e(B @code{pgp5} \e$B$G$9!#\e(B@refill
708 @end defvar
709
710
711 @defvar pgg-scheme
712
713 \e$BI|9f$b$7$/$O8!>Z$KMQ$$$k\e(B PGP \e$B$b$7$/$O\e(B GnuPG \e$B%3%^%s%I$N%P!<%8%g%s$G$9!#\e(B
714 \e$BCM$O\e(B symbol \e$B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O\e(B @code{gpg}\e$B!"\e(B
715 @code{pgp} \e$B$b$7$/$O\e(B @code{pgp5} \e$B$G$9!#\e(B@refill
716 @end defvar
717
718
719 @defvar pgg-insert-url-function
720
721 \e$B80%5!<%P$+$i8x3+80$r<h$j4s$;$k:]$K;H$&4X?t$G$9!#%G%U%)%k%H$G$O\e(B
722 Emacs/W3 \e$B$r;H$&@_Dj$K$J$C$F$$$^$9!#\e(Bemacs-w3m \e$B$r;H$&>l9g$K$O\e(B
723 \e$B<!$N$h$&$K@_Dj$7$^$9!#\e(B
724 @lisp
725 (setq pgg-insert-url-function #'w3m-retrieve)
726 @end lisp
727 @end defvar
728
729
730
731 @node Buttons, Acting-condition configuration, PGP, Various
732 @section \e$B2!KU\e(B
733
734 @defvar mime-button-face
735
736 MIME-Preview \e$B%P%C%U%!$G\e(B  content-button \e$B$b$7$/$O\e(B URL-button  \e$B$KMQ$$$k\e(B
737 face \e$B$G$9!#\e(B
738 @end defvar
739
740
741 @defvar mime-button-mouse-face
742
743 MIME-preview \e$B%P%C%U%!$G%^%&%9$r%O%$%i%$%H$9$k:]$KMQ$$$k\e(B face \e$B$G$9!#\e(B
744 @end defvar
745
746
747 @defvar mime-browse-url-function
748
749 URL \e$B$r%V%i%&%:$9$k4X?t$G$9!#\e(B
750 @end defvar
751
752
753
754 @node Acting-condition configuration,  , Buttons, Various
755 @section \e$B<B9T>r7o$N@_Dj\e(B
756
757 @defun mime-add-condition target-type condition  &optional  mode file
758
759 Add @var{condition} to database specified by @var{target-type}.@refill
760
761 @var{target-type} must be @code{preview} or @code{action}.@refill
762
763 If optional argument @var{mode} is @code{strict} or @code{nil}
764 (omitted), @var{condition} is added strictly.@refill
765
766 If optional argument @var{mode} is @code{with-default}, @var{condition}
767 is added with default rule.@refill
768
769 If optional argument @var{file} is specified, it is loaded when
770 @var{condition} is activate.
771 @end defun
772
773
774
775 @node Concept Index, Function Index, Various, Top
776 @chapter \e$B35G0:w0z\e(B
777
778 @printindex cp
779
780 @node Function Index, Variable Index, Concept Index, Top
781 @chapter \e$B4X?t:w0z\e(B
782
783 @printindex fn
784
785 @node Variable Index,  , Function Index, Top
786 @chapter \e$BJQ?t:w0z\e(B
787
788 @printindex vr
789 @bye