2cfa6c6e6b0e0363338ef630e38354da529385ee
[elisp/tm.git] / rel-6jp.ol
1 * tm-view \e$B$NJQ99E@$K$D$$$F\e(B
2
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
5
6 ** \e$BFbIt9=B$$NJQ99\e(B
7
8 *** content-info
9
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
13
14         content-list = (Ba Ea Children)
15
16         \e$BC"$7!"\e(B
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
22
23 \e$B$H$$$&\e(B list \e$B$GI=8=$7$F$$$?$N$r!"\e(B
24
25         content-info
26          = [point-min point-max type parameters encoding children]
27
28         \e$BC"$7!"\e(B
29                 point-min: article buffer \e$B$G$N$3$N\e(B content \e$B$N@hF,\e(B 
30                            point
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
43
44 \e$B$H$$$&\e(B vector \e$B$GI=8=$9$k$h$&$K$7$?!#\e(B
45
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
49 \e$B$K$7$?!#\e(B
50
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
53 \e$B$7$?!#\e(B
54
55 *** preview-content-info
56
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
60 \e$B=>Mh!"\e(B
61
62         (Bp Ep buf Ba Ea)
63
64         \e$BC"$7!"\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
70
71 \e$B$H$$$&\e(B list \e$B$GI=8=$7$F$$$?$N$r!"\e(B
72
73         [Bp Ep buf cinfo]
74
75         \e$BC"$7!"\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
80
81 \e$B$H$$$&\e(B vector \e$B$GI=8=$9$k$h$&$K$7$?!#\e(B
82
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
86 \e$B$7$?!#\e(B
87
88
89 *** \e$B$=$NB>\e(B
90
91 \e$B!&\e(Bparser \e$B$rJQ99$7$?\e(B
92
93 \e$B!&L?L>5,B'$rJQ99$7$?\e(B
94
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
97
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
99
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
102
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
104
105 \e$B!&$=$NB>\e(B
106
107
108 ** \e$B<g$JJQ?tL>$NJQ99\e(B
109
110 (1) \e$BJQ?t\e(B mime/content-filter-alist \e$B$r\e(B mime-viewer/content-filter-alist
111     \e$B$K2~L>$7$?!#\e(B
112
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
115
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!"0z?t$rJQ99$7\e(B
118     \e$B$?!#\e(B
119
120 (4) \e$BJQ?t\e(B mime/default-showing-Content-Type-list \e$B$r\e(B
121     mime-viewer/default-showing-Content-Type-list \e$B$K2~L>$7$?!#\e(B
122
123 (5) \e$BJQ?t\e(B mime/go-to-top-node-method-alist \e$B$r\e(B
124     mime-viewer/quitting-method-alist \e$B$K2~L>$7$?!#$^$?!"\e(Bsymbol \e$BL>$d;E\e(B
125     \e$BMM$NJQ99$K$H$b$J$$!"=i4|@_Dj$rJQ99$7$?!#\e(B
126
127
128 ** \e$B?7$7$$JQ?t\e(B
129
130 *** \e$BJQ?t\e(B mime-viewer/childrens-header-showing-Content-Type-list
131
132   \e$B;R6!$N\e(B header \e$B$rI=<($9$Y$-\e(B content-type/subtype \e$B$N\e(B list.
133
134   \e$B$3$NJQ?t$O!"JQ?t\e(B mime-viewer/content-header-filter-function \e$B$N4{DjCM\e(B
135 \e$B$H$7$FDj5A$5$l$F$$$k4X?t\e(B 
136 mime-viewer/default-content-header-filter-function \e$B$,;2>H$7$F$$$k$N$G!"\e(B
137 \e$B$b$7!"JQ?t\e(B mime-viewer/content-header-filter-function \e$B$NCM$rJL$N4X?t$K\e(B
138 \e$B$9$l$PL58z$K$J$k!#\e(B
139
140
141 *** \e$BJQ?t\e(B mime-viewer/ignored-field-list
142
143   header \e$B$rI=<($9$k>l9g$G$bI=<($7$J$$\e(B field \e$B$N\e(B field-name \e$B$N\e(B list.
144
145   \e$B$3$NJQ?t$O!"JQ?t\e(B mime-viewer/content-header-filter-function \e$B$N4{DjCM\e(B
146 \e$B$H$7$FDj5A$5$l$F$$$k4X?t\e(B 
147 mime-viewer/default-content-header-filter-function \e$B$,;2>H$7$F$$$k$N$G!"\e(B
148 \e$B$b$7!"JQ?t\e(B mime-viewer/content-header-filter-function \e$B$NCM$rJL$N4X?t$K\e(B
149 \e$B$9$l$PL58z$K$J$k!#\e(B