+;; -*- coding: utf-8; -*-
[README for SEMI kernel package (English Version)]
What's SEMI?
Required environment
====================
- SEMI supports XEmacs 20.2 or later with mule, and Emacs 20.
+ SEMI supports XEmacs 21.1 or later, and GNU Emacs 20.4 or later.
- SEMI does not support anything older than Emacs 19.28 or XEmacs
- 19.14. SEMI also does not support Emacs 19.29 to 19.34, XEmacs
- 19.15 or XEmacs 20.2 without mule, but SEMI may work with them.
+ SEMI does not support anything older than GNU Emacs 19.28 or XEmacs
+ 19.14. In addition, SEMI does not word with byte-indexing Mule
+ implementations, such as Mule 1, Mule 2 and GNU Emacs 20.1/20.2.
- If you use Emacs 20, don't set `enable-multibyte-characters' to
- nil. (Maybe non mule setting requires to modify emu. In addition,
- it is better to use terminal-coding-system feature)
+ SEMI also does not support Emacs 19.29 to 19.34, XEmacs 19.15 or
+ XEmacs 20.2, but SEMI may work with them.
- SEMI requires APEL (8.7 or later) and FLIM (1.4.0 or later) package.
- Please install them before installing it. APEL package is available
- at:
+ SEMI requires APEL (10.7 or later) and FLIM (1.14.2 or later)
+ package. Please install them before installing it. APEL package is
+ available at:
- ftp://ftp.jaist.ac.jp/pub/GNU/elisp/apel/
+ http://git.chise.org/elisp/dist/apel/
and FLIM package is available at:
- ftp://ftp.jaist.ac.jp/pub/GNU/elisp/flim/
-
- PGP/MIME and application/pgp require mailcrypt or tiny-pgp package.
-
- The package enriched.el is required to compose text/enriched, so if
- you use Emacs anything 19.28 or older (including official version of
- MULE 2.3), WYSIWYG composing for text/enriched is not available.
+ http://git.chise.org/elisp/dist/flim/flim-1.14/
Installation
============
+(a) run in expanded place
+
+ If you don't want to install other directories, please do only
+ following:
+
+ % make
+
+ You can specify the emacs command name, for example
+
+ % make EMACS=xemacs
+
+ If `EMACS=...' is omitted, EMACS=emacs is used.
+
+(b) make install
+
+ If you want to install other directories, please do following:
+
% make install
You can specify the emacs command name, for example
emacs command is used (perhaps /usr/local/share/emacs/site-lisp or
/usr/local/lib/xemacs/site-lisp).
+ If the emu modules (included in APEL package) have been installed in
+ the non-standard directory, you should specify where they will be
+ found, for example:
+
+ % make install VERSION_SPECIFIC_LISPDIR=~/elisp
+
+(c) install as a XEmacs package
+
+ If you want to install to XEmacs package directory, please do
+ following:
+
+ % make install-package
+
+ You can specify the emacs command name, for example
+
+ % make install-package XEMACS=xemacs-21
+
+ If `XEMACS=...' is omitted, XEMACS=xemacs is used.
+
+ You can specify the package directory, for example:
+
+ % make install PACKAGEDIR=~/.xemacs
+
+ If `PACKAGEDIR=...' is omitted, the first existing package
+ directory is used.
+
+ Notice that XEmacs package system requires XEmacs 21.0 or later.
+
+(a,b,c)
+
You can specify other optional settings by editing the file
${archive}/SEMI-CFG. Please read ${archive}/README.en and comments
in ${archive}/SEMI-CFG.
=============
If you write bug-reports and/or suggestions for improvement, please
- send them to the tm Mailing List:
+ send them to the Emacs-MIME Mailing Lists:
- bug-tm-en@chamonix.jaist.ac.jp (English)
- bug-tm-ja@chamonix.jaist.ac.jp (Japanese)
+ emacs-mime-en@lists.chise.org (English)
+ emacs-mime-ja@lists.chise.org (Japanese)
- Via the tm ML, you can report SEMI bugs, obtain the latest release
- of SEMI, and discuss future enhancements to SEMI. To join the tm
- ML, send an empty e-mail to
+ Via the Emacs-MIME ML, you can report SEMI bugs, obtain the latest
+ release of SEMI, and discuss future enhancements to SEMI. To join
+ the Emacs-MIME ML, please see the descriptions of the following
+ pages:
- tm-en-help@chamonix.jaist.ac.jp (English)
- tm-ja-help@chamonix.jaist.ac.jp (Japanese)
+ http://lists.chise.org/mailman/listinfo/emacs-mime-en (English)
+ http://lists.chise.org/mailman/listinfo/emacs-mime-ja (Japanese)
- Notice that you should not send mail to author(s), such as
- morioka@jaist.ac.jp, directly. Because your problem may occur in
- other environments (if not, it might be your problem, not bug of
- SEMI). We should discuss in the tm mailing lists. Anyway
- direct-mail for authors might be ignored. Please send mail to the
- tm mailing lists.
-
-CVS based development
+Git based development
=====================
- If you would like to join CVS based development, please send mail to
+ The SEMI development sources can be accessed via Git repository.
+ You can get the latest SEMI sources by the following:
+
+ % git clone http://git.chise.org/git/elisp/semi.git
+
+ Or you can view the SEMI repository via WWW at:
+
+ http://git.chise.org/gitweb/?p=elisp/semi.git
- cvs@chamonix.jaist.ac.jp
+ If you would like to join Git based development, please declare it
+ in the Emacs-MIME mailing list at first.
- with your account name and UNIX style crypted password. We hope you
- will join the open development.
+ We hope you will join the open development.
Authors
Hisashi Miyashita <himi@bird.scphys.kyoto-u.ac.jp>
Kazuhiro Ohta <ohta@ele.cst.nihon-u.ac.jp>
Alexandre Oliva <oliva@dcc.unicamp.br>
- François Pinard <pinard@iro.umontreal.ca>
+ François Pinard <pinard@iro.umontreal.ca>
Artur Pioro <artur@flugor.if.uj.edu.pl>
Dan Rich <drich@morpheus.corp.sgi.com>
(contribute to evolve mime-image.el with XEmacs)
- Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
+ Katsumi Yamaoka <yamaoka@jpl.org>