Source

mule-ucs / README.XEmacs

* THIS IS THE Mule-UCS package by Hisashi Miyashita <himi@m17n.org>.

* Packaged for XEmacs by Stephen J. Turnbull <stephen@xemacs.org>.

* This file Copyright 2001 Free Software Foundation.

    This file is part of XEmacs.

    XEmacs is free software.  You may copy and modify this file for
    any personal use.  You may redistribute copies (verbatim or
    modified) under the terms of the GNU General Public License
    (GPL), version 2 or or any later version (at your option).

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

* This package is experimental.  Several features depend on features
which are partially implemented or unimplemented in XEmacs.  In
particular, the JIS X 0213 support and Big5 support currently do not
work, and may not be provided in any given copy of the package.

* This package apparently corresponds to Mule-UCS 0.84 (KOUGETSUDAI).

* QUICK START GUIDE

Install the XEmacs package in the usual place (under mule-packages).

Enable it by loading the `un-define' library.  If your use of Unicode
is at all regular, it is recommended that the Mule-UCS Unicode coding
systems be initialized by including

(require 'un-define)

in your init file.  XEmacs does not autodetect Unicode by default.
For UTF-8, also include

(set-coding-priority-list '(utf-8))
(set-coding-category-system 'utf-8 'utf-8)

in your init file.  UTF-8 has a very characteristic signature; false
negatives and positives should be very rare.  UTF-16 is difficult and
as yet undocumented; 

* IMPLEMENTATION NOTES

Mule-UCS provides its own build system in ./mucs-comp.el.

There are three subpackages provided: the Unicode coding system
(incompletely separated from Mule-UCS), the JIS X 0213 coding system,
and the Big5 coding system.  Big5 and JIS X 0213 coding systems are
currently disabled.  They proved the big5-comp.el and x0213-comp.el
libraries respectively to build themselves.

* Note that the directory structure for the distribution is required
for building.  The relative paths can be changed, but for current
purposes they should be considered as hard-coded in mucs-comp.el.

*****    It is not possible to rebuild this package in place.    *****
*****                         Period!!                           *****

* DISTRIBUTION FILE LIST (CVS, self, and parent directories omitted).
This section is mostly for use by the maintainer.  Files marked [*]
are part of the XEmacs packaging infrastructure.  Those marked [**]
have been changed for XEmacs.  The big5conv and jisx02193
subdirectories may be omitted in XEmacs distributions.  Otherwise the
package is complete and all files are verbatim from upstream.

.:
COPYING
ChangeLog
Makefile [*]
README.XEmacs [*]
doc
emacs-20.7-mule-4.1.patch.txt
lisp
mucs-comp.el
package-info.in [*]

./doc:
mule-ucs.sgml
mule-ucs.texi [**]

./lisp:
ChangeLog
MuleUni.txt
README
README.Unicode
big5conv
jisx0213
mccl-font.el
mucs-ccl.el
mucs-error.el
mucs-type.el
mucs.el
mule-uni.el
reldata
tae.el
tbl-mg.el
trans-util.el
txt-tbl.el
type.txt
un-data.el
un-define.el
un-supple.el
un-tools.el
un-trbase.el
unicode.el
unidata.el
utf.el

./lisp/big5conv:
README
big5-comp.el
big5c-cns.el
big5c-ucs.el
big5conv.el
big5type.el

./lisp/jisx0213:
ChangeLog
egg-sim-jisx0213.el
jisx0213.el
readme.txt
ujisx0213.el
x0213-cdef.el
x0213-char.el
x0213-comp.el
x0213-csys.el
x0213-font.el
x0213-mime.el
x0213-sjis.el
x0213-udef.el
x0213-util.el

./lisp/reldata:
u-cns-1.el
u-cns-2.el
u-cns-3.el
u-cns-4.el
u-cns-5.el
u-cns-6.el
u-cns-7.el
uascii.el
ubig5.el
uethiopic.el
ugb2312.el
uipa.el
uiscii.el
uiso8859-1.el
uiso8859-14.el
uiso8859-15.el
uiso8859-2.el
uiso8859-3.el
uiso8859-4.el
uiso8859-5.el
uiso8859-6.el
uiso8859-7.el
uiso8859-8.el
uiso8859-9.el
ujisx0201.el
ujisx0208.el
ujisx0212.el
uksc5601.el
usisheng.el
usupple.el
utibetan.el
utis620.el
uviscii.el
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.