tm 7.80.
[elisp/tm.git] / tm-mh-e-jp.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{
9 tm-mh-e ÀâÌÀ½ñ}
10 \author{
11 ¼é²¬ ÃÎɧ\\
12 }
13 \date{
14 1994ǯ8·î20Æü}
15 \maketitle
16 \medskip
17
18 \section{install}
19 \medskip
20
21 \subsection{tiny-mime ¤Î install}
22 \medskip
23 \par
24 tiny-mime.el ¤ò Emacs ¤ÎÊÑ¿ô load-path ¤Ç»ØÄꤵ¤ì¤¿ directory ¤Ë
25 copy ¤·¤Þ¤¹¡£
26 \medskip
27 \medskip
28
29 \subsection{tm-body ¤Î install}
30 \medskip
31 \par
32 tm-body.el, tl-list.el, tl-header.el ¤ò Emacs ¤ÎÊÑ¿ô load-path ¤Ç»Ø
33 Äꤵ¤ì¤¿ directory ¤Ë copy ¤·¤Þ¤¹¡£
34 \medskip
35 \medskip
36
37 \subsection{tm-misc ¤Î install}
38 \medskip
39 \par
40 tm-misc.el, tl-hook.el ¤ò Emacs ¤ÎÊÑ¿ô load-path ¤Ç»ØÄꤵ¤ì¤¿
41 directory ¤Ë copy ¤·¤Þ¤¹¡£
42 \medskip
43 \medskip
44
45 \subsection{tm-mh-e ¤Î install}
46 \medskip
47 \par
48 tm-mh-e.el, tm-mh-e3.el ¤ò Emacs ¤ÎÊÑ¿ô load-path ¤Ç»ØÄꤷ¤¿
49 directory ¤Ë copy ¤·¤Þ¤¹¡£
50 \medskip
51 \par
52 tm-mh-e3.el ¤ò byte-compile ¤¹¤ë¾ì¹ç¤Ï¡¢mh-e version 3.* ¤ò load ¤·
53 ¤¿¾õÂ֤ǹԤʤäƲ¼¤µ¤¤¡£
54 \medskip
55 \medskip
56
57 \section{ÀßÄê}
58 \medskip
59 \par
60 mime-setup ¤ò»È¤Ã¤Æ²¼¤µ¤¤¡£
61 \medskip
62 \par
63 mime-setup ¤ò»È¤ï¤Ê¤¤¾ì¹ç¤Ï .emacs ¤Ë°Ê²¼¤Î¤â¤Î¤òÆþ¤ì¤Þ¤¹¡£
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 \par
83 ¤Þ¤¿¡¢MH ¤¬ MH-6.8JP2 ¤Î¾ì¹ç¡¢\verb+~+/.mh\_profile ¤Ë
84 \medskip
85 {\baselineskip=10pt
86 \begin{verbatim}
87 ----------------------------------------------------------------------
88 scan:   -form scan.mime
89 inc:    -form inc.mime
90 repl:   -form replcomps.mime
91 showproc: mhl
92 ----------------------------------------------------------------------
93 \end{verbatim}}
94 \medskip
95 \par
96 ¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£¤Þ¤¿¡¢¤½¤ì°Ê³°¤Î MH ¤Î½èÍý¤Ï Emacs ¤Î¦¤Ç¼è¤ê»ÅÀÚ
97 ¤ë¤Î¤Ç¡¢MH ¤ÎÀßÄê¤Ï¤·¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
98 \medskip
99 \medskip
100
101 \section{»È¤¤Êý}
102 \medskip
103 ~\\
104 \begin{tabular}{|c|c|}
105 \hline
106  key  &                        µ¡Ç½                                 \\
107 \hline\hline
108  M-t  & message header ¤ò decode ¤Ë´Ø¤¹¤ë toggle switch             \\
109 \hline
110   v   & message body ¤ò MIME decode ¤·¤Æ¡¢ºÆÀ¸¤¹¤ë (play mode)      \\
111   e   & message body ¤ò MIME decode ¤·¤Æ¡¢file ¤ËÍ (extract mode)\\
112 C-c p & message body ¤ò MIME decode ¤·¤Æ¡¢°õºþ¤¹¤ë (print mode)     \\
113 \hline
114 \end{tabular}\\
115 \medskip
116 \par
117 message body ¤Î MIME decode ¤Ë¤ª¤¤¤Æ¡¢¼ÂºÝ¤Ë³ÆÆ°ºî¤¬¹Ô¤Ê¤ï¤ì¤ë¤«¤É¤¦
118 ¤«¤Ï¡¢³Æ Content-Type ¤ËÂбþ¤¹¤ë tm-body ¤Î mthod ¤Ë°Í¸¤·¤Þ¤¹¡£
119 \medskip
120 \medskip
121
122 \section{metamail ¤ò»È¤¦ÊýË¡}
123 \medskip
124 \par
125 tm-mh-e ¤Ï MIME body ¤Î decode ¤Ë tm-body ¤ò»È¤¤¤Þ¤¹¤¬¡¢metamail ¤ò
126 »È¤¦¤è¤¦¤ËÀßÄꤹ¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£Ã¢¤·¡¢metamail ¤È metamail.el ¤¬É¬Í×
127 ¤Ç¤¹¡£
128 \medskip
129 \par
130 ¤³¤Î¾ì¹ç .emacs ¤Ë°Ê²¼¤Î¤â¤Î¤òÆþ¤ì¤Æ²¼¤µ¤¤¡£
131 \medskip
132 {\baselineskip=10pt
133 \begin{verbatim}
134 ----------------------------------------------------------------------
135 (autoload 'metamail-buffer "metamail" nil t)
136 (setq mime/body-decoding-method (function metamail-buffer))
137 ----------------------------------------------------------------------
138 \end{verbatim}}
139 \medskip
140 \par
141 metamail ¤ò»È¤¦ÀßÄê¤Î¾ì¹ç¡¢`v', `e', `C-c p' ¤ËÂбþ¤¹¤ëÆ°ºî¤Ï
142 metamail ¤Ë¤«¤±¤ë¤À¤±¤Ë¤Ê¤ê¡¢Æ±°ì¤ÎÆ°ºî¤Ë¤Ê¤ê¤Þ¤¹¡£¤Þ¤¿¡¢Æ°ºî¤ÏÃ༡Ū
143 ¤Ë¤Ê¤ê¤Þ¤¹¡£
144 \end{document}