dbc5b003c6f3129db42e088fa5df859b65aaf741
[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ǯ7·î25Æü}
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 .emacs ¤Ë°Ê²¼¤Î¤â¤Î¤òÆþ¤ì¤Þ¤¹¡£
61 \medskip
62 {\baselineskip=10pt
63 \begin{verbatim}
64 ----------------------------------------------------------------------
65 (if (< (string-to-int emacs-version) 19)
66     (progn
67       (require 'tl-hook)
68       (defvar buffer-undo-list nil)
69       ))
70
71 (add-hook 'mh-folder-mode-hook
72           (function
73            (lambda ()
74              (require 'tm-mh-e)
75              )))
76 ----------------------------------------------------------------------
77 \end{verbatim}}
78 \medskip
79 \par
80 ¤Þ¤¿¡¢MH ¤¬ MH-6.8JP2 ¤Î¾ì¹ç¡¢\verb+~+/.mh\_profile ¤Ë
81 \medskip
82 {\baselineskip=10pt
83 \begin{verbatim}
84 ----------------------------------------------------------------------
85 scan:   -form scan.mime
86 inc:    -form inc.mime
87 repl:   -form replcomps.mime
88 showproc: mhl
89 ----------------------------------------------------------------------
90 \end{verbatim}}
91 \medskip
92 \par
93 ¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£¤Þ¤¿¡¢¤½¤ì°Ê³°¤Î MH ¤Î½èÍý¤Ï Emacs ¤Î¦¤Ç¼è¤ê»ÅÀÚ
94 ¤ë¤Î¤Ç¡¢MH ¤ÎÀßÄê¤Ï¤·¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
95 \medskip
96 \medskip
97
98 \section{»È¤¤Êý}
99 \medskip
100 ~\\
101 \begin{tabular}{|c|c|}
102 \hline
103  key  &                        µ¡Ç½                                 \\
104 \hline\hline
105  M-t  & message header ¤ò decode ¤Ë´Ø¤¹¤ë toggle switch             \\
106 \hline
107   v   & message body ¤ò MIME decode ¤·¤Æ¡¢ºÆÀ¸¤¹¤ë (play mode)      \\
108   e   & message body ¤ò MIME decode ¤·¤Æ¡¢file ¤ËÍ (extract mode)\\
109 C-c p & message body ¤ò MIME decode ¤·¤Æ¡¢°õºþ¤¹¤ë (print mode)     \\
110 \hline
111 \end{tabular}\\
112 \medskip
113 \par
114 message body ¤Î MIME decode ¤Ë¤ª¤¤¤Æ¡¢¼ÂºÝ¤Ë³ÆÆ°ºî¤¬¹Ô¤Ê¤ï¤ì¤ë¤«¤É¤¦
115 ¤«¤Ï¡¢³Æ Content-Type ¤ËÂбþ¤¹¤ë tm-body ¤Î mthod ¤Ë°Í¸¤·¤Þ¤¹¡£
116 \medskip
117 \medskip
118
119 \section{metamail ¤ò»È¤¦ÊýË¡}
120 \medskip
121 \par
122 tm-mh-e ¤Ï MIME body ¤Î decode ¤Ë tm-body ¤ò»È¤¤¤Þ¤¹¤¬¡¢metamail ¤ò
123 »È¤¦¤è¤¦¤ËÀßÄꤹ¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£Ã¢¤·¡¢metamail ¤È metamail.el ¤¬É¬Í×
124 ¤Ç¤¹¡£
125 \medskip
126 \par
127 ¤³¤Î¾ì¹ç .emacs ¤Ë°Ê²¼¤Î¤â¤Î¤òÆþ¤ì¤Æ²¼¤µ¤¤¡£
128 \medskip
129 {\baselineskip=10pt
130 \begin{verbatim}
131 ----------------------------------------------------------------------
132 (autoload 'metamail-buffer "metamail" nil t)
133 (setq mime/body-decoding-method (function metamail-buffer))
134 ----------------------------------------------------------------------
135 \end{verbatim}}
136 \medskip
137 \par
138 metamail ¤ò»È¤¦ÀßÄê¤Î¾ì¹ç¡¢`v', `e', `C-c p' ¤ËÂбþ¤¹¤ëÆ°ºî¤Ï
139 metamail ¤Ë¤«¤±¤ë¤À¤±¤Ë¤Ê¤ê¡¢Æ±°ì¤ÎÆ°ºî¤Ë¤Ê¤ê¤Þ¤¹¡£¤Þ¤¿¡¢Æ°ºî¤ÏÃ༡Ū
140 ¤Ë¤Ê¤ê¤Þ¤¹¡£
141 \end{document}