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
42 (0) before installing it, please install APEL (9.22 or later) package.
43 APEL package is available at:
45 ftp://ftp.m17n.org/pub/mule/apel/
47 (1-a) run in expanded place
49 If you don't want to install other directories, please do only
54 You can specify the emacs command name, for example
58 If `EMACS=...' is omitted, EMACS=emacs is used.
62 If you want to install other directories, please do following:
66 You can specify the emacs command name, for example
68 % make install EMACS=xemacs
70 If `EMACS=...' is omitted, EMACS=emacs is used.
72 You can specify the prefix of the directory tree for Emacs Lisp
73 programs, for example:
75 % make install PREFIX=~/
77 If `PREFIX=...' is omitted, the prefix of the directory tree of the
78 specified emacs command is used (perhaps /usr/local).
80 For example, if PREFIX=/usr/local and EMACS 19.34 is specified, it
81 will create the following directory tree:
83 /usr/local/share/emacs/site-lisp/flim/ --- FLIM
85 You can specify site-lisp directory, for example
87 % make install LISPDIR=~/share/emacs/lisp
89 If `LISPDIR=...' is omitted, site-lisp directory of the specified
90 emacs command is used (perhaps /usr/local/share/emacs/site-lisp or
91 /usr/local/lib/xemacs/site-lisp).
93 If the emu modules (included in APEL package) have been installed in
94 the non-standard directory, you should specify where they will be
97 % make install VERSION_SPECIFIC_LISPDIR=~/elisp
99 Following make target is available to find what files are parts of
100 emu / APEL package, and where are directories to install them:
102 % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp
104 You can specify other optional settings by editing the file
105 FLIM-CFG. Please read comments in it.
107 (1-c) install as a XEmacs package
109 If you want to install to XEmacs package directory, please do
112 % make install-package
114 You can specify the XEmacs command name, for example
116 % make install-package XEMACS=xemacs-21
118 If `XEMACS=...' is omitted, XEMACS=xemacs is used.
120 You can specify the package directory, for example:
122 % make install PACKAGEDIR=~/.xemacs
124 If `PACKAGEDIR=...' is omitted, the first existing package
127 Notice that XEmacs package system requires XEmacs 21.0 or later.
130 load-path (for Emacs or MULE)
131 =============================
133 If you are using Emacs or Mule, please add directory of FLIM to
134 load-path. If you install by default setting, you can write
135 subdirs.el for example:
137 --------------------------------------------------------------------
138 (normal-top-level-add-to-load-path '("apel" "flim"))
139 --------------------------------------------------------------------
141 If you are using XEmacs, there are no need of setting about
148 If you write bug-reports and/or suggestions for improvement, please
149 send them to the EMACS-MIME Mailing List:
151 emacs-mime-en@m17n.org (English)
152 emacs-mime-ja@m17n.org (Japanese)
154 Via the EMACS-MIME ML, you can report FLIM bugs, obtain the latest
155 release of FLIM, and discuss future enhancements to FLIM. To join
156 the EMACS-MIME ML, send an empty e-mail to
158 emacs-mime-en-ctl@m17n.org (English)
159 emacs-mime-ja-ctl@m17n.org (Japanese)