tm 7.99.
[elisp/tm.git] / tm-mh-e-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-mh-e manual (English Version)}
9 \author{Morioka Tomohiko}
10 \date{1994/8/20}
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-mh-e}
40 \medskip
41 \par
42 Please copy tm-mh-e.el and tm-mh-e3.el to your emacs lisp directory.
43 \medskip
44 {\baselineskip=10pt
45 \begin{verbatim}
46   If you want to byte-compile tm-mh-e3.el, please do it after you did
47 load mh-e version 3.x.
48 \end{verbatim}}
49 \medskip
50 \medskip
51
52 \section{.emacs}
53 \medskip
54 {\baselineskip=10pt
55 \begin{verbatim}
56   Please use mime-setup.
57 \end{verbatim}}
58 \medskip
59 {\baselineskip=10pt
60 \begin{verbatim}
61   If you do not want to use mime-setup, insert following list to .
62 emacs.
63 \end{verbatim}}
64 \medskip
65 {\baselineskip=10pt
66 \begin{verbatim}
67 ----------------------------------------------------------------------
68 (if (< (string-to-int emacs-version) 19)
69     (progn
70       (require 'tl-18)
71       (defvar buffer-undo-list nil)
72       ))
73
74 (add-hook 'mh-folder-mode-hook
75           (function
76            (lambda ()
77              (require 'tm-mh-e)
78              )))
79 ----------------------------------------------------------------------
80 \end{verbatim}}
81 \medskip
82 \medskip
83
84 \section{How to use}
85 \medskip
86 ~\\
87 \begin{tabular}{|c|r|}
88 \hline
89  key  &                 function                       \\
90 \hline\hline
91  M-t  & toggle switch of message header decoding mode  \\
92 \hline
93   v   & MIME decode message body and play              \\
94   e   & MIME decode message body and extract to file(s)\\
95 C-c p & MIME decode message body and print             \\
96 \hline
97 \end{tabular}\\
98 \medskip
99 \medskip
100
101 \section{How to use metamail}
102 \medskip
103 \par
104 In normal definition, tm-mh-e use tm-body as MIME body decoder.
105 However, you can use metamail. In this case, Of course, you need
106 metamail and metamail.el.
107 \medskip
108 \par
109 Please insert following list to .emacs if you want to use metamail.
110 \medskip
111 {\baselineskip=10pt
112 \begin{verbatim}
113 ----------------------------------------------------------------------
114 (autoload 'metamail-buffer "metamail" nil t)
115 (setq mime/body-decoding-method (function metamail-buffer))
116 ----------------------------------------------------------------------
117 \end{verbatim}}
118 \medskip
119 \par
120 If you use metamail, there are no decoding mode of MIME body
121 decoding. Therefore, functions for `v', `e', `C-c p' are equally
122 `metamail-buffer', and decoding is sequentially.
123 \end{document}