3 @setfilename tm_en.info
7 @title tm Manual (English Version)
8 @author by MORIOKA Tomohiko
9 @code{$Id: tm_en.texi,v 6.3 1995/09/04 00:57:19 morioka Exp $}
13 @node Top, List of modules, (dir), (dir)
14 @comment node-name, next, previous, up
18 The tm package is a set of modules to enjoy MIME on GNU Emacs. Using tm,
22 @item playback or view the MIME messages using mime/viewer-mode
23 @item encode and decode the multi-lingual headers using tiny-mime
24 @item use the enhanced MIME functions with mh-e, GNUS, RMAIL and VM
36 * tm-view: (tm-view_en.info).
37 * Bug report:: How to report bug and about mailing list of tm.
44 @node List of modules, Emacs Versions, Top, Top
45 @comment node-name, next, previous, up
46 @chapter List of modules
47 @cindex List of modules
49 The tm package includes the modules listed below.
52 @item @strong{tiny-mime:} MIME header encoder/decoder
53 @item @strong{tm-view:} MIME viewer
54 @item @strong{tm-def:} definition module for tm
55 @item @strong{tm-mh-e:} tm-MUA for mh-e
56 @item @strong{tm-gnus:} tm-MUA for GNUS
57 @item @strong{tm-rmail:} tm-MUA for RMAIL
58 @item @strong{tm-vm:} tm-MUA for VM
59 @item @strong{tm-setup:} tm-MUA setup module
60 @item @strong{mime-setup:} MIME setup module
64 * tiny-mime:(tm-eword_en.info).
65 * tm-view:(tm-view_en.info).
66 * tm-mh-e:(tm-mh-e_en.info).
67 * tm-gnus:(tm-gnus_en.info).
68 * tm-rmail:(tm-rmail_en.info).
69 * tm-vm:(tm-vm_en.info).
70 * chain-mail:(tm-cmail_en.info).
74 @node Emacs Versions, Install, List of modules, Top
75 @comment node-name, next, previous, up
76 @chapter Considerations for each emacs variants
77 @cindex Considerations for each emacs variants
79 @section original GNU Emacs 18
81 I can not guarantee, but you may use US-ASCII only.
83 @section NEmacs, NEpoch
85 ISO-2022-JP and US-ASCII can be used if you use NEmacs.
87 @section original GNU Emacs 19
89 US-ASCII and ISO-8859-1 can be used if you use the original Emacs
92 When emacs is running with own window in X window environment, tm-rich
93 displays multi face for text/richtext and text/enriched richtext
98 Mule can handle the multi-lingual text. With Mule, tiny-mime supports
99 ISO-2022-JP, ISO-2022-JP-2, US-ASCII, ISO-8859-1..9, ISO-2022-CN,
100 ISO-2022-KR, EUC-KR, etc. You can also add or change
101 encoding/decoding for character sets by mime/set-charset-and-encoding
104 When Mule 2.* is running with own window in X window environment,
105 tm-rich displays multi face for text/richtext and text/enriched
110 US-ASCII and ISO-8859-1 can be used if you use the XEmacs.
112 In future, we will support multi face and inline image.
115 @node Install, Setting, Emacs Versions, Top
116 @comment node-name, next, previous, up
120 You can install tm by following the procedures below.
124 tm requires the Emacs Lisp library ``tl'', so please install this at
127 How to install tl is written in tl/README.eng.
132 Please modify Makefile to your environment.
134 @subsection Specification executable file name of emacs
136 Please specify executable file name of emacs.
139 @item NEMACS = for NEMACS (or NEpoch)
140 @item MULE1 = for Mule 1.* (based on Emacs 18.*)
141 @item ORIG19 = for Emacs 19.* (FSF original or XEmacs)
142 @item MULE2 = for MULE 2.* (based on Emacs 19.*)
145 @subsection Specification load-path
147 Please specify directory to install Emacs Lisp program.
150 @item TLDIR18 = for Emacs 18.* (NEMACS, NEpoch or MULE 1)
151 @item TLDIR19 = for Emacs 19.* (FSF original, XEmacs or MULE 2)
155 @section External method
157 Please modify method script in tm/methods/ to your environment.
170 @section install Emacs Lisp program
172 Run `make install-nemacs', if you use NEmacs or NEpoch.
174 Run `make install-mule1', if you use Mule 1.* (based on Emacs 18.*).
176 Run `make install-orig19', if you use Original Emacs 19.* or XEmacs.
178 Run `make install-mule2', if you use Mule 2.* (based on Emacs 19.*).
180 Or copy *.el to your emacs lisp directory.
183 @node Setting, tm-MUA, Install, Top
184 @comment node-name, next, previous, up
188 In the tm package, two files, mime-setup.el and tm-setup.el, are provided
189 to ease the setup. A mime-setup.el is used for the whole MIME related
190 setup including MIME encoding, while tm-setup is used to set up tm-MUA
199 will perform various settings of MIME. As mime-setup loads
200 tm-setup, you do not need to load tm-setup when you use mime-setup.
202 You can also set up the "automatic signature selection tool" using
203 mime-setup. If you want to automatically select the signature file
204 depending on how the message headers show, add lines like shown below
205 to your .emacs (Refer to the reference manual of signature.el for
209 (setq signature-file-alist
210 '((("Newsgroups" . "jokes") . "~/.signature-jokes")
211 (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun")
212 (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun")
213 (("To" . "tea") . "~/.signature-jokes")
214 (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal")
218 mime-setup requires mime.el. if you set up SuperCite via mime-setup,
219 you need the SuperCite package also.
224 tm-setup only sets up tm-MUAs. You do not need to explicitly load
225 tm-setup if you are using mime-setup for your setup. tm-setup is useful
226 when you do not want to use mime-setup but want to set up tm-MUAs.
235 If you use vm, please insert following in .vm or .emacs.
242 @section setting up without loading provided setup files
244 You may find the valuable hints in tm-setup.el if you want to set up
245 MIME environment without loading the tm-provided setup files.
248 @node tm-MUA, Bug report, Setting, Top
249 @comment node-name, next, previous, up
253 ``tm-MUA'' is a generic name of the modules which enhance the MIME
254 functions of MUA like mh-e, GNUS, and RMAIL etc.
256 The current version of tm provides the following tm-MUA.
259 @item @strong{tm-mh-e:} tm-MUA for mh-e
260 @item @strong{tm-gnus:} tm-MUA for GNUS
261 @item @strong{tm-rmail:} tm-MUA for RMAIL
262 @item @strong{tm-vm:} tm-MUA for VM
265 You can find the detailed explanations of these modules in the
269 @section Summary mode
271 If you are using tm-MUA, the following functions are added to the
272 Summary mode of the MUA.
276 toggles decoding of MIME headers
278 enters @code{mime/viewer-mode} to view a message
281 Notice: In tm-vm, key to enter @code{mime/viewer-mode} is @key{Z}
282 instead of @key{v}. In tm-mh-e and tm-gnus for (ding) GNUS, preview
283 buffer of @code{mime/viewer-mode} is displays automatically in default
287 * tm-mh-e: (tm-mh-e_en.info).
288 * tm-gnus: (tm-gnus_en.info).
289 * tm-rmail: (tm-rmail_en.info).
290 * tm-vm: (tm-vm_en.info).
291 * tm-cmail: (tm-cmail_en.info).
292 * mime/viewer-mode: (tm-view_en.info)how-to-use.
296 @node Bug report, Concept Index, tm-MUA, Top
297 @comment node-name, next, previous, up
298 @chapter How to report bug and about mailing list of tm
302 Please report tm bugs you find to fj.editor.emacs or send a mail to
306 @item Japanese or English
308 <tm@@chamonix.jaist.ac.jp>
312 <tm-eng@@chamonix.jaist.ac.jp>
315 Via tm ML, You can report bugs of tm, obtain the latest release of tm
316 package, and discuss the future enhancements to tm. To join tm ML,
320 @item Japanese or English
322 <tm-admin@@chamonix.jaist.ac.jp>
326 <tm-eng-admin@@chamonix.jaist.ac.jp>
329 Since the user registration is manually done, please write
330 the mail body in human-recognizable language. (^_^)
333 @node Concept Index, Command Index, Bug report, Top
334 @unnumbered Concept Index
339 @node Command Index, Variable Index, Concept Index, Top
340 @unnumbered Command and Function Index
345 @node Variable Index, , Command Index, Top
346 @unnumbered Variable Index