1 * tm-view
\e$B$NJQ99E@$K$D$$$F
\e(B
3 tm-view 6.*
\e$B$G$OFbIt9=B$$,JQ99$5$l!"%G!<%?9=B$$d
\e(B symbol
\e$BL>$J$I$,JQ99
\e(B
4 \e$B$5$l$F$$$^$9!#0J2<$G$O!"
\e(Btm-view 5.21
\e$B$+$i$N<g$JJQ99E@$r5s$2$^$9!#
\e(B
6 **
\e$BFbIt9=B$$NJQ99
\e(B
10 article buffer
\e$B$K$*$$$F!"
\e(Bmessage
\e$B$K4^$^$l$k
\e(B content
\e$B$N9=B$$r5-21$9$k
\e(B
11 buffer local
\e$BJQ?t
\e(B mime/content-list
\e$B$r
\e(B mime::article/content-info
\e$B$K2~
\e(B
12 \e$BL>$7!"%G!<%?9=B$$rJQ99$7$?!#6qBNE*$K$O!"=>Mh!"
\e(B
14 content-list = (Ba Ea Children)
17 Ba: article buffer
\e$B$G$N$3$N
\e(B content
\e$B$N@hF,
\e(B point
18 Ea: article buffer
\e$B$G$N$3$N
\e(B content
\e$B$NKvHx
\e(B point
19 Children:
\e$B$3$N
\e(B content
\e$B$K4^$^$l$k
\e(B content
\e$B$N>pJs!#
\e(B
20 content-list
\e$B$rMWAG$H$9$k
\e(B list
\e$B$GI=$7!"
\e(B
21 multipart
\e$B$N
\e(B content
\e$B$G$J$$>l9g$O
\e(B nil
\e$B$,F~$k
\e(B
23 \e$B$H$$$&
\e(B list
\e$B$GI=8=$7$F$$$?$N$r!"
\e(B
26 = [point-min point-max type parameters encoding children]
29 point-min: article buffer
\e$B$G$N$3$N
\e(B content
\e$B$N@hF,
\e(B
31 point-max: article buffer
\e$B$G$N$3$N
\e(B content
\e$B$NKvHx
\e(B
32 point
\e$B!J
\e(BEa
\e$B$H$O0[$J$j!"
\e(Bpoint-min
\e$B$H
\e(B
33 point-max
\e$B$G:n$i$l$k
\e(B region
\e$B$,$=$N
\e(B content
34 \e$B$K$J$k$h$&$K$J$C$F$$$k!#
\e(Bpoint-max = Ea + 1
35 \e$B$N4X78$,@.$jN)$D!K
\e(B
36 type:
\e$B$3$N
\e(B content
\e$B$N
\e(B content-type/subtype
37 parameters:
\e$B$3$N
\e(B content
\e$B$N
\e(B Content-Type field
\e$B$N
\e(B
38 paraeter
\e$B$rI=$9O"A[%j%9%H
\e(B
39 encoding:
\e$B$3$N
\e(B content
\e$B$N
\e(B Content-Transfer-Encoding.
40 children:
\e$B$3$N
\e(B content
\e$B$K4^$^$l$k
\e(B content
\e$B$N>pJs!#
\e(B
41 content-info
\e$B$rMWAG$H$9$k
\e(B list
\e$B$GI=$7!"
\e(B
42 multipart
\e$B$N
\e(B content
\e$B$G$J$$>l9g$O
\e(B nil
\e$B$,F~$k
\e(B
44 \e$B$H$$$&
\e(B vector
\e$B$GI=8=$9$k$h$&$K$7$?!#
\e(B
46 \e$B$^$?!"=>Mh!"
\e(Blist
\e$B=hM}4X?t$r;H$C$FD>@\
\e(B list
\e$B$r@8@.!&;2>H$7$F$$$?$N$r!"
\e(B
47 \e$B@8@.4X?t
\e(B mime::make-content-info,
\e$B;2>H4X?t
\e(B mime::content-info/FOO (FOO
48 = {point-min|point-max|type|parameters|encoding|children})
\e$B$r;H$&$h$&
\e(B
51 \e$B$^$?!"=>Mh!"
\e(BContent-Type, Content-Transfer-Encoding field
\e$B$N>pJs$r$$
\e(B
52 \e$B$A$$$A
\e(B buffer
\e$B$r8!:w$7$F5a$a$F$$$?$N$r!"
\e(Bcontent-info
\e$B$r;2>H$9$k$h$&$K
\e(B
55 *** preview-content-info
57 preview buffer
\e$B$K$*$$$F!"
\e(Bmessage
\e$B$K4^$^$l$k
\e(B content
\e$B$N9=B$$r5-21$9$k
\e(B
58 buffer local
\e$BJQ?t
\e(B mime/preview-flat-content-list
\e$B$r
\e(B
59 mime::preview/content-list
\e$B$K2~L>$7!"%G!<%?9=B$$rJQ99$7$?!#6qBNE*$K$O!"
\e(B
65 Bp: preview buffer
\e$B$G$N$3$N
\e(B content
\e$B$N@hF,
\e(B point
66 Ep: preview buffer
\e$B$G$N$3$N
\e(B content
\e$B$NKvHx
\e(B point
67 buf:
\e$B$3$N
\e(B content
\e$B$KBP1~$9$k
\e(B article buffer
68 Ba: article buffer
\e$B$G$N$3$N
\e(B content
\e$B$N@hF,
\e(B point
69 Ea: article buffer
\e$B$G$N$3$N
\e(B content
\e$B$NKvHx
\e(B point
71 \e$B$H$$$&
\e(B list
\e$B$GI=8=$7$F$$$?$N$r!"
\e(B
76 Bp: preview buffer
\e$B$G$N$3$N
\e(B content
\e$B$N@hF,
\e(B point
77 Ep: preview buffer
\e$B$G$N$3$N
\e(B content
\e$B$NKvHx
\e(B point
78 buf:
\e$B$3$N
\e(B content
\e$B$KBP1~$9$k
\e(B article buffer
79 cinfo:
\e$B$3$N
\e(B content
\e$B$rI=$9
\e(B content-info
81 \e$B$H$$$&
\e(B vector
\e$B$GI=8=$9$k$h$&$K$7$?!#
\e(B
83 \e$B$^$?!"=>Mh!"
\e(Blist
\e$B=hM}4X?t$r;H$C$FD>@\
\e(B list
\e$B$r@8@.!&;2>H$7$F$$$?$N$r!"
\e(B
84 \e$B@8@.4X?t
\e(B mime::make-preview-content-info,
\e$B;2>H4X?t
\e(B
85 mime::preview-content-info/FOO (FOO = {Bp|Ep|buf|cinfo})
\e$B$r;H$&$h$&$K
\e(B
91 \e$B!&
\e(Bparser
\e$B$rJQ99$7$?
\e(B
93 \e$B!&L?L>5,B'$rJQ99$7$?
\e(B
95 \e$B!&
\e(Barticle buffer
\e$B$N
\e(B buffer local
\e$BJQ?t
\e(B mime/preview-buffer
\e$B$r
\e(B
96 mime::article/preview-buffer
\e$B$K2~L>$7$?!#
\e(B
98 \e$B!&4X?t
\e(B mime/exit-view-mode
\e$B$r
\e(B mime-viewer/kill-buffer
\e$B$K2~L>$7$?!#
\e(B
100 \e$B!&
\e(Bmime/viewer-mode
\e$B$N3F4X?t$r
\e(B mime/FOO
\e$B$+$i
\e(B mime-viewer/FOO
\e$B$K2~L>$7$?!#
\e(B
101 \e$B!JNc!'
\e(Bmime/up-content
\e$B"*
\e(B mime-viewer/up-content
\e$B!K
\e(B
103 \e$B!&4X?t
\e(B mime/quit-view-mode
\e$B$r
\e(B mime-viewer/quit
\e$B$K2~L>$7$?!#
\e(B
108 **
\e$B<g$JJQ?tL>$NJQ99
\e(B
110 (1)
\e$BJQ?t
\e(B mime/content-filter-alist
\e$B$r
\e(B mime-viewer/content-filter-alist
113 (2)
\e$BJQ?t
\e(B mime/make-content-subject-function
\e$B$r
\e(B
114 mime-viewer/content-subject-function
\e$B$K2~L>$7!"0z?t$rJQ99$7$?!#
\e(B
116 (3)
\e$BJQ?t
\e(B mime/make-content-header-filter
\e$B$r
\e(B
117 mime-viewer/content-header-filter-function
\e$B$K2~L>$7$?!#
\e(B
119 (4)
\e$BJQ?t
\e(B mime/default-showing-Content-Type-list
\e$B$r
\e(B
120 mime-viewer/default-showing-Content-Type-list
\e$B$K2~L>$7$?!#
\e(B
122 (5)
\e$BJQ?t
\e(B mime/go-to-top-node-method-alist
\e$B$r
\e(B
123 mime-viewer/quitting-method-alist
\e$B$K2~L>$7$?!#$^$?!"
\e(Bsymbol
\e$BL>$d;E
\e(B
124 \e$BMM$NJQ99$K$H$b$J$$!"=i4|@_Dj$rJQ99$7$?!#
\e(B