tm 7.80.
[elisp/tm.git] / tm-gnus-eng.tex
1 \documentstyle[a4j]{jarticle}
2 \setcounter{secnumdepth}{6}
3 \setcounter{tocdepth}{6}
4 \topsep=0.1cm
5 \parsep=0.1cm
6 \itemsep=0.0cm
7 \begin{document}
8 \title{tm-gnus manual (English Version)}
9 \author{Morioka Tomohiko}
10 \date{1994/7/25}
11 \maketitle
12 \medskip
13
14 \section{Install}
15 \medskip
16
17 \subsection{tiny-mime}
18 \medskip
19 \par
20 Please copy tiny-mime.el to your emacs lisp directory.
21 \medskip
22 \medskip
23
24 \subsection{tm-body}
25 \medskip
26 \par
27 Please copy tm-body.el, tl-list.el and tl-header.el to your emacs
28 lisp directory.
29 \medskip
30 \medskip
31
32 \subsection{tm-misc}
33 \medskip
34 \par
35 Please copy tm-misc.el and tl-hook.el to your emacs lisp directory.
36 \medskip
37 \medskip
38
39 \subsection{tm-gnus}
40 \medskip
41 \par
42 Please copy tm-gnus.el to your emacs lisp directory.
43 \medskip
44 \medskip
45 \medskip
46
47 \section{.emacs}
48 \medskip
49 \par
50 Please insert following list to .emacs.
51 \medskip
52 {\baselineskip=10pt
53 \begin{verbatim}
54 ----------------------------------------------------------------------
55 (if (not (fboundp 'add-hook))
56     (require 'tl-hook)
57   )
58
59 (let ((le (function
60            (lambda ()
61              (require 'tm-gnus)
62              )))
63       )
64   (if (boundp 'MULE)
65       (progn
66         (add-hook 'gnus-Group-mode-hook (function gnusutil-initialize))
67         (add-hook 'gnus-group-mode-hook (function gnusutil-initialize))
68         (autoload 'gnusutil-initialize "gnusutil")
69         (autoload 'gnusutil-add-group "gnusutil")
70         (add-hook 'gnusutil-initialize-hook le)
71         )
72     (progn
73       (add-hook 'gnus-Startup-hook le)
74       (add-hook 'gnus-startup-hook le)
75       )))
76 ----------------------------------------------------------------------
77 \end{verbatim}}
78 \medskip
79 \medskip
80
81 \section{How to use}
82 \medskip
83 ~\\
84 \begin{tabular}{|c|r|}
85 \hline
86  key  &                 function                       \\
87 \hline\hline
88  M-t  & toggle switch of message header decoding mode  \\
89 \hline
90   v   & MIME decode message body and play              \\
91   e   & MIME decode message body and extract to file(s)\\
92 C-c p & MIME decode message body and print             \\
93 \hline
94 \end{tabular}\\
95 \medskip
96 \medskip
97
98 \section{How to use metamail}
99 \medskip
100 \par
101 In normal definition, tm-mh-e use tm-body as MIME body decoder.
102 However, you can use metamail. In this case, Of course, you need
103 metamail and metamail.el.
104 \medskip
105 \par
106 Please insert following list to .emacs if you want to use metamail.
107 \medskip
108 {\baselineskip=10pt
109 \begin{verbatim}
110 ----------------------------------------------------------------------
111 (autoload 'metamail-buffer "metamail" nil t)
112 (setq mime/body-decoding-method (function metamail-buffer))
113 ----------------------------------------------------------------------
114 \end{verbatim}}
115 \medskip
116 \par
117 If you use metamail, there are no decoding mode of MIME body
118 decoding. Therefore, functions for `v', `e', `C-c p' are equally
119 `metamail-buffer', and decoding is sequentially.
120 \end{document}