tm 6.78.1.
[elisp/tm.git] / doc / tm-gnus_ja.texi
1 \input texinfo.tex
2 @c{-*-tm-gnus manual-*-}
3 @setfilename tm-gnus_ja.info
4 @settitle{tm-gnus manual}
5
6 @titlepage
7 @title{tm-gnus}
8 @author{¼é²¬ ÃÎɧ}
9 @code{$Id: tm-gnus_ja.texi,v 3.1 1995/09/05 10:17:18 morioka Exp $}
10 @end titlepage
11
12
13 @node Top, Introduction, (tm_ja.info)tm-MUA, (tm_ja.info)tm-MUA
14 @comment  node-name,  next,  previous,  up
15 @ifinfo
16 @top tm-gnus 6.20 Reference manual
17 @end ifinfo
18
19 @menu
20 * Introduction:: ¤Ï¤¸¤á¤Ë
21 * Features::     tm-gnus ¤Îµ¡Ç½         
22 * Customize::    tm-gnus ¤Î¥«¥¹¥¿¥Þ¥¤¥º
23 * Concept Index::
24 * Command Index::
25 * Variable Index::
26 @end menu
27
28
29 @node Introduction, Features, Top, Top
30 @comment  node-name,  next,  previous,  up
31 @chapter ¤Ï¤¸¤á¤Ë
32 @cindex components
33
34 tm-gnus ¤Ï GNUS ¤Ç tm ¤ò»È¤¦¤¿¤á¤Î¤â¤Î¤Ç GNUS 3.*, GNUS 4.*, (ding)
35 GNUS, GNUS 5.* ¤ÇÍøÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
36
37 tm-gnus ¤Ï GNUS ¤Î MIME µ¡Ç½¤ò¶¯²½¤·¤Þ¤¹¡£tm-gnus ¤Ï summary buffer ¤È 
38 article buffer ¤ÎÃæ¤Ë¤¢¤ë RFC 1522 encoded-word ¤ò decode ¤·¤Þ¤¹¡£¤Þ¤¿¡¢
39 summary mode ¤Ë tm-view ¤ò»È¤Ã¤¿ MIME message ¤ò±ÜÍ÷¤¹¤ë¤¿¤á¤Î command 
40 ¤òÄɲä·¤Þ¤¹¡£
41
42 (ding) GNUS ¤È GNUS 5.* ¤Ç¤Ï¡¢¤³¤Îµ¡Ç½¤ò»Ù±ç¤¹¤ë¤¿¤á¤Î patch ¤òÅö¤Æ¤ë
43 ¤³¤È¤Ç¡¢article buffer ¤ÎÂå¤ï¤ê¤Ë MIME preview buffer ¤òɽ¼¨¤¹¤ë¤³¤È¤¬
44 ¤Ç¤­¤Þ¤¹¡£¤³¤ì¤Ï heavy MIME user ¤Ë¤È¤Ã¤ÆÊØÍø¤Ç¤·¤ç¤¦¡£
45
46
47 °Ê²¼¤Ë tm-gnus ¤Ë´Þ¤Þ¤ì¤ë module ¤ò¼¨¤·¤Þ¤¹¡£
48
49 @itemize @minus
50 @item @strong{tm-gnus}:  GNUS ÍѤÎÀßÄê module
51 @item @strong{tm-gnus3}: GNUS 3.* ÍѤÎÀßÄê module
52 @item @strong{tm-gnus4}: GNUS 4.* ÍѤÎÀßÄê module
53 @item @strong{tm-ognus}: tm-gnus3 ¤È tm-gnus4 ¤Î¶¦ÄÌ module
54 @item @strong{tm-dgnus}: (ding) GNUS ÍѤÎÀßÄê module
55 @item @strong{tm-gnus5}: GNUS 5.* ÍѤÎÀßÄê module
56 @end itemize
57
58
59 @node Features, Customize, Introduction, Top
60 @comment  node-name,  next,  previous,  up
61 @chapter tm-gnus ¤Îµ¡Ç½
62 @cindex features
63
64 tm-gnus ¤ò»È¤¦¤È¡¢GNUS ¤Î Summary mode ¤ËÂФ·¤Æ°Ê²¼¤Îµ¡Ç½¤¬Äɲ䵤ì¤Þ
65 ¤¹¡£
66
67 @menu
68 * Summary buffer::         Summary buffer ¤Î decode
69 * Summary mode::           Summary mode ¤ËÄɲ䵤ì¤ëµ¡Ç½
70 * Automatic MIME Preview:: Automatic MIME Preview
71 @end menu
72
73
74 @node Summary buffer, Summary mode, Features, Features
75 @comment  node-name,  next,  previous,  up
76 @section Summary buffer ¤Î decode
77 @cindex encoded-word
78 @cindex RFC 1522
79 @cindex summary buffer
80
81 tm-gnus ¤òÍѤ¤¤ë¤È¡¢tiny-mime (@inforef{Top, , tm-eword_ja}) ¤Îµ¡Ç½¤ò
82 »È¤Ã¤Æ Summary buffer Ãæ¤Î MIME encoded-word ¤ò decode ¤¹¤ë¤³¤È¤¬¤Ç¤­
83 ¤Þ¤¹¡£¤·¤«¤·¡¢encoded-word ¤Î¤¦¤Á¡¢¤½¤Î emacs ¤Ç support ¤µ¤ì¤Ê¤¤ 
84 charset ¤Ï decode ¤µ¤ì¤Þ¤»¤ó¡£
85
86 @menu
87 * (tm-eword_ja.info)Charsets:: support ¤µ¤ì¤ë charset
88 @end menu
89
90
91 @node Summary mode, Automatic MIME Preview, Summary buffer, Features
92 @comment  node-name,  next,  previous,  up
93 @section Summary mode ¤ËÄɲ䵤ì¤ëµ¡Ç½
94 @cindex Summary mode
95
96 @table @kbd 
97 @item @key{M-t}
98 automatic MIME preview support ÈǤǤϠautomatic MIME preview ¤ò¹Ô¤Ê¤¦
99 ¤«¤É¤¦¤«¤Î toggle. ¤½¤ì°Ê³°¤Ç¤Ï RFC 1522 MIME encoded-word ¤Î decode 
100 ¤Ë´Ø¤¹¤ë toggle.
101 @item @key{v}
102 @code{mime/viewer-mode} ¤ËÆþ¤ê¡¢message ¤ò±ÜÍ÷¤¹¤ë
103 @end table
104
105 mime/viewer-mode ¤Ï MIME message ¤ò±ÜÍ÷¤¹¤ë¤¿¤á¤Î mode ¤Ç¡¢message ¤Î
106 Ãæ¤ò°ÜÆ°¤·¤¿¤ê¡¢ÂÐÏÃŪ¤Ë message ¤ÎÃæ¤Î³Æ content ¤òºÆÀ¸¤·¤¿¤ê¤¹¤ë¤³¤È
107 ¤¬¤Ç¤­¤Þ¤¹¡£
108
109 @menu
110 * (tm-view_ja.info)Commands:: mime/viewer-mode ¤Î command
111 @end menu
112
113
114 @node Automatic MIME Preview,  , Summary mode, Features
115 @comment  node-name,  next,  previous,  up
116 @section Automatic MIME Preview
117 @cindex automatic MIME preview
118
119 (ding) GNUS ¤ª¤è¤Ó GNUS 5.* ¤Ç¤Ï ``with tm patch'' ¤òÅö¤Æ¤ë¤³¤È¤Ç 
120 ``automatic MIME preview'' ¤È¤¤¤¦µ¡Ç½¤òÍøÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤³¤Î 
121 patch ¤Ï ftp.jaist.ac.jp:/pub/GNU/elisp/dgnus/ ¤Ë¤¢¤ê¡¢1995ǯ9·î2Æü¸½
122 ºß¤ÎºÇ¿·ÈǤϠdgnus-0.99.23-tm.diff ¤Ç¤¹¡£
123
124 ¤³¤Îµ¡Ç½¤ò»È¤¦¤È Summary mode ¤Çµ­»ö¤òÆɤà»þ¡¢Ä̾ïɽ¼¨¤µ¤ì¤ë Article
125 buffer ¤ÎÂå¤ï¤ê¤Ë tm-view (@inforef{Top, , tm-view_ja.info}) ¤Ç½èÍý¤µ
126 ¤ì¤¿ preview buffer ¤òɽ¼¨¤·¤Þ¤¹¡£
127
128 ¤³¤Î¤¿¤á¡¢Quoted-Printable ¤ä Base64 ¤Ç encode ¤µ¤ì¤¿µ­»ö¤ò decode ¤·
129 ¤Æɽ¼¨¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤¢¤ë¤¤¤Ï¡¢tm-rich ¤ò»È¤¦¤³¤È¤Ç¡¢rich text ¤Ç
130 ½ñ¤«¤ì¤¿µ­»ö¤òÀ°·Á¤·¤Æɽ¼¨¤Ç¤­¤Þ¤¹¡£ÅöÁ³¤Î¤³¤È¤Ê¤¬¤é¡¢multipart ¤Îµ­»ö
131 ¤âÀµ¤·¤¯½èÍý¤Ç¤­¤Þ¤¹¡£
132
133 metamail ¤ò»È¤Ã¤¿¾ì¹ç¤È°Û¤Ê¤ê¡¢²»¤ÎÆþ¤Ã¤¿µ­»ö¤òÆɤó¤À¤È¤¿¤ó¡¢¤¤¤­¤Ê¤ê¡¢
134 ²»¤¬ÌĤê½Ð¤·¤¿¤ê¡¢video ¤ÎÆþ¤Ã¤¿µ­»ö¤òÆɤि¤Ó¤Ë video ¤¬ºÆÀ¸¤µ¤ì¤¿¤ê¡¢
135 anonymous ftp ¤ä mail-server ¤òÍøÍѤ·¤¿ external-message ¤ÎÆþ¤Ã¤¿µ­»ö
136 ¤òÆɤि¤Ó¤Ë anonymous ftp ¤ò¼Â¹Ô¤·¤¿¤ê¡¢mail ¤òÁ÷¤Ã¤¿¤ê¤¹¤ë¤³¤È¤¬Ëɤ²
137 ¤Þ¤¹¡£¤³¤¦¤·¤¿ content ¤Ï preview buffer ¤ÎÃæ¤ËÆþ¤Ã¤ÆºÆÀ¸ command ¤ò¼Â
138 ¹Ô¤·¤¿»þ¤Î¤ßºÆÀ¸¤µ¤ì¤Þ¤¹¡£
139
140 ¤·¤«¤·¤Ê¤¬¤é¡¢ÃÙ¤¤ machine ¤ò»È¤Ã¤Æ¤¤¤Æ¡¢mime/viewer-mode ¤Î overhead 
141 ¤¬µ¤¤Ë¤Ê¤ë¾ì¹ç¡¢automatic MIME preview ¤òÍ޻ߤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
142
143
144 @defvar tm-gnus/decode-all
145
146 ¤³¤ÎÊÑ¿ô¤¬ t ¤Î¾ì¹ç¡¢automatic MIME preview mode ¤Ë¤Ê¤ê¤Þ¤¹¡£
147 @end defvar
148
149
150 @deffn{Command} tm-gnus/toggle-mime arg
151
152 normal mode ¤È automatic MIME preview mode ¤òÀÚÂؤ¨¤Þ¤¹¡£Â¨¤Á¡¢¤³¤Î´Ø
153 ¿ô¤¬¸Æ¤Ð¤ì¤ë¤¿¤Ó¤ËÊÑ¿ô @code{tm-gnus/decode-all} ¤ÎÃͤòÀÚÂؤ¨¤Þ¤¹¡£
154
155 @var{arg} ¤¬Í¿¤¨¤é¤ì¤¿¾ì¹ç¡¢ÊÑ¿ô @code{tm-gnus/decode-all} ¤ÎÃͤò 
156 @var{arg} ¤Ë¤·¤Þ¤¹¡£
157 @end deffn
158
159
160 ``with tm patch'' ¤Ç¤ÏÊÑ¿ô @code{gnus-article-buffer} ¤Î°ÕÌ£¤¬Êѹ¹¤µ¤ì¡¢
161 ½¾Íè¡¢¤³¤ÎÊÑ¿ô¤¬»ý¤Ã¤Æ¤¤¤¿°ÕÌ£¤Ï¡¢¼¡¤Î£²¤Ä¤ÎÊÑ¿ô¤ËʬΥ¤µ¤ì¤Þ¤·¤¿¡£
162
163
164 @defvar gnus-article-buffer
165
166 ¤³¤ÎÊÑ¿ô¤Ïɽ¼¨¤¹¤Ù¤­ buffer ¤òɽ¤·¤Þ¤¹¡£Â¨¤Á¡¢automatic MIME preview
167 mode ¤Ç¤Ï tm-view ¤Ë¤è¤Ã¤Æ²Ã¹©¤µ¤ì¤¿ preview buffer ¤ò¼¨¤·¤Þ¤¹¡£normal
168 mode ¤Ç¤Ï¡¢article buffer ¤ò¼¨¤·¤Þ¤¹¡£¤³¤Î¾ì¹ç¤Ï¡¢°Ê²¼¤Ë¼¨¤¹ÊÑ¿ô 
169 gnus-clean-article-buffer ¤ÈƱ¤¸ÃͤȤʤê¤Þ¤¹¡£
170 @end defvar
171
172
173 @defvar gnus-clean-article-buffer
174
175 ¤³¤ÎÊÑ¿ô¤Ï¾ï¤Ë²Ã¹©¤µ¤ì¤Æ¤¤¤Ê¤¤ article buffer ¤òɽ¤·¤Þ¤¹¡£Â¨¤Á¡¢
176 automatic MIME preview mode ¤Î»þ¤â²Ã¹©Á°¤Îµ­»ö¤¬Æþ¤Ã¤¿ buffer ¤ò»Ø¤·¤Þ
177 ¤¹¡£
178 @end defvar
179
180
181 @node Customize, Concept Index, Features, Top
182 @comment  node-name,  next,  previous,  up
183 @chapter tm-gnus ¤Î¥«¥¹¥¿¥Þ¥¤¥º
184 @cindex customize
185
186 @defvar tm-gnus/original-article-display-hook
187
188 tm-gnus ¤Ï @code{gnus-article-display-hook} ¤òÆâÉô¤ÇÍøÍѤ·¤Æ¤ª¤ê¡¢user 
189 ¤Ë³«Êü¤·¤Æ¤¤¤Þ¤»¤ó¡£¤³¤Î¤¿¤á¡¢@code{gnus-article-display-hook} ¤ÎÂå¤ï
190 ¤ê¤Ë¡¢¤³¤ÎÊÑ¿ô¤ò»È¤¤¤Þ¤¹¡£¤Ê¤ª¡¢¤³¤ÎÊÑ¿ô¤Ï tm-gnus ¤¬ load ¤µ¤ì¤¿»þ¤Î
191 ¤ßÍ­¸ú¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢°Ê²¼¤Î¤è¤¦¤Ë @code{call-after-loaded} ¤ò»È¤Ã¤ÆÀß
192 Äꤷ¤Æ²¼¤µ¤¤¡£
193
194 @lisp
195 (call-after-loaded
196  'tm-view
197  (function
198   (lambda ()
199     (add-hook 'tm-gnus/original-article-display-hook
200               ...)
201     )))
202 @end lisp
203 @end defvar
204
205 ¤½¤Î¾¡¢tm-view ¤ÎÀßÄê¤ò¹Ô¤Ê¤¦¤³¤È¤Ç¡¢preview buffer ¤Îɽ¼¨¤Î»ÅÊý¤òÊÑ
206 ¹¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£Î㤨¤Ð¡¢hilit19 ¤ò»È¤Ã¤Æ¡¢¿§¤òÉÕ¤±¤ë¾ì¹ç¡¢°Ê²¼¤Î
207 ¤è¤¦¤ÊÀßÄê¤ò¤·¤Æ²¼¤µ¤¤¡£
208
209 @lisp
210 (cond (window-system
211        (let* ((header-patterns '(("^Subject:.*$" nil msg-subject)
212                                  ("^From:.*$" nil msg-from)
213                                  ("^--text follows this line--$"
214                                   nil msg-separator)
215                                  ("^[A-Za-z][A-Za-z0-9-]+:" nil msg-header)
216                                  ))
217               (body-patterns '(("^\\(In article\\|[ \t]*\\w*[]<>@}|]\\).*$"
218                                 nil msg-quote)))
219               (message-patterns (append header-patterns body-patterns))
220               )
221          (hilit-set-mode-patterns 'msg-header header-patterns)
222          (hilit-set-mode-patterns 'msg-body body-patterns)
223          (hilit-set-mode-patterns 'mime/viewer-mode
224                                   message-patterns
225                                   'hilit-rehighlight-message)
226          )
227        (add-hook 'mime-viewer/content-header-filter-hook
228                  (function hilit-rehighlight-buffer-quietly))
229        (add-hook 'mime-viewer/plain-text-preview-hook
230                  (function hilit-rehighlight-buffer-quietly))
231        ))
232 @end lisp
233
234 @menu
235 * (tm-view_ja.info):: tm-view
236 @end menu
237
238
239 @node Concept Index, Command Index, Customize, Top
240 @unnumbered ³µÇ°º÷°ú
241
242 @printindex cp
243
244
245 @node Command Index, Variable Index, Concept Index, Top
246 @unnumbered ´Ø¿ô¡¦¥³¥Þ¥ó¥Éº÷°ú
247
248 @printindex fn
249
250
251 @node Variable Index,  , Command Index, Top
252 @unnumbered ÊÑ¿ôº÷°ú
253
254 @printindex vr
255
256 @bye