1 [README for FLIM (English Version)]
7 FLIM is a library to provide basic features about message
8 representation or encoding. It consists of following
11 std11.el --- STD 11 (RFC 822) parser and utility
13 mime.el --- to provide various services about MIME-entities
15 mime-def.el --- Definitions about MIME format
17 mime-parse.el --- MIME parser
19 mel.el --- MIME encoder/decoder
20 mel-b-dl.el --- base64 (B-encoding) encoder/decoder
21 (for Emacs 20 with dynamic loading support)
22 mel-b-ccl.el --- base64 (B-encoding) encoder/decoder
24 mel-b-en.el --- base64 (B-encoding) encoder/decoder
26 mel-q-ccl.el --- quoted-printable and Q-encoding
27 encoder/decoder (using CCL)
28 mel-q.el --- quoted-printable and Q-encoding
30 mel-u.el --- unofficial backend for uuencode
31 mel-g.el --- unofficial backend for gzip64
33 eword-decode.el --- encoded-word decoder
34 eword-encode.el --- encoded-word encoder
36 mailcap.el --- mailcap parser and utility
38 This library should work on:
47 (0) before installing it, please install APEL (9.22 or later) package.
48 APEL package is available at:
50 ftp://ftp.m17n.org/pub/mule/apel/
52 (1-a) run in expanded place
54 If you don't want to install other directories, please do only
59 You can specify the emacs command name, for example
63 If `EMACS=...' is omitted, EMACS=emacs is used.
67 If you want to install other directories, please do following:
71 You can specify the emacs command name, for example
73 % make install EMACS=xemacs
75 If `EMACS=...' is omitted, EMACS=emacs is used.
77 You can specify the prefix of the directory tree for Emacs Lisp
78 programs, for example:
80 % make install PREFIX=~/
82 If `PREFIX=...' is omitted, the prefix of the directory tree of the
83 specified emacs command is used (perhaps /usr/local).
85 For example, if PREFIX=/usr/local and EMACS 19.34 is specified, it
86 will create the following directory tree:
88 /usr/local/share/emacs/site-lisp/flim/ --- FLIM
90 You can specify site-lisp directory, for example
92 % make install LISPDIR=~/share/emacs/lisp
94 If `LISPDIR=...' is omitted, site-lisp directory of the specified
95 emacs command is used (perhaps /usr/local/share/emacs/site-lisp or
96 /usr/local/lib/xemacs/site-lisp).
98 If the emu modules (included in APEL package) have been installed in
99 the non-standard directory, you should specify where they will be
102 % make install VERSION_SPECIFIC_LISPDIR=~/elisp
104 Following make target is available to find what files are parts of
105 emu / APEL package, and where are directories to install them:
107 % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp
109 You can specify other optional settings by editing the file
110 FLIM-CFG. Please read comments in it.
112 (1-c) install as a XEmacs package
114 If you want to install to XEmacs package directory, please do
117 % make install-package
119 You can specify the XEmacs command name, for example
121 % make install-package XEMACS=xemacs-21
123 If `XEMACS=...' is omitted, XEMACS=xemacs is used.
125 You can specify the package directory, for example:
127 % make install PACKAGEDIR=~/.xemacs
129 If `PACKAGEDIR=...' is omitted, the first existing package
132 Notice that XEmacs package system requires XEmacs 21.0 or later.
138 If you write bug-reports and/or suggestions for improvement, please
139 send them to the EMACS-MIME Mailing List:
141 emacs-mime-en@m17n.org (English)
142 emacs-mime-ja@m17n.org (Japanese)
144 Via the EMACS-MIME ML, you can report FLIM bugs, obtain the latest
145 release of FLIM, and discuss future enhancements to FLIM. To join
146 the EMACS-MIME ML, send an empty e-mail to
148 emacs-mime-en-ctl@m17n.org (English)
149 emacs-mime-ja-ctl@m17n.org (Japanese)