* README.en: Change major mode to outline-mode.
authorminakaji <minakaji>
Tue, 26 Dec 2000 12:07:05 +0000 (12:07 +0000)
committerminakaji <minakaji>
Tue, 26 Dec 2000 12:07:05 +0000 (12:07 +0000)
(What's APEL?): Add description about pym.el, pces, time-stamp.el,
timezone.el, and product.el.
(run in expanded place): Add a reference to `make.bat (for MS-DOS
family)'.

* README.ja: Change major mode to outline-mode.
(What's APEL?): Add description about pym.el, pces, time-stamp.el,
timezone.el, and product.el.

ChangeLog
README.en
README.ja

index 3311a2b..c5e0f1a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2000-12-26  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>
+
+       * README.en: Change major mode to outline-mode.
+       (What's APEL?): Add description about pym.el, pces, time-stamp.el,
+       timezone.el, and product.el.
+       (run in expanded place): Add a reference to `make.bat (for MS-DOS
+       family)'.
+
+       * README.ja: Change major mode to outline-mode.
+       (What's APEL?): Add description about pym.el, pces, time-stamp.el,
+       timezone.el, and product.el.
+
 2000-12-24  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>
 
        * poe.el (minor-mode-overriding-map-alist): Remove the filename
index 6f01f23..c19b3e4 100644 (file)
--- a/README.en
+++ b/README.en
+-*- outline -*-
+
 [README for APEL (English Version)]
 
-What's APEL?
-============
+* What's APEL?
+
+APEL stands for "A Portable Emacs Library".  It consists of following
+modules:
+
+**  poe.el
+
+This is an emulation module mainly for basic functions and special
+forms/macros of latest emacsen.
+
+  poe-xemacs.el  --- for XEmacs
+  poe-18.el     --- for Emacs 18/Nemacs
+  env.el         --- env.el for Emacs 18
+  localhook.el   --- hook functions for Emacs 19.28 and earlier.
+  pym.el         --- macros for poe.
+
+** poem.el
+
+This module provides basic functions to write portable MULE programs.
+
+  poem-nemacs.el --- for Nemacs
+  poem-ltn1.el   --- for Emacs 19/XEmacs without MULE
+  poem-om.el     --- for MULE 1.*, 2.*
+  poem-20.el     --- shared module between Emacs 20 and XEmacs-MULE
+  poem-e20_2.el  --- for Emacs 20.1/20.2
+  poem-e20_3.el  --- for Emacs 20.3
+  poem-xm.el     --- for XEmacs-MULE
+
+** pces.el
+
+This module provides portable character encoding scheme
+(coding-system) features.
+
+  pces-20.el     --- for Emacs 20 and XEmacs with coding-system.
+  pces-e20.el    --- for Emacs 20.
+  pces-e20_2.el  --- for Emacs 20.1 and 20.2.
+  pces-nemacs.el --- for Nemacs.
+  pces-om.el     --- for Mule 1.* and Mule 2.*.
+  pces-raw.el    --- for emacsen without coding-system features.
+  pces-xfc.el    --- for XEmacs with file coding.
+  pces-xm.el     --- for XEmacs-mule.
 
-  APEL stands for "A Portable Emacs Library".  It consists of
-  following modules:
+** invisible.el
 
-    poe.el --- emulation module mainly for basic functions and special
-              forms/macros of latest emacsen
-      poe-xemacs.el  --- for XEmacs
-      poe-18.el             --- for Emacs 18/Nemacs
-         env.el      --- env.el for Emacs 18
-      localhook.el   --- hook functions for Emacs 19.28 and earlier.
+This modules provides features about invisible region.
 
-    poem.el --- provide basic functions to write portable MULE
-               programs
-      poem-nemacs.el --- for Nemacs
-      poem-ltn1.el   --- for Emacs 19/XEmacs without MULE
-      poem-om.el     --- for MULE 1.*, 2.*
-      poem-20.el     --- shared module between Emacs 20 and XEmacs-MULE
-      poem-e20_2.el  --- for Emacs 20.1/20.2
-      poem-e20_3.el  --- for Emacs 20.3
-      poem-xm.el     --- for XEmacs-MULE
+  inv-18.el     --- for Emacs 18
+  inv-19.el     --- for Emacs 19
+  inv-xemacs.el --- for XEmacs
 
-    invisible.el --- provide features about invisible region
-      inv-18.el     --- for Emacs 18
-      inv-19.el     --- for Emacs 19
-      inv-xemacs.el --- for XEmacs
+** mcharset.el
 
-    mcharset.el --- provide MIME charset related features
-      mcs-nemacs.el --- for Nemacs
-      mcs-ltn1.el   --- for Emacs 19/XEmacs without MULE
-      mcs-om.el     --- for MULE 1.*, 2.*
-      mcs-20.el     --- shared module between Emacs 20 and XEmacs-MULE
-      mcs-e20.el    --- for Emacs 20
-      mcs-xm.el     --- for XEmacs-MULE
-      mcs-xmu.el    --- for XEmacs-MULE to unify ISO646 characters
+This modules provides MIME charset related features.
 
-    static.el --- utility for static evaluation
+  mcs-nemacs.el --- for Nemacs
+  mcs-ltn1.el   --- for Emacs 19/XEmacs without MULE
+  mcs-om.el     --- for MULE 1.*, 2.*
+  mcs-20.el     --- shared module between Emacs 20 and XEmacs-MULE
+  mcs-e20.el    --- for Emacs 20
+  mcs-xm.el     --- for XEmacs-MULE
+  mcs-xmu.el    --- for XEmacs-MULE to unify ISO646 characters
 
-    broken.el --- provide information of broken facilities of Emacs
+** static.el --- utility for static evaluation
 
-    pccl.el --- utility to write portable CCL program
-      pccl-om.el --- for MULE 2.*
-      pccl-20.el --- for Emacs 20/XEmacs-21-MULE
+** broken.el --- provide information of broken facilities of Emacs
 
-    alist.el: utility for Association-list
+** pccl.el --- utility to write portable CCL program
 
-    calist.el: utility for condition tree and
-              condition/situation-alist
+  pccl-om.el --- for MULE 2.*
+  pccl-20.el --- for Emacs 20/XEmacs-21-MULE
 
-    path-util.el: utility for path management or file detection
+** alist.el: utility for Association-list
 
-    filename.el: utility to make file-name
+** calist.el: utility for condition tree and condition/situation-alist
 
-    install.el: utility to install emacs-lisp package
+** path-util.el: utility for path management or file detection
 
-    mule-caesar.el: ROT 13-47-48 Caesar rotation utility
+** filename.el: utility to make file-name
 
-    emu.el --- (emu bundled in tm-7.106 compatibility module; it
-               required poe, poem and mcharset)
-      emu-mule:        for MULE 1.*, 2.*
-      richtext.el   --- text/richtext module
-                       for Emacs 19.29 or later,
-                           XEmacs 19.14 or later
-      tinyrich.el   --- text/richtext module for old emacsen
+** install.el: utility to install emacs-lisp package
 
-    pcustom.el --- provide portable custom environment
+** mule-caesar.el: ROT 13-47-48 Caesar rotation utility
 
-      tinycustom.el --- emulation module of custom.el
+** emu.el
 
+This module provides emu bundled in tm-7.106 compatibility.  It
+required poe, poem and mcharset.
 
-Installation
-============
+  emu-mule:    --- for MULE 1.*, 2.*.
+  richtext.el   --- text/richtext module for Emacs 19.29 or later,
+                    XEmacs 19.14 or later
+  tinyrich.el   --- text/richtext module for old emacsen
 
-(a) run in expanded place
+** pcustom.el --- provide portable custom environment
 
-  If you don't want to install other directories, please do only
-  following:
+  tinycustom.el --- emulation module of custom.el
 
-       % make
+** time-stamp.el
 
-  You can specify the emacs command name, for example
+This is a utility to maintain last change time stamps in files edited
+by Emacs.
 
-       % make EMACS=xemacs
+** timezone.el
 
-  If `EMACS=...' is omitted, EMACS=emacs is used.
+This is a utility of time zone.  This is a Y2K fixed version.   This
+works with old GNUS 3.14.4 under version 18 of Emacs, too.
 
-(b) make install
+** product.el --- Functions for product version information.
 
-  If you want to install other directories, please do following:
+* Installation
 
-       % make install
+** run in expanded place
 
-  You can specify the emacs command name, for example
+If you don't want to install other directories, please do only
+following (You can use make.bat for MS-DOS OS family.  If you want to
+use it, see `make.bat (for MS-DOS family)'):
 
-       % make install EMACS=xemacs
+  % make
 
-  If `EMACS=...' is omitted, EMACS=emacs is used.
+You can specify the emacs command name, for example
 
-  You can specify the prefix of the directory tree for Emacs Lisp
-  programs and shell scripts, for example:
+  % make EMACS=xemacs
 
-       % make install PREFIX=~/
+If `EMACS=...' is omitted, EMACS=emacs is used.
 
-  If `PREFIX=...' is omitted, the prefix of the directory tree of the
-  specified emacs command is used (perhaps /usr/local).
+** make install
 
-  For example, if PREFIX=/usr/local and Emacs 20.2 is specified, it
-  will create the following directory tree:
+If you want to install other directories, please do following:
 
-       /usr/local/share/emacs/20.2/site-lisp/  --- emu
-       /usr/local/share/emacs/site-lisp/apel/  --- APEL
+  % make install
 
-  You can specify the lisp directory for Emacs Lisp programs,
-  for example:
+You can specify the emacs command name, for example
 
-       % make install LISPDIR=~/elisp
+  % make install EMACS=xemacs
 
-  You can also specify the version specific lisp directory where the
-  emu modules will be installed in, for example:
+If `EMACS=...' is omitted, EMACS=emacs is used.
 
-       % make install VERSION_SPECIFIC_LISPDIR=~/elisp
+You can specify the prefix of the directory tree for Emacs Lisp
+programs and shell scripts, for example:
 
-  If you would like to know what files belong to the emu modules or
-  the apel modules, or where they will be installed in, for example,
-  please type the following command.
+  % make install PREFIX=~/
 
-       % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp
+If `PREFIX=...' is omitted, the prefix of the directory tree of the
+specified emacs command is used (perhaps /usr/local).
 
-  You can specify other optional settings by editing the file
-  APEL-CFG.  Please read comments in it.
+For example, if PREFIX=/usr/local and Emacs 20.2 is specified, it
+will create the following directory tree:
 
-(c) install as a XEmacs package
+  /usr/local/share/emacs/20.2/site-lisp/       --- emu
+  /usr/local/share/emacs/site-lisp/apel/       --- APEL
 
-  If you want to install to XEmacs package directory, please do
-  following:
+You can specify the lisp directory for Emacs Lisp programs,
+for example:
 
-       % make install-package
+  % make install LISPDIR=~/elisp
 
-  You can specify the emacs command name, for example
+You can also specify the version specific lisp directory where the
+emu modules will be installed in, for example:
 
-       % make install-package XEMACS=xemacs-21
+  % make install VERSION_SPECIFIC_LISPDIR=~/elisp
 
-  If `XEMACS=...' is omitted, XEMACS=xemacs is used.
+If you would like to know what files belong to the emu modules or
+the apel modules, or where they will be installed in, for example,
+please type the following command.
 
-  You can specify the package directory, for example:
+  % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp
 
-       % make install PACKAGEDIR=~/.xemacs
+You can specify other optional settings by editing the file
+APEL-CFG.  Please read comments in it.
 
-  If `PACKAGEDIR=...' is omitted, the first existing package
-  directory is used.
+** install as a XEmacs package
 
-  Notice that XEmacs package system requires XEmacs 21.0 or later.
+If you want to install to XEmacs package directory, please do
+following:
 
+  % make install-package
 
-(d) make.bat (for MS-DOS family)
+You can specify the emacs command name, for example
 
-  make.bat is available for MS-DOS family.  You have to edit
-  make.bat if you want to use it.  If you use cygwin environment,
-  you can use make.exe and Makefile instead of make.bat.
+  % make install-package XEMACS=xemacs-21
 
-  In make.bat, a line which contain `rem' in its beginning is a
-  comment.  You have to insert or delete `rem', if necessary.
+If `XEMACS=...' is omitted, XEMACS=xemacs is used.
 
-  Default setups of make.bat is;
+You can specify the package directory, for example:
 
-    set MEADOWVER=1.10
-    set PREFIX=c:\usr\meadow
-    set EMACS=%PREFIX%\%MEADOWVER%\bin\meadow95.exe
-    set LISPDIR=%PREFIX%\site-lisp
-    set VLISPDIR=%PREFIX%\%MEADOWVER%\site-lisp
+  % make install PACKAGEDIR=~/.xemacs
 
-  It assumes that meadow executable binary exists in
-  c:\usr\meadow\1.10\bin\meadow95.exe.  On such basis make.bat will
-  try to install meadow version independent modules of APEL to;
+If `PACKAGEDIR=...' is omitted, the first existing package
+directory is used.
 
-    c:\usr\meadow\site-lisp
+Notice that XEmacs package system requires XEmacs 21.0 or later.
 
-  and meadow version dependent modules to;
 
-    c:\usr\meadow\1.10\site-lisp
+** make.bat (for MS-DOS family)
 
-  Please edit make.bat for your own environment and run make.bat
+make.bat is available for MS-DOS family.  You have to edit
+make.bat if you want to use it.  If you use cygwin environment,
+you can use make.exe and Makefile instead of make.bat.
 
-  Emacs 19.3x or earlier does not have (e.x. Mule for Windows based on
-  19.28) an Emacs version dependent site-lisp directory
-  (e.x. c:\usr\meadow\1.10\site-lisp), and its load-path does not refer
-  to such directory by default.  If you want install APEL to such an Emacs
-  you may install all APEL modules to an Emacs version independent
-  site-lisp directory such as c:\usr\mule\site-lisp.
+In make.bat, a line which contain `rem' in its beginning is a
+comment.  You have to insert or delete `rem', if necessary.
 
-  We cannot provide you with a Demacs example for make.bat.  If you install
-  APEL to Demacs, please send us such an example to apel-en@m17n.org (you
-  can post a message to the ML, even if you are not a member).
+Default setups of make.bat is;
 
-  If you checkout APEL by using Windows native cvs.exe (not cygwin), 
-  cvs.exe will regularize end of line codes, LF to CRLF.  And it also will
-  try to convert CRLF to CRCRLF.  make.bat of which eol code is CRCRLF does
-  not work, so if you get such a make.bat, edit it to really regularize eol
-  codes to CRLF.  If you need further information, see the following URL
-  (n.b. Japanese only)
+  set MEADOWVER=1.10
+  set PREFIX=c:\usr\meadow
+  set EMACS=%PREFIX%\%MEADOWVER%\bin\meadow95.exe
+  set LISPDIR=%PREFIX%\site-lisp
+  set VLISPDIR=%PREFIX%\%MEADOWVER%\site-lisp
 
-    http://openlab.ring.gr.jp/skk/cvswin-ja.html 
+It assumes that meadow executable binary exists in
+c:\usr\meadow\1.10\bin\meadow95.exe.  On such basis make.bat will
+try to install meadow version independent modules of APEL to;
 
-load-path (for Emacs or MULE)
-=============================
+  c:\usr\meadow\site-lisp
 
-  If you are using Emacs or Mule, please add directory of apel to
-  load-path.  If you install by default setting with Emacs 19.29 or
-  later or Emacs 20.1/20.2, you can write subdirs.el for example:
+and meadow version dependent modules to;
 
-  --------------------------------------------------------------------
-  (normal-top-level-add-to-load-path '("apel"))
-  --------------------------------------------------------------------
+  c:\usr\meadow\1.10\site-lisp
 
-  If you are using Emacs 20.3 or later or XEmacs, there are no need to
-  set up load-path with normal installation.
+Please edit make.bat for your own environment and run make.bat
 
+Emacs 19.3x or earlier does not have (e.x. Mule for Windows based on
+19.28) an Emacs version dependent site-lisp directory
+(e.x. c:\usr\meadow\1.10\site-lisp), and its load-path does not refer
+to such directory by default.  If you want install APEL to such an Emacs
+you may install all APEL modules to an Emacs version independent
+site-lisp directory such as c:\usr\mule\site-lisp.
 
-Version specific information
-============================
+We cannot provide you with a Demacs example for make.bat.  If you install
+APEL to Demacs, please send us such an example to apel-en@m17n.org (you
+can post a message to the ML, even if you are not a member).
 
-For Emacs 18 users: "old byte-compiler" vs "new byte-compiler"
+If you checkout APEL by using Windows native cvs.exe (not cygwin
+version), cvs.exe will regularize end of line codes, LF to CRLF.  And
+it also will try to convert CRLF to CRCRLF.  make.bat of which eol
+code is CRCRLF does not work, so if you get such a make.bat, edit it
+to really regularize eol codes to CRLF.  If you need further
+information, see the following URL (n.b. Japanese only)
 
-  In this package, we use compile-time evaluation heavily.
-  Unfortunately, the byte-compiler bundled with Emacs 18 (the "old
-  byte-compiler") does not have features such as `eval-when-compile'
-  and `eval-and-compile', and our emulation version of these macros
-  evaluate "compile-time evaluation" at load-time or at run-time!
-  In addition, the "old byte-compiler" cannot compile top-level use of
-  macros and leaves most of our code uncompiled.
+  http://openlab.ring.gr.jp/skk/cvswin-ja.html 
 
-  Therefore, we recommend you to use the "new" optimizing byte-compiler.
-  It is the origin of byte-compiler bundled with Emacs 19 and later.
+* load-path (for Emacs or MULE)
 
-  Optimizing byte-compiler for Emacs 18 is available from the Emacs
-  Lisp Archive and its mirrors.
+If you are using Emacs or Mule, please add directory of apel to
+load-path.  If you install by default setting with Emacs 19.29 or
+later or Emacs 20.1/20.2, you can write subdirs.el for example:
 
-  In Mule 1.* days, "contrib" package for Mule 1.* was distributed and
-  it contained the "new byte-compiler" for Mule.  But, I think it is
-  difficult to obtain this package now.
+--------------------------------------------------------------------
+(normal-top-level-add-to-load-path '("apel"))
+--------------------------------------------------------------------
 
-  AFAIK, the "new byte-compiler" for Emacs 18 is also bundled with SKK
-  9.6 or SKK 10.62a.  You can get SKK 10.62a from the following URL;
-    http://openlab.ring.gr.jp/skk/maintrunk
-  They include patch for Mule 1.*.
+If you are using Emacs 20.3 or later or XEmacs, there are no need to
+set up load-path with normal installation.
 
 
-For Emacs 19.34 and XEmacs 19.14 users: "old custom" vs "new custom"
+* Version specific information
 
-  "custom" library bundled with Emacs 19.32 - 19.34, XEmacs 19.14, and
-  Gnus 5.2/5.3 is "old", its API is incompatible with "new custom"
-  bundled with Emacs 20.1, XEmacs 19.15, or newer, and Gnus 5.4/5.5.
+** For Emacs 18 users: "old byte-compiler" vs "new byte-compiler"
 
-  "new custom" for Emacs 19.34 and XEmacs 19.15 - 20.2 is available
-  from the following URL.
+In this package, we use compile-time evaluation heavily.
+Unfortunately, the byte-compiler bundled with Emacs 18 (the "old
+byte-compiler") does not have features such as `eval-when-compile'
+and `eval-and-compile', and our emulation version of these macros
+evaluate "compile-time evaluation" at load-time or at run-time!
+In addition, the "old byte-compiler" cannot compile top-level use of
+macros and leaves most of our code uncompiled.
 
-  ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz
+Therefore, we recommend you to use the "new" optimizing byte-compiler.
+It is the origin of byte-compiler bundled with Emacs 19 and later.
 
-  (Note that "new custom" bundled with XEmacs 19.15 - 20.2, and Gnus
-  5.4/5.5 is older than this version.)
+Optimizing byte-compiler for Emacs 18 is available from the Emacs
+Lisp Archive and its mirrors.
 
-  Before installing "new custom", you should check the following points.
+In Mule 1.* days, "contrib" package for Mule 1.* was distributed and
+it contained the "new byte-compiler" for Mule.  But, I think it is
+difficult to obtain this package now.
 
-    1) If you stick to Gnus 5.2/5.3 (or any other applications which
-       use "old custom"), you should not install "new custom".
+AFAIK, the "new byte-compiler" for Emacs 18 is also bundled with SKK
+9.6 or SKK 10.62a.  You can get SKK 10.62a from the following URL;
 
-    2) If you use Mule (based on Emacs 19), you must apply this patch
-       to "new custom".
+  http://openlab.ring.gr.jp/skk/maintrunk
+
+They include patch for Mule 1.*.
+
+
+** For Emacs 19.34 and XEmacs 19.14 users: "old custom" vs "new custom"
+
+"custom" library bundled with Emacs 19.32 - 19.34, XEmacs 19.14, and
+Gnus 5.2/5.3 is "old", its API is incompatible with "new custom"
+bundled with Emacs 20.1, XEmacs 19.15, or newer, and Gnus 5.4/5.5.
+
+"new custom" for Emacs 19.34 and XEmacs 19.15 - 20.2 is available
+from the following URL.
+
+ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz
+
+(Note that "new custom" bundled with XEmacs 19.15 - 20.2, and Gnus
+5.4/5.5 is older than this version.)
+
+Before installing "new custom", you should check the following points.
+
+  1) If you stick to Gnus 5.2/5.3 (or any other applications which
+     use "old custom"), you should not install "new custom".
+
+  2) If you use Mule (based on Emacs 19), you must apply this patch
+     to "new custom".
 
 ----8<------8<------8<------8<------8<------8<------8<------8<----
 --- custom-1.9962/cus-face.el~ Wed Mar  4 19:52:39 1998
@@ -284,189 +324,178 @@ For Emacs 19.34 and XEmacs 19.14 users: "old custom" vs "new custom"
            (let* ((frames (frame-list))
 ----8<------8<------8<------8<------8<------8<------8<------8<----
 
-    3) Applications compiled with "custom" require the same version of
-       "custom" at load-time (and run-time).  Therefore, if you use
-       "new custom", you must always include "new custom" in your
-       load-path.  The easiest way to achieve this is "subdirs.el";
-       if you installed "new custom" in "/usr/local/share/emacs/19.34/
-       site-lisp/custom/", put the following line to "/usr/local/share/
-       emacs/19.34/site-lisp/subdirs.el".
+  3) Applications compiled with "custom" require the same version of
+     "custom" at load-time (and run-time).  Therefore, if you use "new
+     custom", you must always include "new custom" in your load-path.
+     The easiest way to achieve this is "subdirs.el"; if you installed
+     "new custom" in "/usr/local/share/emacs/19.34/site-lisp/custom/",
+     put the following line to "/usr/local/share/emacs/19.34/site-lisp/subdirs.el".
 
        (normal-top-level-add-to-load-path '("custom"))
 
 
-How to use
-==========
+* How to use
 
-alist
------
+** alist
 
-Function put-alist (ITEM VALUE ALIST)
+*** Function put-alist (ITEM VALUE ALIST)
 
-  Modify ALIST to set VALUE to ITEM.  If there is a pair whose car is
-  ITEM, replace its cdr by VALUE.  If there is not such pair, create
-  new pair (ITEM . VALUE) and return new alist whose car is the new
-  pair and cdr is ALIST.
+Modify ALIST to set VALUE to ITEM.  If there is a pair whose car is
+ITEM, replace its cdr by VALUE.  If there is not such pair, create
+new pair (ITEM . VALUE) and return new alist whose car is the new
+pair and cdr is ALIST.
 
-Function del-alist (ITEM ALIST)
+*** Function del-alist (ITEM ALIST)
 
-  If there is a pair whose key is ITEM, delete it from ALIST.
+If there is a pair whose key is ITEM, delete it from ALIST.
 
-Function set-alist (SYMBOL ITEM VALUE)
+*** Function set-alist (SYMBOL ITEM VALUE)
 
-  Modify a alist indicated by SYMBOL to set VALUE to ITEM.
+Modify a alist indicated by SYMBOL to set VALUE to ITEM.
 
   Ex. (set-alist 'auto-mode-alist "\\.pln$" 'text-mode)
 
-Function modify-alist (MODIFIER DEFAULT)
+*** Function modify-alist (MODIFIER DEFAULT)
 
-  Modify alist DEFAULT into alist MODIFIER.
+Modify alist DEFAULT into alist MODIFIER.
 
-Function set-modified-alist (SYMBOL MODIFIER)
+*** Function set-modified-alist (SYMBOL MODIFIER)
 
-  Modify a value of a SYMBOL into alist MODIFIER.  The SYMBOL should
-  be alist. If it is not bound, its value regard as nil.
+Modify a value of a SYMBOL into alist MODIFIER.  The SYMBOL should be
+alist. If it is not bound, its value regard as nil.
 
-path-util
----------
+** path-util
 
-Function add-path (PATH &rest OPTIONS)
+*** Function add-path (PATH &rest OPTIONS)
 
-  Add PATH to `load-path' if it exists under `default-load-path'
-  directories and it does not exist in `load-path'.
+Add PATH to `load-path' if it exists under `default-load-path'
+directories and it does not exist in `load-path'.
 
-  You can use following PATH styles:
+You can use following PATH styles:
 
-    load-path relative: "PATH" (it is searched from
-                               `default-load-path')
+  load-path relative: "PATH" (it is searched from `default-load-path')
 
-    home directory relative: "~/PATH" "~USER/PATH"
+  home directory relative: "~/PATH" "~USER/PATH"
 
-    absolute path: "/FOO/BAR/BAZ"
+  absolute path: "/FOO/BAR/BAZ"
 
-  You can specify following OPTIONS:
+You can specify following OPTIONS:
 
-    'all-paths --- search from `load-path' instead of
-                  `default-load-path'
+  'all-paths --- search from `load-path' instead of
+                 `default-load-path'
 
-    'append --- add PATH to the last of `load-path'
+  'append --- add PATH to the last of `load-path'
 
-Function add-latest-path (PATTERN &optional ALL-PATHS)
+*** Function add-latest-path (PATTERN &optional ALL-PATHS)
 
-  Add latest path matched by regexp PATTERN to `load-path' if it
-  exists under `default-load-path' directories and it does not exist
-  in `load-path'.
+Add latest path matched by regexp PATTERN to `load-path' if it
+exists under `default-load-path' directories and it does not exist
+in `load-path'.
 
-  For example, if there is bbdb-1.50 and bbdb-1.51 under site-lisp,
-  and if bbdb-1.51 is newer than bbdb-1.50, and site-lisp is
-  /usr/local/share/emacs/site-lisp,
+For example, if there is bbdb-1.50 and bbdb-1.51 under site-lisp,
+and if bbdb-1.51 is newer than bbdb-1.50, and site-lisp is
+/usr/local/share/emacs/site-lisp,
 
-       (add-latest-path "bbdb")
+  (add-latest-path "bbdb")
 
-  it adds "/usr/local/share/emacs/site-lisp/bbdb-1.51" to top of
-  `load-path'.
+it adds "/usr/local/share/emacs/site-lisp/bbdb-1.51" to top of
+`load-path'.
 
-  If optional argument ALL-PATHS is specified, it is searched from all
-  of `load-path' instead of `default-load-path'.
+If optional argument ALL-PATHS is specified, it is searched from all
+of `load-path' instead of `default-load-path'.
 
-Function get-latest-path (PATTERN &optional ALL-PATHS)
+*** Function get-latest-path (PATTERN &optional ALL-PATHS)
 
-  Return latest directory in default-load-path which is matched to
-  regexp PATTERN.  If optional argument ALL-PATHS is specified, it is
-  searched from all of load-path instead of default-load-path.
+Return latest directory in default-load-path which is matched to
+regexp PATTERN.  If optional argument ALL-PATHS is specified, it is
+searched from all of load-path instead of default-load-path.
 
   Ex. (let ((gnus-path (get-latest-path "gnus")))
         (add-path (expand-file-name "lisp" gnus-path))
         (add-to-list 'Info-default-directory-list
-                    (expand-file-name "texi" gnus-path))
-        )
-
-Function file-installed-p (FILE &optional PATHS)
+                    (expand-file-name "texi" gnus-path)))
 
-  Return absolute-path of FILE if FILE exists in PATHS.  If PATHS is
-  omitted, `load-path' is used.
+*** Function file-installed-p (FILE &optional PATHS)
 
-Function exec-installed-p (FILE &optional PATHS SUFFIXES)
+Return absolute-path of FILE if FILE exists in PATHS.  If PATHS is
+omitted, `load-path' is used.
 
-  Return absolute-path of FILE if FILE exists in PATHS.  If PATHS is
-  omitted, `exec-path' is used.  If SUFFIXES is omitted,
-  `exec-suffix-list' is used.
+*** Function exec-installed-p (FILE &optional PATHS SUFFIXES)
 
-Function module-installed-p (MODULE &optional PATHS)
+Return absolute-path of FILE if FILE exists in PATHS.  If PATHS is
+omitted, `exec-path' is used.  If SUFFIXES is omitted,
+`exec-suffix-list' is used.
 
-  Return non-nil if MODULE is provided or exists in PATHS.  If PATHS
-  is omitted, `load-path' is used.
+*** Function module-installed-p (MODULE &optional PATHS)
 
-filename
---------
+Return non-nil if MODULE is provided or exists in PATHS.  If PATHS is
+omitted, `load-path' is used.
 
-Function replace-as-filename (string)
+** filename
 
-  Return safety file-name from STRING.
+*** Function replace-as-filename (string)
 
-  It refers variable `filename-filters'.  It is list of functions for
-  file-name filter.  Default filter refers following variables:
+Return safety file-name from STRING.
 
-       Variable filename-limit-length
+It refers variable `filename-filters'.  It is list of functions for
+file-name filter.  Default filter refers following variables:
 
-         Limit size of file-name.
+**** Variable filename-limit-length
 
-       Variable filename-replacement-alist
+Limit size of file-name.
 
-         Alist list of characters vs. string as replacement.  List of
-          characters represents characters not allowed as file-name.
+**** Variable filename-replacement-alist
 
+Alist list of characters vs. string as replacement.  List of
+characters represents characters not allowed as file-name.
 
-Bug reports
-===========
+* Bug reports
 
-  If you write bug-reports and/or suggestions for improvement, please
-  send them to the APEL Mailing List:
+If you write bug-reports and/or suggestions for improvement, please
+send them to the APEL Mailing List:
 
-       apel-en@m17n.org        (English)
-       apel-ja@m17n.org        (Japanese)
+  apel-en@m17n.org     (English)
+  apel-ja@m17n.org     (Japanese)
 
-  Via the APEL ML, you can report APEL bugs, obtain the latest release
-  of APEL, and discuss future enhancements to APEL.  To join the APEL
-  ML, send an empty e-mail to
+Via the APEL ML, you can report APEL bugs, obtain the latest release
+of APEL, and discuss future enhancements to APEL.  To join the APEL
+ML, send an empty e-mail to
 
-       apel-en-ctl@m17n.org    (English)
-       apel-ja-ctl@m17n.org    (Japanese)
+  apel-en-ctl@m17n.org (English)
+  apel-ja-ctl@m17n.org (Japanese)
 
 
-Anonymous FTP
-=============
+* Anonymous FTP
 
-  Latest release of APEL can be obtained from:
+Latest release of APEL can be obtained from:
 
-    ftp://ftp.m17n.org/pub/mule/apel/
+  ftp://ftp.m17n.org/pub/mule/apel/
 
 
-CVS
-===
+* CVS
 
-  Development of APEL uses CVS.  So latest developing version is
-  available at CVS.
+Development of APEL uses CVS.  So latest developing version is
+available at CVS.
 
-(0) cvs login (first time only)
+** cvs login (first time only)
 
-    % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
+  % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
 
-    CVS password: [CR] # NULL string
+  CVS password: [CR] # NULL string
 
-(1) checkout
+** checkout
 
-    % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel
+  % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel
 
   If you would like to join CVS based development, please send mail to
 
-       cvs@cvs.m17n.org
+  cvs@cvs.m17n.org
 
-  with your account name and your public key for ssh.  cvsroot is
-  :ext:cvs@cvs.m17n.org:/cvs/root.
+with your account name and your public key for ssh.  cvsroot is
+:ext:cvs@cvs.m17n.org:/cvs/root.
 
-  If you cannot use ssh, please send UNIX /etc/passwd style crypted
-  password.  you can commit with the cvsroot
-  :pserver:<accountname>@cvs.m17n.org:/cvs/root.
+If you cannot use ssh, please send UNIX /etc/passwd style crypted
+password.  you can commit with the cvsroot
+:pserver:<accountname>@cvs.m17n.org:/cvs/root.
 
-  We hope you will join the open development.
+We hope you will join the open development.
index 36a23d6..bf05894 100644 (file)
--- a/README.ja
+++ b/README.ja
+-*- outline -*-
+
 [APEL \e$B$N\e(B README (\e$BF|K\8lHG\e(B)]
 
-APEL \e$B$H$O!)\e(B
-============
+* APEL \e$B$H$O!)\e(B
+
+APEL \e$B$O\e(B "A Portable Emacs Library." \e$B$NN,$G$9!#$3$l$O0J2<$N%b%8%e!<%k$G\e(B
+\e$B9=@.$5$l$F$$$^$9\e(B:
+
+** poe.el
+
+\e$B<g$K:G?7$N\e(B emacs \e$B4D6-$N$?$a$N4pACE*$J4X?t$HFC<l7A<0\e(B/\e$B%^%/%m$N\e(B emulation
+\e$B$N%b%8%e!<%k!#\e(B
+
+  poe-xemacs.el  --- XEmacs\e$BMQ\e(B
+  poe-18.el     --- Emacs 18/Nemacs \e$BMQ\e(B
+  env.el         --- Emacs 18 \e$BMQ$N\e(B env.el
+  localhook.el   --- Emacs 18 \e$B$H\e(B Emacs 19.28 \e$B0JA0MQ$N\e(B hook \e$B4X?t72\e(B
+  pym.el         --- poe \e$B$N$?$a$N\e(B macros
+
+** poem.el
+
+\e$B0\?"@-$N9b$$\e(B MULE \e$B%W%m%0%i%`$r=q$/$?$a$N4pACE*$J4X?t$rDs6!$9$k!#\e(B
+
+  poem-nemacs.el --- Nemacs \e$BMQ\e(B
+  poem-ltn1.el   --- MULE \e$B$J$7\e(B Emacs 19/XEmacs \e$BMQ\e(B
+  poem-om.el     --- MULE 1.*, 2.* \e$BMQ\e(B
+  poem-20.el     --- Emacs 20 \e$B$H\e(B XEmacs-MULE \e$B$N6&M-%b%8%e!<%k\e(B
+  poem-e20_2.el  --- Emacs 20.1/20.2 \e$BMQ\e(B
+  poem-e20_3.el  --- Emacs 20.3 \e$BMQ\e(B
+  poem-xm.el     --- XEmacs-MULE \e$BMQ\e(B
+
+** pces.el
+
+\e$B0\?"@-$N9b$$\e(B character encoding \e$B%9%-!<%`\e(B (coding-system) \e$B$rDs6!$9$k!#\e(B
+
+  pces-20.el     --- coding-system \e$B5!G=$r;}$D\e(B Emacs 20 and XEmacs \e$BMQ\e(B
+  pces-e20.el    --- Emacs 20 \e$BMQ\e(B
+  pces-e20_2.el  --- Emacs 20.1 and 20.2 \e$BMQ\e(B
+  pces-nemacs.el --- Nemacs \e$BMQ\e(B
+  pces-om.el     --- Mule 1.* and Mule 2.* \e$BMQ\e(B
+  pces-raw.el    --- coding-system \e$B5!G=$r;}$?$J$$\e(B emacsen \e$BMQ\e(B
+  pces-xfc.el    --- file coding \e$B5!G=$r;}$D\e(B XEmacs \e$BMQ\e(B
+  pces-xm.el     --- XEmacs-mule \e$BMQ\e(B
 
-  APEL \e$B$O\e(B "A Portable Emacs Library." \e$B$NN,$G$9!#$3$l$O0J2<$N%b%8%e!<%k\e(B
-  \e$B$G9=@.$5$l$F$$$^$9\e(B:
+** invisible.el --- \e$BIT2D;k\e(B region \e$B$K4X$9$k5!G=$rDs6!$9$k\e(B
 
-    poe.el --- \e$B<g$K:G?7$N\e(B emacs \e$B4D6-$N$?$a$N4pACE*$J4X?t$HFC<l7A<0\e(B/\e$B%^\e(B
-               \e$B%/%m$N\e(B emulation \e$B$N%b%8%e!<%k\e(B
-      poe-xemacs.el  --- XEmacs\e$BMQ\e(B
-      poe-18.el             --- Emacs 18/Nemacs \e$BMQ\e(B
-         env.el      --- Emacs 18 \e$BMQ$N\e(B env.el
-      localhook.el   --- Emacs 18 \e$B$H\e(B Emacs 19.28 \e$B0JA0MQ$N\e(B hook \e$B4X?t72\e(B
+  inv-18.el     --- for Emacs 18
+  inv-19.el     --- for Emacs 19
+  inv-xemacs.el --- for XEmacs
 
-    poem.el --- \e$B0\?"@-$N9b$$\e(B MULE \e$B%W%m%0%i%`$r=q$/$?$a$N4pACE*$J4X?t$r\e(B
-               \e$BDs6!$9$k\e(B
-      poem-nemacs.el --- Nemacs \e$BMQ\e(B
-      poem-ltn1.el   --- MULE \e$B$J$7\e(B Emacs 19/XEmacs \e$BMQ\e(B
-      poem-om.el     --- MULE 1.*, 2.* \e$BMQ\e(B
-      poem-20.el     --- Emacs 20 \e$B$H\e(B XEmacs-MULE \e$B$N6&M-%b%8%e!<%k\e(B
-      poem-e20_2.el  --- Emacs 20.1/20.2 \e$BMQ\e(B
-      poem-e20_3.el  --- Emacs 20.3 \e$BMQ\e(B
-      poem-xm.el     --- XEmacs-MULE \e$BMQ\e(B
+** mcharset.el --- MIME charset \e$B4XO"$N5!G=$rDs6!$9$k\e(B
 
-    invisible.el --- \e$BIT2D;k\e(B region \e$B$K4X$9$k5!G=$rDs6!$9$k\e(B
-      inv-18.el     --- for Emacs 18
-      inv-19.el     --- for Emacs 19
-      inv-xemacs.el --- for XEmacs
+  mcs-nemacs.el --- Nemacs \e$BMQ\e(B
+  mcs-ltn1.el   --- MULE Emacs 19/XEmacs \e$BMQ\e(B
+  mcs-om.el     --- MULE 1.*, 2.* \e$BMQ\e(B
+  mcs-20.el     --- Emacs 20 \e$B$H\e(B XEmacs-MULE \e$BMQ$N6&M-%b%8%e!<%k\e(B
+  mcs-e20.el    --- Emacs 20 \e$BMQ\e(B
+  mcs-xm.el     --- XEmacs-MULE \e$BMQ\e(B
+  mcs-xmu.el    --- XEmacs-MULE \e$BMQ\e(B (ISO646 \e$BJ8;z$NC10l2=\e(B)
 
-    mcharset.el --- MIME charset \e$B4XO"$N5!G=$rDs6!$9$k\e(B
-      mcs-nemacs.el --- Nemacs \e$BMQ\e(B
-      mcs-ltn1.el   --- MULE Emacs 19/XEmacs \e$BMQ\e(B
-      mcs-om.el     --- MULE 1.*, 2.* \e$BMQ\e(B
-      mcs-20.el     --- Emacs 20 \e$B$H\e(B XEmacs-MULE \e$BMQ$N6&M-%b%8%e!<%k\e(B
-      mcs-e20.el    --- Emacs 20 \e$BMQ\e(B
-      mcs-xm.el     --- XEmacs-MULE \e$BMQ\e(B
-      mcs-xmu.el    --- XEmacs-MULE \e$BMQ\e(B (ISO646 \e$BJ8;z$NC10l2=\e(B)
+** static.el --- \e$B@EE*I>2A$N$?$a$N%f!<%F%#%j%F%#!<\e(B
 
-    static.el --- \e$B@EE*I>2A$N$?$a$N%f!<%F%#%j%F%#!<\e(B
+** broken.el --- Emacs \e$B$N2u$l$F$$$k5!G=$N>pJs$rDs6!$9$k\e(B
 
-    broken.el --- Emacs \e$B$N2u$l$F$$$k5!G=$N>pJs$rDs6!$9$k\e(B
+** pccl.el --- \e$B0\?"2DG=$J\e(B CCL \e$B%W%m%0%i%`$r=q$/$?$a$N%f!<%F%#%j%F%#!<\e(B
 
-    pccl.el --- \e$B0\?"2DG=$J\e(B CCL \e$B%W%m%0%i%`$r=q$/$?$a$N%f!<%F%#%j%F%#!<\e(B
-      pccl-om.el --- MULE 2.* \e$BMQ\e(B
-      pccl-20.el --- Emacs 20/XEmacs-21-MULE \e$BMQ\e(B
+  pccl-om.el --- MULE 2.* \e$BMQ\e(B
+  pccl-20.el --- Emacs 20/XEmacs-21-MULE \e$BMQ\e(B
 
-    alist.el: \e$BO"A[%j%9%H$N$?$a$N%f!<%F%#%j%F%#!<\e(B
+** alist.el: \e$BO"A[%j%9%H$N$?$a$N%f!<%F%#%j%F%#!<\e(B
 
-    calist.el: \e$B>uBVLZ$H>uBV\e(B/\e$B>u67O"A[%j%9%HMQ$N%f!<%F%#%j%F%#!<\e(B
+** calist.el: \e$B>uBVLZ$H>uBV\e(B/\e$B>u67O"A[%j%9%HMQ$N%f!<%F%#%j%F%#!<\e(B
 
-    path-util.el: \e$B%Q%94IM}$H%U%!%$%kC5:w$N$?$a$N%f!<%F%#%j%F%#!<\e(B
+** path-util.el: \e$B%Q%94IM}$H%U%!%$%kC5:w$N$?$a$N%f!<%F%#%j%F%#!<\e(B
 
-    filename.el:\e$B%U%!%$%kL>$r:n$k$?$a$N%f!<%F%#%j%F%#\e(B
+** filename.el:\e$B%U%!%$%kL>$r:n$k$?$a$N%f!<%F%#%j%F%#\e(B
 
-    install.el: emacs-lisp \e$B%Q%C%1!<%8%$%s%9%H!<%k$9$k$?$a$N%f!<%F%#%j\e(B
-                \e$B%F%#!<\e(B
+** install.el: emacs-lisp \e$B%Q%C%1!<%8%$%s%9%H!<%k$9$k$?$a$N%f!<%F%#%j%F%#!<\e(B
 
-    mule-caesar.el: ROT 13-47-48 Caesar \e$BJQ49$N%f!<%F%#%j%F%#!<\e(B
+** mule-caesar.el: ROT 13-47-48 Caesar \e$BJQ49$N%f!<%F%#%j%F%#!<\e(B
 
-    emu.el --- (tm-7.106 \e$B$KF~$C$F$$$?\e(B emu \e$B$H$N8_49@-$rJ]$D$?$a$N%b%8%e!<\e(B
-               \e$B%k!#\e(Bpoe, poem, mcharset \e$B$r\e(B require \e$B$9$k\e(B)
+** emu.el
 
-      emu-mule:        MULE 1.*, 2.* \e$BMQ\e(B
+tm-7.106 \e$B$KF~$C$F$$$?\e(B emu \e$B$H$N8_49@-$rJ]$D$?$a$N%b%8%e!<%k!#\e(Bpoe, poem,
+mcharset \e$B$r\e(B require \e$B$9$k!#\e(B
 
-      richtext.el   --- Emacs 19.29 \e$B$+$=$l0J9_\e(B
-                           XEmacs 19.14 \e$B$+$=$l0J9_\e(B
-                       \e$B$N$?$a$N\e(B text/richtext \e$B%b%8%e!<%k\e(B
-      tinyrich.el   --- \e$B8E$$\e(B emacs \e$B4D6-$N$?$a$N\e(B text/richtext \e$B%b%8%e!<\e(B
-                       \e$B%k\e(B
+  emu-mule:    MULE 1.*, 2.* \e$BMQ\e(B
 
-    pcustom.el --- \e$B0\?"@-$N9b$$\e(B custom \e$B4D6-$rDs6!$9$k\e(B
+  richtext.el   --- Emacs 19.29 \e$B$+$=$l0J9_\e(B XEmacs 19.14 \e$B$+$=$l0J9_$N$?\e(B
+                    \e$B$a$N\e(B text/richtext \e$B%b%8%e!<%k\e(B
+  tinyrich.el   --- \e$B8E$$\e(B emacs \e$B4D6-$N$?$a$N\e(B text/richtext \e$B%b%8%e!<%k\e(B
 
-      tinycustom.el --- custom.el \e$B$N%(%_%e%l!<%7%g%s$r9T$J$&\e(B
+** pcustom.el --- \e$B0\?"@-$N9b$$\e(B custom \e$B4D6-$rDs6!$9$k\e(B
 
+  tinycustom.el --- custom.el \e$B$N%(%_%e%l!<%7%g%s$r9T$J$&\e(B
 
-\e$B%$%s%9%H!<%k\e(B
-============
+** time-stamp.el
 
-(a) \e$BE83+$7$?>l=j$G<B9T\e(B
+Emacs \e$B$K$h$kJT=8$N:]!":G=*=$@5;~9o$rJ]B8$9$k$?$a$N%f!<%F%#%j%F%#!#\e(B
 
-  \e$BB>$N%G%#%l%/%H%j!<$K%$%s%9%H!<%k$7$?$/$J$$$J$i!"0J2<$N$3$H$@$1$r$d$C\e(B
-  \e$B$F$/$@$5$$\e(B (MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B make.bat \e$B$,MQ0U$5$l$F$$$^$9!#\e(B
-  make.bat \e$B$NMxMQ$K$D$$$F$O2<5-\e(B (d) \e$B$r;2>H$7$F2<$5$$\e(B)\e$B!#\e(B:
+** timezone.el
 
-       % make
+\e$B%?%$%`%>!<%s%f!<%F%#%j%F%#!#\e(B2000 \e$BG/LdBjBP1~HG!#\e(BEmacs 18 \e$B$H\e(B GNUS 3.14.4
+\e$B$G$bF0:n2D!#\e(B
 
-  emacs \e$B$N%3%^%s%IL>$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
+** product.el --- \e$B%W%m%@%/%H$N%P!<%8%g%s>pJs$N$?$a$N5!G=$rDs6!$9$k%b%8%e!<%k!#\e(B
 
-       % make EMACS=xemacs
 
-  `EMACS=...' \e$B$,>JN,$5$l$k$H!"\e(BEmacs=emacs \e$B$,;H$o$l$^$9!#\e(B
+* \e$B%$%s%9%H!<%k\e(B
 
-(b) make install
+** \e$BE83+$7$?>l=j$G<B9T\e(B
 
-  \e$BB>$N%G%#%l%/%H%j!<$K%$%s%9%H!<%k$7$?$$$J$i!"0J2<$N$3$H$r$7$F$/$@$5$$\e(B:
+\e$BB>$N%G%#%l%/%H%j!<$K%$%s%9%H!<%k$7$?$/$J$$$J$i!"0J2<$N$3$H$@$1$r$d$C$F\e(B
+\e$B$/$@$5$$\e(B (MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B make.bat \e$B$,MQ0U$5$l$F$$$^$9!#\e(B
+make.bat \e$B$NMxMQ$K$D$$$F$O2<5-!V\e(Bmake.bat \e$B$rMxMQ$9$k\e(B (MS-DOS \e$B7O\e(B OS \e$B$N>l\e(B
+\e$B9g\e(B)\e$B!W$r;2>H$7$F2<$5$$\e(B)\e$B!#\e(B:
 
-       % make install
+  % make
 
-  emacs \e$B$N%3%^%s%IL>$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
+emacs \e$B$N%3%^%s%IL>$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
 
-       % make install EMACS=xemacs
+  % make EMACS=xemacs
 
-  `EMACS=...' \e$B$,>JN,$5$l$k$H!"\e(BEmacs=emacs \e$B$,;H$o$l$^$9!#\e(B
+`EMACS=...' \e$B$,>JN,$5$l$k$H!"\e(BEmacs=emacs \e$B$,;H$o$l$^$9!#\e(B
 
-  Emacs Lisp \e$B%W%m%0%i%`$H%7%'%k%9%/%j%W%H$N$?$a$N%G%#%l%/%H%j!<LZ$N@\\e(B
-  \e$BF,<-\e(B (prefix) \e$B$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
+** make install
 
-       % make install PREFIX=~/
+\e$BB>$N%G%#%l%/%H%j!<$K%$%s%9%H!<%k$7$?$$$J$i!"0J2<$N$3$H$r$7$F$/$@$5$$\e(B:
 
-  `PREFIX=...' \e$B$,>JN,$5$l$k$H!";XDj$5$l$?\e(B emacs \e$B%3%^%s%I$N%G%#%l%/%H%j!<\e(B
-  \e$BLZ$N@\F,<-$,;HMQ$5$l$^$9\e(B (\e$B$*$=$i$/\e(B /usr/local \e$B$G$9\e(B)\e$B!#\e(B
+  % make install
 
-  \e$BNc$($P!"\e(BPREFIX=/usr/local \e$B$H\e(B Emacs 20.2 \e$B$,;XDj$5$l$l$P!"0J2<$N%G%#%l\e(B
-  \e$B%/%H%j!<LZ$,:n@.$5$l$^$9!#\e(B
+emacs \e$B$N%3%^%s%IL>$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
 
-       /usr/local/share/emacs/20.2/site-lisp/  --- emu
-       /usr/local/share/emacs/site-lisp/apel/  --- APEL
+  % make install EMACS=xemacs
 
-  Emacs Lisp \e$B%W%m%0%i%`$N$?$a$N\e(B lisp \e$B%G%#%l%/%H%j!<$r;XDj$9$k$3$H$,$G\e(B
-  \e$B$-$^$9!#Nc$($P!"\e(B:
+`EMACS=...' \e$B$,>JN,$5$l$k$H!"\e(BEmacs=emacs \e$B$,;H$o$l$^$9!#\e(B
 
-    % make install LISPDIR=~/elisp
+Emacs Lisp \e$B%W%m%0%i%`$H%7%'%k%9%/%j%W%H$N$?$a$N%G%#%l%/%H%j!<LZ$N@\F,\e(B
+\e$B<-\e(B (prefix) \e$B$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
 
-  emu \e$B%b%8%e!<%k$,%$%s%9%H!<%k$5$l$k!"%P!<%8%g%sFCM-$N\e(B lisp \e$B%G%#%l%/%H\e(B
-  \e$B%j!<$r;XDj$9$k$3$H$b$G$-$^$9!#Nc$($P!"\e(B:
+  % make install PREFIX=~/
 
-    % make install VERSION_SPECIFIC_LISPDIR=~/elisp
+`PREFIX=...' \e$B$,>JN,$5$l$k$H!";XDj$5$l$?\e(B emacs \e$B%3%^%s%I$N%G%#%l%/%H%j!<\e(B
+\e$BLZ$N@\F,<-$,;HMQ$5$l$^$9\e(B (\e$B$*$=$i$/\e(B /usr/local \e$B$G$9\e(B)\e$B!#\e(B
 
-  \e$B$I$N%U%!%$%k$,\e(B emu \e$B%b%8%e!<%k$+\e(B apel \e$B%b%8%e!<%k$N0lIt$J$N$+!"$=$l$i\e(B
-  \e$B$,$I$3$K%$%s%9%H!<%k$5$l$k$+$rCN$j$?$$$H$-$O!"<!$N$h$&$J%3%^%s%I$rF~\e(B
-  \e$BNO$9$k$3$H$,$G$-$^$9!#\e(B
+\e$BNc$($P!"\e(BPREFIX=/usr/local \e$B$H\e(B Emacs 20.2 \e$B$,;XDj$5$l$l$P!"0J2<$N%G%#%l%/\e(B
+\e$B%H%j!<LZ$,:n@.$5$l$^$9!#\e(B
 
-    % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp
+  /usr/local/share/emacs/20.2/site-lisp/       --- emu
+  /usr/local/share/emacs/site-lisp/apel/       --- APEL
 
-  \e$B%U%!%$%k\e(B APEL-CFG \e$B$rJT=8$9$k$3$H$GB>$NA*Br<+M3$J@_Dj$r;XDj$9$k$3$H$,\e(B
-  \e$B$G$-$^$9!#$=$NCf$N%3%a%s%H$rFI$s$G$/$@$5$$!#\e(B
+Emacs Lisp \e$B%W%m%0%i%`$N$?$a$N\e(B lisp \e$B%G%#%l%/%H%j!<$r;XDj$9$k$3$H$,$G$-\e(B
+\e$B$^$9!#Nc$($P!"\e(B:
+
+  % make install LISPDIR=~/elisp
+
+emu \e$B%b%8%e!<%k$,%$%s%9%H!<%k$5$l$k!"%P!<%8%g%sFCM-$N\e(B lisp \e$B%G%#%l%/%H%j!<\e(B
+\e$B$r;XDj$9$k$3$H$b$G$-$^$9!#Nc$($P!"\e(B:
+
+  % make install VERSION_SPECIFIC_LISPDIR=~/elisp
+
+\e$B$I$N%U%!%$%k$,\e(B emu \e$B%b%8%e!<%k$+\e(B apel \e$B%b%8%e!<%k$N0lIt$J$N$+!"$=$l$i$,\e(B
+\e$B$I$3$K%$%s%9%H!<%k$5$l$k$+$rCN$j$?$$$H$-$O!"<!$N$h$&$J%3%^%s%I$rF~NO$9\e(B
+\e$B$k$3$H$,$G$-$^$9!#\e(B
+
+  % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp
+
+\e$B%U%!%$%k\e(B APEL-CFG \e$B$rJT=8$9$k$3$H$GB>$NA*Br<+M3$J@_Dj$r;XDj$9$k$3$H$,$G\e(B
+\e$B$-$^$9!#$=$NCf$N%3%a%s%H$rFI$s$G$/$@$5$$!#\e(B
 
 (c) XEmacs \e$B$N%Q%C%1!<%8$H$7$F%$%s%9%H!<%k$9$k\e(B
 
-  XEmacs \e$B$N%Q%C%1!<%8%G%#%l%/%H%j!<$K%$%s%9%H!<%k$9$k>l9g$O!"0J2<$N$3\e(B
-  \e$B$H$r$7$F$/$@$5$$\e(B:
+XEmacs \e$B$N%Q%C%1!<%8%G%#%l%/%H%j!<$K%$%s%9%H!<%k$9$k>l9g$O!"0J2<$N$3$H\e(B
+\e$B$r$7$F$/$@$5$$\e(B:
+
+  % make install-package
 
-       % make install-package
+emacs \e$B$N%3%^%s%IL>$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
 
-  emacs \e$B$N%3%^%s%IL>$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
+  % make install-package XEMACS=xemacs-21
 
-       % make install-package XEMACS=xemacs-21
+`XEMACS=...' \e$B$,>JN,$5$l$k$H!"\e(BXEMACS=xemacs \e$B$,;HMQ$5$l$^$9!#\e(B
 
-  `XEMACS=...' \e$B$,>JN,$5$l$k$H!"\e(BXEMACS=xemacs \e$B$,;HMQ$5$l$^$9!#\e(B
+\e$B%Q%C%1!<%8$N%G%#%l%/%H%j!<$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P\e(B:
 
-  \e$B%Q%C%1!<%8$N%G%#%l%/%H%j!<$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P\e(B:
+  % make install PACKAGEDIR=~/.xemacs
 
-       % make install PACKAGEDIR=~/.xemacs
+`PACKAGEDIR=...' \e$B$,>JN,$5$l$k$H!"B8:_$9$k%Q%C%1!<%8%G%#%l%/%H%j!<$N:G\e(B
+\e$B=i$N$b$N$,;H$o$l$^$9!#\e(B
 
-  `PACKAGEDIR=...' \e$B$,>JN,$5$l$k$H!"B8:_$9$k%Q%C%1!<%8%G%#%l%/%H%j!<$N\e(B
-  \e$B:G=i$N$b$N$,;H$o$l$^$9!#\e(B
+XEmacs \e$B$N%Q%C%1!<%8%7%9%F%`$O\e(B XEmacs 21.0 \e$B$+$=$l0J9_$rMW5a$9$k$3$H$KCm\e(B
+\e$B0U$7$F$/$@$5$$!#\e(B
 
-  XEmacs \e$B$N%Q%C%1!<%8%7%9%F%`$O\e(B XEmacs 21.0 \e$B$+$=$l0J9_$rMW5a$9$k$3$H$K\e(B
-  \e$BCm0U$7$F$/$@$5$$!#\e(B
+** make.bat \e$B$rMxMQ$9$k\e(B (MS-DOS \e$B7O\e(B OS \e$B$N>l9g\e(B)
 
-(d) make.bat \e$B$rMxMQ$9$k\e(B (MS-DOS \e$B7O\e(B OS \e$B$N>l9g\e(B)
+MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B make.bat \e$B$,MQ0U$5$l$F$$$^$9!#\e(Bmake.bat \e$B$rMxMQ\e(B
+\e$B$9$k$K$OE:IU$N\e(B make.bat \e$B$rJT=8$9$k$3$H$,I,MW$G$9\e(B (cygwin \e$B4D6-$rMxMQ\e(B
+\e$B$7$F$$$kJ}$O\e(B make.exe \e$B$H\e(B Makefile \e$B$rMxMQ$9$k$3$H$,$G$-$^$9\e(B)\e$B!#\e(B
 
-  MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B make.bat \e$B$,MQ0U$5$l$F$$$^$9!#\e(Bmake.bat \e$B$rMxMQ\e(B
-  \e$B$9$k$K$OE:IU$N\e(B make.bat \e$B$rJT=8$9$k$3$H$,I,MW$G$9\e(B (cygwin \e$B4D6-$rMxMQ\e(B
-  \e$B$7$F$$$kJ}$O\e(B make.exe \e$B$H\e(B Makefile \e$B$rMxMQ$9$k$3$H$,$G$-$^$9\e(B)\e$B!#\e(B
+make.bat \e$B$NCf$G$O\e(B `rem' \e$B$,9TF,$K$"$k9T$O%3%a%s%H$H$7$F07$o$l$^$9!#I,\e(B
+\e$BMW$K1~$8!"\e(B`rem' \e$B$rA^F~$7$?$j!"$^$?$O:o=|$7$?$j$7$F2<$5$$!#\e(B
 
-  make.bat \e$B$NCf$G$O\e(B `rem' \e$B$,9TF,$K$"$k9T$O%3%a%s%H$H$7$F07$o$l$^$9!#I,\e(B
-  \e$BMW$K1~$8!"\e(B`rem' \e$B$rA^F~$7$?$j!"$^$?$O:o=|$7$?$j$7$F2<$5$$!#\e(B
+make.bat \e$B$G%G%#%U%)%k%H$GM-8z$K$J$C$F$$$k@_Dj$O!"\e(B
 
-  make.bat \e$B$G%G%#%U%)%k%H$GM-8z$K$J$C$F$$$k@_Dj$O!"\e(B
+  set MEADOWVER=1.10
+  set PREFIX=c:\usr\meadow
+  set EMACS=%PREFIX%\%MEADOWVER%\bin\meadow95.exe
+  set LISPDIR=%PREFIX%\site-lisp
+  set VLISPDIR=%PREFIX%\%MEADOWVER%\site-lisp
 
-    set MEADOWVER=1.10
-    set PREFIX=c:\usr\meadow
-    set EMACS=%PREFIX%\%MEADOWVER%\bin\meadow95.exe
-    set LISPDIR=%PREFIX%\site-lisp
-    set VLISPDIR=%PREFIX%\%MEADOWVER%\site-lisp
+\e$B$G!"\e(Bmeadow \e$B$N%P%$%J%j$,\e(B c:\usr\meadow\1.10\bin\meadow95.exe \e$B$K%$%s%9\e(B
+\e$B%H!<%k$5$l$F$$$k$3$H$rA0Ds$K$7$F$$$^$9!#$=$NA0Ds$K4p$E$-!"\e(BAPEL \e$B$N%b\e(B
+\e$B%8%e!<%k$N$&$A!"\e(Bmeadow \e$B$N%P!<%8%g%s$K0MB8$7$J$$%b%8%e!<%k$r\e(B 
 
-  \e$B$G!"\e(Bmeadow \e$B$N%P%$%J%j$,\e(B c:\usr\meadow\1.10\bin\meadow95.exe \e$B$K%$%s%9\e(B
-  \e$B%H!<%k$5$l$F$$$k$3$H$rA0Ds$K$7$F$$$^$9!#$=$NA0Ds$K4p$E$-!"\e(BAPEL \e$B$N%b\e(B
-  \e$B%8%e!<%k$N$&$A!"\e(Bmeadow \e$B$N%P!<%8%g%s$K0MB8$7$J$$%b%8%e!<%k$r\e(B 
+  c:\usr\meadow\site-lisp
 
-    c:\usr\meadow\site-lisp
+\e$B$K!"%P!<%8%g%s$K0MB8$9$k%b%8%e!<%k$r\e(B
 
-  \e$B$K!"%P!<%8%g%s$K0MB8$9$k%b%8%e!<%k$r\e(B
+  c:\usr\meadow\1.10\site-lisp
 
-    c:\usr\meadow\1.10\site-lisp
+\e$B$K%$%s%9%H!<%k$7$h$&$H$7$^$9!#>e5-$NNc$r;29M$K!"<+J,$N4D6-MQ$N@_Dj$r=q\e(B
+\e$B$-9~$s$G\e(B make.bat \e$B$rF0$+$7$F2<$5$$!#\e(B
 
-  \e$B$K%$%s%9%H!<%k$7$h$&$H$7$^$9!#>e5-$NNc$r;29M$K!"<+J,$N4D6-MQ$N@_Dj$r=q\e(B
-  \e$B$-9~$s$G\e(B make.bat \e$B$rF0$+$7$F2<$5$$!#\e(B
+19.3x \e$B0JA0$N\e(B Emacs (\e$BNc$($P\e(B 19.28 \e$B%Y!<%9$N\e(B Mule for Windows) \e$B$K$O%P!<%8%g\e(B
+\e$B%s0MB8$N\e(B site-lisp \e$B%G%#%l%/%H%j\e(B (\e$B>e5-$NNc$G8@$($P\e(B
+c:\usr\meadow\1.10\site-lisp) \e$B$,B8:_$;$:!"%G%#%U%)%k%H$G$O\e(B load-path \e$B$b\e(B
+\e$BDL$C$F$$$^$;$s!#$3$N>l9g$O\e(B c:\usr\mule\site-lisp \e$B$J$I$N%P!<%8%g%sHs0MB8\e(B
+\e$B$N\e(B site-lisp \e$B%G%#%l%/%H%j$K\e(B APEL \e$B$NA4$F$N%b%8%e!<%k$rF~$l$l$PNI$$$G$7$g\e(B
+\e$B$&!#\e(B
 
-  19.3x \e$B0JA0$N\e(B Emacs (\e$BNc$($P\e(B 19.28 \e$B%Y!<%9$N\e(B Mule for Windows) \e$B$K$O%P!<%8%g\e(B
-  \e$B%s0MB8$N\e(B site-lisp \e$B%G%#%l%/%H%j\e(B (\e$B>e5-$NNc$G8@$($P\e(B
-  c:\usr\meadow\1.10\site-lisp) \e$B$,B8:_$;$:!"%G%#%U%)%k%H$G$O\e(B load-path \e$B$b\e(B
-  \e$BDL$C$F$$$^$;$s!#$3$N>l9g$O\e(B c:\usr\mule\site-lisp \e$B$J$I$N%P!<%8%g%sHs0MB8\e(B
-  \e$B$N\e(B site-lisp \e$B%G%#%l%/%H%j$K\e(B APEL \e$B$NA4$F$N%b%8%e!<%k$rF~$l$l$PNI$$$G$7$g\e(B
-  \e$B$&!#\e(B
+Demacs \e$B$N@_DjNc$r=`Hw$9$k$3$H$,$G$-$^$;$s$G$7$?!#\e(BDemacs \e$B$K\e(B APEL \e$B$r%$%s\e(B
+\e$B%9%H!<%k$7$?J}$O!"@_DjNc$r\e(B apel-ja@m17n.org \e$B$KAw$C$F2<$5$$\e(B (\e$BHs9XFI<T$G\e(B
+\e$B$bAw?.$O$G$-$^$9\e(B)\e$B!#\e(B
 
-  Demacs \e$B$N@_DjNc$r=`Hw$9$k$3$H$,$G$-$^$;$s$G$7$?!#\e(BDemacs \e$B$K\e(B APEL \e$B$r%$%s\e(B
-  \e$B%9%H!<%k$7$?J}$O!"@_DjNc$r\e(B apel-ja@m17n.org \e$B$KAw$C$F2<$5$$\e(B (\e$BHs9XFI<T$G\e(B
-  \e$B$bAw?.$O$G$-$^$9\e(B)\e$B!#\e(B
+\e$B$J$*!"\e(BWindows \e$B%M%$%F%#%V$N\e(B cvs.exe (not cygwin) \e$B$rMxMQ$7$F\e(B APEL \e$B$r\e(B
+checkout \e$B$7$?>l9g$O!"\e(Bcvs.exe \e$B$K$h$j9TKv%3!<%I$,@55,2=$5$l$F\e(B CRCRLF \e$B$K\e(B
+\e$B$J$C$F$$$k2DG=@-$,$"$j$^$9!#$3$N$h$&$J>l9g!"\e(Bmake.bat \e$B$OF0$-$^$;$s$N$G\e(B
+\e$B9TKv%3!<%I$r\e(B CRLF \e$B$K=$@5$7$F$*;H$$2<$5$$!#$3$NLdBj$K$D$$$F>\$7$/$O!"\e(B
 
-  \e$B$J$*!"\e(BWindows \e$B%M%$%F%#%V$N\e(B cvs.exe (not cygwin) \e$B$rMxMQ$7$F\e(B APEL \e$B$r\e(B
-  checkout \e$B$7$?>l9g$O!"\e(Bcvs.exe \e$B$K$h$j9TKv%3!<%I$,@55,2=$5$l$F\e(B CRCRLF \e$B$K\e(B
-  \e$B$J$C$F$$$k2DG=@-$,$"$j$^$9!#$3$N$h$&$J>l9g!"\e(Bmake.bat \e$B$OF0$-$^$;$s$N$G\e(B
-  \e$B9TKv%3!<%I$r\e(B CRLF \e$B$K=$@5$7$F$*;H$$2<$5$$!#$3$NLdBj$K$D$$$F>\$7$/$O!"\e(B
+  http://openlab.ring.gr.jp/skk/cvswin-ja.html 
 
-    http://openlab.ring.gr.jp/skk/cvswin-ja.html 
+\e$B$r$4;2>H2<$5$$!#\e(B
 
-  \e$B$r$4;2>H2<$5$$!#\e(B
+* load-path\e$B!J\e(BEmacs \e$B$H\e(B MULE \e$B$N>l9g!K\e(B
 
-load-path\e$B!J\e(BEmacs \e$B$H\e(B MULE \e$B$N>l9g!K\e(B
-================================
+\e$B$b$7\e(B Emacs \e$B$b$7$/$O\e(B Mule \e$B$r$*;H$$$J$i!"\e(BAPEL \e$B$r\e(B install \e$B$7$?>l=j$r\e(B
+load-path \e$B$KDI2C$7$F$/$@$5$$!#$b$7\e(B Emacs 19.29 \e$B0J9_$^$?$O\e(B Emacs 20.1,
+20.2 \e$B$r;H$C$F=i4|@_Dj$G%$%s%9%H!<%k$7$?$N$J$i!"<!$N$h$&$K\e(B subdirs.el
+\e$B$r=q$/$3$H$,$G$-$^$9!#\e(B
 
-  \e$B$b$7\e(B Emacs \e$B$b$7$/$O\e(B Mule \e$B$r$*;H$$$J$i!"\e(BAPEL \e$B$r\e(B install \e$B$7$?>l=j$r\e(B
-  load-path \e$B$KDI2C$7$F$/$@$5$$!#$b$7\e(B Emacs 19.29 \e$B0J9_$^$?$O\e(B Emacs 20.1,
-  20.2 \e$B$r;H$C$F=i4|@_Dj$G%$%s%9%H!<%k$7$?$N$J$i!"<!$N$h$&$K\e(B subdirs.el
-  \e$B$r=q$/$3$H$,$G$-$^$9!#\e(B
+--------------------------------------------------------------------
+(normal-top-level-add-to-load-path '("apel"))
+--------------------------------------------------------------------
 
-  --------------------------------------------------------------------
-  (normal-top-level-add-to-load-path '("apel"))
-  --------------------------------------------------------------------
+\e$B$b$7\e(B Emacs 20.3 \e$B0J9_$b$7$/$O\e(B XEmacs \e$B$r;H$C$FIaDL$K%$%s%9%H!<%k$9$k$N\e(B
+\e$B$J$i$P!"\e(Bload-path \e$B$r@_Dj$9$kI,MW$O$"$j$^$;$s!#\e(B
 
-  \e$B$b$7\e(B Emacs 20.3 \e$B0J9_$b$7$/$O\e(B XEmacs \e$B$r;H$C$FIaDL$K%$%s%9%H!<%k$9$k$N\e(B
-  \e$B$J$i$P!"\e(Bload-path \e$B$r@_Dj$9$kI,MW$O$"$j$^$;$s!#\e(B
 
+* Emacs \e$B$N%P!<%8%g%s$K4XO"$7$?>pJs\e(B
 
-Emacs \e$B$N%P!<%8%g%s$K4XO"$7$?>pJs\e(B
-================================
+** \e$B!V8E$$\e(B byte-compiler\e$B!W$H!V?7$7$$\e(B byte-compiler\e$B!W\e(B
 
-\e$B!V8E$$\e(B byte-compiler\e$B!W$H!V?7$7$$\e(B byte-compiler\e$B!W\e(B
 Emacs 18 \e$B$N%f!<%6$N$_$J$5$s$X\e(B:
 
-  \e$B$3$N%Q%C%1!<%8$G$O%3%s%Q%$%k;~$K$*$1$k>r7oH=CG$r$?$/$5$s9T$J$C$F$$$^\e(B
-  \e$B$9!#;DG0$J$,$i\e(B Emacs 18 \e$B$KIUB0$7$F$$$k\e(B byte-compiler \e$B$K$O!"Nc$($P\e(B
-  `eval-when-compile' \e$B$d\e(B `eval-and-compile' \e$B$N5!G=$,L5$$$N$GBeMQIJ$N%^\e(B
-  \e$B%/%m$rMQ0U$7$F$"$j$^$9$,!"$3$l$i$O%3%s%Q%$%k;~$@$1$G$J$/\e(B load \e$B;~$^$?\e(B
-  \e$B$O<B9T;~$K$bF/$$$F$7$^$$$^$9\e(B!   \e$B2C$($F!V8E$$\e(B byte-compiler\e$B!W$O%H%C%W\e(B
-  \e$B%l%Y%k$N%^%/%m$r%3%s%Q%$%k$7$F$/$l$J$$$N$G!"\e(BAPEL \e$B$NB?$/$N%3!<%I$,%3\e(B
-  \e$B%s%Q%$%k$5$l$J$$$^$^$K$J$C$F$7$^$$$^$9!#\e(B
+\e$B$3$N%Q%C%1!<%8$G$O%3%s%Q%$%k;~$K$*$1$k>r7oH=CG$r$?$/$5$s9T$J$C$F$$$^\e(B
+\e$B$9!#;DG0$J$,$i\e(B Emacs 18 \e$B$KIUB0$7$F$$$k\e(B byte-compiler \e$B$K$O!"Nc$($P\e(B
+`eval-when-compile' \e$B$d\e(B `eval-and-compile' \e$B$N5!G=$,L5$$$N$GBeMQIJ$N%^\e(B
+\e$B%/%m$rMQ0U$7$F$"$j$^$9$,!"$3$l$i$O%3%s%Q%$%k;~$@$1$G$J$/\e(B load \e$B;~$^$?\e(B
+\e$B$O<B9T;~$K$bF/$$$F$7$^$$$^$9\e(B!   \e$B2C$($F!V8E$$\e(B byte-compiler\e$B!W$O%H%C%W\e(B
+\e$B%l%Y%k$N%^%/%m$r%3%s%Q%$%k$7$F$/$l$J$$$N$G!"\e(BAPEL \e$B$NB?$/$N%3!<%I$,%3\e(B
+\e$B%s%Q%$%k$5$l$J$$$^$^$K$J$C$F$7$^$$$^$9!#\e(B
+
+\e$B$=$3$G!":GE,2=$r9T$J$&!V?7$7$$\e(B byte-compiler\e$B!W$r;H$&$3$H$r$*4+$a$7$^\e(B
+\e$B$9!#$=$l$O\e(B Emacs 19 \e$B0J9_$KIUB0$7$F$$$k\e(B byte-compiler \e$B$N85$K$J$C$F$$\e(B
+\e$B$k$b$N$G$9!#\e(B
+
+\e$B:GE,2=$r9T$J$&\e(B byte-compiler \e$B$O\e(B Emacs Lisp Archive \e$B$*$h$S$=$l$i$N%_\e(B
+\e$B%i!<$+$iF~<j$9$k$3$H$,$G$-$^$9!#\e(B
+
+Mule 1.* \e$B$N;~Be$K$O\e(B Mule \e$BMQ$N!V?7$7$$\e(B byte-compiler\e$B!W$r4^$`\e(B Mule 1.*
+\e$BMQ$N\e(B "contrib" \e$B%Q%C%1!<%8$,G[I[$5$l$F$$$^$7$?!#$7$+$78=:_$G$O$3$N%Q%C\e(B
+\e$B%1!<%8$r<j$KF~$l$k$3$H$OFq$7$$$G$7$g$&!#\e(B
 
-  \e$B$=$3$G!":GE,2=$r9T$J$&!V?7$7$$\e(B byte-compiler\e$B!W$r;H$&$3$H$r$*4+$a$7$^\e(B
-  \e$B$9!#$=$l$O\e(B Emacs 19 \e$B0J9_$KIUB0$7$F$$$k\e(B byte-compiler \e$B$N85$K$J$C$F$$\e(B
-  \e$B$k$b$N$G$9!#\e(B
+\e$B2f!9$NCN$k8B$j$G$O\e(B Emacs 18 \e$BMQ$N!V?7$7$$\e(B byte-compiler\e$B!W$O\e(B SKK 9.6,
+\e$B$^$?$O\e(B SKK 10.62a \e$B$KIUB0$7$F$$$^$9!#\e(BSKK 10.62a \e$B$O\e(B
 
-  \e$B:GE,2=$r9T$J$&\e(B byte-compiler \e$B$O\e(B Emacs Lisp Archive \e$B$*$h$S$=$l$i$N%_\e(B
-  \e$B%i!<$+$iF~<j$9$k$3$H$,$G$-$^$9!#\e(B
+  http://openlab.ring.gr.jp/skk/maintrunk
 
-  Mule 1.* \e$B$N;~Be$K$O\e(B Mule \e$BMQ$N!V?7$7$$\e(B byte-compiler\e$B!W$r4^$`\e(B Mule 1.*
-  \e$BMQ$N\e(B "contrib" \e$B%Q%C%1!<%8$,G[I[$5$l$F$$$^$7$?!#$7$+$78=:_$G$O$3$N%Q%C\e(B
-  \e$B%1!<%8$r<j$KF~$l$k$3$H$OFq$7$$$G$7$g$&!#\e(B
+\e$B$+$iF~<j$9$k$3$H$,$G$-$^$9!#$3$l$i$O\e(B Mule 1.* \e$BMQ$N%Q%C%A$b4^$s$G$$$^$9!#\e(B
 
-  \e$B2f!9$NCN$k8B$j$G$O\e(B Emacs 18 \e$BMQ$N!V?7$7$$\e(B byte-compiler\e$B!W$O\e(B SKK 9.6,
-  \e$B$^$?$O\e(B SKK 10.62a \e$B$KIUB0$7$F$$$^$9!#\e(BSKK 10.62a \e$B$O\e(B
-    http://openlab.ring.gr.jp/skk/maintrunk
-  \e$B$+$iF~<j$9$k$3$H$,$G$-$^$9!#$3$l$i$O\e(B Mule 1.* \e$BMQ$N%Q%C%A$b4^$s$G$$$^$9!#\e(B
 
+** \e$B!V8E$$\e(B custom\e$B!W$H!V?7$7$$\e(B custom\e$B!W\e(B
 
-\e$B!V8E$$\e(B custom\e$B!W$H!V?7$7$$\e(B custom\e$B!W\e(B
 Emacs 19.34 \e$B$H\e(B XEmacs 19.14 \e$B$N%f!<%6$N$_$J$5$s$X\e(B:
 
-  Emacs 19.32\e$B!A\e(B19.34\e$B!"\e(BXEmacs 19.14 \e$B$*$h$S\e(B Gnus 5.2/5.3 \e$B$K4^$^$l$F$$$k\e(B
-  custom \e$B%i%$%V%i%j$O!V8E$$!W$b$N$G!"$3$l$N\e(B API \e$B$O\e(B Emacs 20.1 \e$B$^$?$O\e(B
-  XEmacs 19.15 \e$B$h$j?7$7$$\e(B Emacsen \e$B$H\e(B Gnus 5.4/5.5 \e$B$K4^$^$l$F$$$k\e(B
-  \e$B!V?7$7$$\e(B custom\e$B!W$H$O0c$C$F$$$^$9!#\e(B
+Emacs 19.32\e$B!A\e(B19.34\e$B!"\e(BXEmacs 19.14 \e$B$*$h$S\e(B Gnus 5.2/5.3 \e$B$K4^$^$l$F$$$k\e(B
+custom \e$B%i%$%V%i%j$O!V8E$$!W$b$N$G!"$3$l$N\e(B API \e$B$O\e(B Emacs 20.1 \e$B$^$?$O\e(B
+XEmacs 19.15 \e$B$h$j?7$7$$\e(B Emacsen \e$B$H\e(B Gnus 5.4/5.5 \e$B$K4^$^$l$F$$$k\e(B
+\e$B!V?7$7$$\e(B custom\e$B!W$H$O0c$C$F$$$^$9!#\e(B
 
-  Emacs 19.34 \e$B$H\e(B XEmacs 19.15\e$B!A\e(B20.2 \e$BMQ$N!V?7$7$$\e(B custom\e$B!W$O!"0J2<$N\e(B
-  URL \e$B$+$i<j$KF~$l$k$3$H$,$G$-$^$9!#\e(B
+Emacs 19.34 \e$B$H\e(B XEmacs 19.15\e$B!A\e(B20.2 \e$BMQ$N!V?7$7$$\e(B custom\e$B!W$O!"0J2<$N\e(B
+URL \e$B$+$i<j$KF~$l$k$3$H$,$G$-$^$9!#\e(B
 
-  ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz
+ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz
 
-  (\e$BCm\e(B: XEmacs 19.15\e$B!A\e(B20.2 \e$B$H\e(B Gnus 5.4/5.5 \e$B$K4^$^$l$F$$$k!V?7$7$$\e(B
-       custom\e$B!W$O$3$NHG$h$j8E$$$b$N$G$9!#\e(B)
+(\e$BCm\e(B: XEmacs 19.15\e$B!A\e(B20.2 \e$B$H\e(B Gnus 5.4/5.5 \e$B$K4^$^$l$F$$$k!V?7$7$$\e(B custom\e$B!W\e(B
+\e$B$O$3$NHG$h$j8E$$$b$N$G$9!#\e(B)
 
-  \e$B!V?7$7$$\e(B custom\e$B!W$r%$%s%9%H!<%k$9$kA0$K!"<!$N3F9`L\$r%A%'%C%/$7$F2<\e(B
-  \e$B$5$$!#\e(B
+\e$B!V?7$7$$\e(B custom\e$B!W$r%$%s%9%H!<%k$9$kA0$K!"<!$N3F9`L\$r%A%'%C%/$7$F2<\e(B
+\e$B$5$$!#\e(B
 
-    1) \e$B$b$7$"$J$?$,\e(B Gnus 5.2/5.3 (\e$B$^$?$OB>$N!V8E$$\e(B custom\e$B!W$r;H$&%"%W\e(B
-       \e$B%j%1!<%7%g%s\e(B) \e$B$r;H$&$3$H$K8G<9$7$F$$$k$N$J$i$P!V?7$7$$\e(B custom\e$B!W\e(B
-       \e$B$r%$%s%9%H!<%k$7$F$O$$$1$^$;$s!#\e(B
+  1) \e$B$b$7$"$J$?$,\e(B Gnus 5.2/5.3 (\e$B$^$?$OB>$N!V8E$$\e(B custom\e$B!W$r;H$&%"%W\e(B
+     \e$B%j%1!<%7%g%s\e(B) \e$B$r;H$&$3$H$K8G<9$7$F$$$k$N$J$i$P!V?7$7$$\e(B custom\e$B!W\e(B
+     \e$B$r%$%s%9%H!<%k$7$F$O$$$1$^$;$s!#\e(B
 
-    2) Emacs 19 \e$B$r85$K$7$?\e(B Mule \e$B$r;H$&$N$J$i$P!"$3$N%Q%C%A$r!V?7$7$$\e(B
-       custom\e$B!W$KEv$F$kI,MW$,$"$j$^$9!#\e(B
+  2) Emacs 19 \e$B$r85$K$7$?\e(B Mule \e$B$r;H$&$N$J$i$P!"$3$N%Q%C%A$r!V?7$7$$\e(B
+     custom\e$B!W$KEv$F$kI,MW$,$"$j$^$9!#\e(B
 
 ----8<------8<------8<------8<------8<------8<------8<------8<----
 --- custom-1.9962/cus-face.el~ Wed Mar  4 19:52:39 1998
@@ -296,199 +331,191 @@ Emacs 19.34 \e$B$H\e(B XEmacs 19.14 \e$B$N%f!<%6$N$_$J$5$s$X\e(B:
            (let* ((frames (frame-list))
 ----8<------8<------8<------8<------8<------8<------8<------8<----
 
-    3) custom \e$B$r;H$&%3%s%Q%$%k$5$l$?%"%W%j%1!<%7%g%s$O!"$=$l$r\e(B load \e$B$9\e(B
-       \e$B$k$H$-$d<B9T$9$k$H$-$KF1$8%P!<%8%g%s$N\e(B custom \e$B$rI,MW$H$7$^$9!#\e(B
-       \e$B$7$?$,$C$F!"$$$D$b\e(B load-path \e$B$K!V?7$7$$\e(B custom\e$B!W$r4^$a$F$*$+$J\e(B
-       \e$B$1$l$P$J$j$^$;$s!#\e(B
-       \e$B$3$l$r9T$J$&$?$a$N$b$C$H$b4JC1$JJ}K!$O\e(B subdirs.el \e$B$r;H$&$3$H$G\e(B
-       \e$B$9!#\e(B
-       \e$B!V?7$7$$\e(B custom\e$B!W$,\e(B /usr/local/share/emacs/19.34/site-lisp/custom/
-       \e$B$K%$%s%9%H!<%k$5$l$F$$$k$N$J$i$P!"\e(B
-       /usr/local/share/emacs/19.34/site-lisp/subdirs.el \e$B$H$$$&%U%!%$\e(B
-       \e$B%k$K0J2<$N9T$r=q$-9~$s$G2<$5$$!#\e(B
+  3) custom \e$B$r;H$&%3%s%Q%$%k$5$l$?%"%W%j%1!<%7%g%s$O!"$=$l$r\e(B load \e$B$9\e(B
+     \e$B$k$H$-$d<B9T$9$k$H$-$KF1$8%P!<%8%g%s$N\e(B custom \e$B$rI,MW$H$7$^$9!#\e(B
+     \e$B$7$?$,$C$F!"$$$D$b\e(B load-path \e$B$K!V?7$7$$\e(B custom\e$B!W$r4^$a$F$*$+$J\e(B
+     \e$B$1$l$P$J$j$^$;$s!#\e(B
+     \e$B$3$l$r9T$J$&$?$a$N$b$C$H$b4JC1$JJ}K!$O\e(B subdirs.el \e$B$r;H$&$3$H$G\e(B
+     \e$B$9!#\e(B
+     \e$B!V?7$7$$\e(B custom\e$B!W$,\e(B /usr/local/share/emacs/19.34/site-lisp/custom/
+     \e$B$K%$%s%9%H!<%k$5$l$F$$$k$N$J$i$P!"\e(B
+     /usr/local/share/emacs/19.34/site-lisp/subdirs.el \e$B$H$$$&%U%!%$\e(B
+     \e$B%k$K0J2<$N9T$r=q$-9~$s$G2<$5$$!#\e(B
 
-       (normal-top-level-add-to-load-path '("custom"))
+     (normal-top-level-add-to-load-path '("custom"))
 
 
-\e$B;H$$J}\e(B
-======
+* \e$B;H$$J}\e(B
 
-alist
------
+** alist
 
-\e$B4X?t\e(B put-alist (ITEM VALUE ALIST)
+*** \e$B4X?t\e(B put-alist (ITEM VALUE ALIST)
 
-  ALIST \e$B$r\e(B ITEM \e$B$NCM$,\e(B VALUE \e$B$K$J$k$h$&$K=$@5$7$^$9!#\e(Bcar \e$B$,\e(B ITEM \e$B$G$"\e(B
-  \e$B$kBP$,B8:_$9$l$P!"$=$N\e(B cdr \e$B$r\e(B VALUE \e$B$GCV$-49$($^$9!#$=$N$h$&$JBP$,$J\e(B
-  \e$B$1$l$P!"?7$7$$BP\e(B (ITEM . VALUE) \e$B$r:n$j!"\e(Bcar \e$B$,?7$7$$BP$G!"\e(Bcdr \e$B$,\e(B
-  ALIST \e$B$G$"$k?7$7$$O"A[%j%9%H$rJV$7$^$9!#\e(B
+ALIST \e$B$r\e(B ITEM \e$B$NCM$,\e(B VALUE \e$B$K$J$k$h$&$K=$@5$7$^$9!#\e(Bcar \e$B$,\e(B ITEM \e$B$G$"\e(B
+\e$B$kBP$,B8:_$9$l$P!"$=$N\e(B cdr \e$B$r\e(B VALUE \e$B$GCV$-49$($^$9!#$=$N$h$&$JBP$,$J\e(B
+\e$B$1$l$P!"?7$7$$BP\e(B (ITEM . VALUE) \e$B$r:n$j!"\e(Bcar \e$B$,?7$7$$BP$G!"\e(Bcdr \e$B$,\e(B
+ALIST \e$B$G$"$k?7$7$$O"A[%j%9%H$rJV$7$^$9!#\e(B
 
-\e$B4X?t\e(B del-alist (ITEM ALIST)
+*** \e$B4X?t\e(B del-alist (ITEM ALIST)
 
\e$BO"A[%j%9%H\e(B ALIST \e$B$K\e(B key \e$B$,\e(B ITEM \e$B$G$"$kBP$,$"$l$P!"$=$l$r\e(B ALIST \e$B$+$i<h\e(B
-  \e$B$j=|$-$^$9!#\e(B
+\e$BO"A[%j%9%H\e(B ALIST \e$B$K\e(B key \e$B$,\e(B ITEM \e$B$G$"$kBP$,$"$l$P!"$=$l$r\e(B ALIST \e$B$+$i<h\e(B
+\e$B$j=|$-$^$9!#\e(B
 
-\e$B4X?t\e(B set-alist (SYMBOL ITEM VALUE)
+*** \e$B4X?t\e(B set-alist (SYMBOL ITEM VALUE)
 
-  SYMBOL \e$B$G;XDj$5$l$F$$$kO"A[%j%9%H$r!"\e(BITEM \e$B$NCM$,\e(B VALUE \e$B$G$"$k$h$&$K\e(B
-  \e$B=$@5$7$^$9!#\e(B
+SYMBOL \e$B$G;XDj$5$l$F$$$kO"A[%j%9%H$r!"\e(BITEM \e$B$NCM$,\e(B VALUE \e$B$G$"$k$h$&$K=$\e(B
+\e$B@5$7$^$9!#\e(B
 
   \e$BNc\e(B. (set-alist 'auto-mode-alist "\\.pln$" 'text-mode)
 
-\e$B4X?t\e(B modify-alist (MODIFIER DEFAULT)
+*** \e$B4X?t\e(B modify-alist (MODIFIER DEFAULT)
 
-  \e$BO"A[%j%9%H\e(B DEFAULT \e$B$rO"A[%j%9%H\e(B MODIFIER \e$B$K=$@5$7$^$9!#\e(B
+\e$BO"A[%j%9%H\e(B DEFAULT \e$B$rO"A[%j%9%H\e(B MODIFIER \e$B$K=$@5$7$^$9!#\e(B
 
-\e$B4X?t\e(B set-modified-alist (SYMBOL MODIFIER)
+*** \e$B4X?t\e(B set-modified-alist (SYMBOL MODIFIER)
 
-  SYMBOL \e$B$NCM$rO"A[%j%9%H\e(B MODIFIER \e$B$K=$@5$7$^$9!#\e(BSYMBOL \e$B$OO"A[%j%9%H$G\e(B
-  \e$B$"$kI,MW$,$"$j$^$9!#$=$l$,B+G{$5$l$F$$$J$1$l$P!"$=$NCM$r\e(B nil \e$B$H$_$J\e(B
-  \e$B$7$^$9!#\e(B
+SYMBOL \e$B$NCM$rO"A[%j%9%H\e(B MODIFIER \e$B$K=$@5$7$^$9!#\e(BSYMBOL \e$B$OO"A[%j%9%H$G$"\e(B
+\e$B$kI,MW$,$"$j$^$9!#$=$l$,B+G{$5$l$F$$$J$1$l$P!"$=$NCM$r\e(B nil \e$B$H$_$J$7$^\e(B
+\e$B$9!#\e(B
 
-path-util
----------
+** path-util
 
-\e$B4X?t\e(B add-path (PATH &rest OPTIONS)
+*** \e$B4X?t\e(B add-path (PATH &rest OPTIONS)
 
-  PATH \e$B$,\e(B `default-load-path' \e$B$N%G%#%l%/%H%j!<$N2<$KB8:_$7$F!"\e(B
-  `load-path'\e$B$KB8:_$7$J$$$H$-$K!"$=$l$r\e(B `load-path' \e$B$KDI2C$7$^$9!#\e(B
+PATH \e$B$,\e(B `default-load-path' \e$B$N%G%#%l%/%H%j!<$N2<$KB8:_$7$F!"\e(B
+`load-path'\e$B$KB8:_$7$J$$$H$-$K!"$=$l$r\e(B `load-path' \e$B$KDI2C$7$^$9!#\e(B
 
-  \e$B<!$N$h$&$J\e(B PATH \e$B$NMM<0$r;H$&$3$H$,$G$-$^$9\e(B:
+\e$B<!$N$h$&$J\e(B PATH \e$B$NMM<0$r;H$&$3$H$,$G$-$^$9\e(B:
 
-    load-path \e$B$+$i$NAjBP\e(B: "PATH" (\e$B$=$l$O\e(B `default-load-path \e$B$+$iC5\e(B
-                                \e$B$5$l$^$9!#\e(B)
+  load-path \e$B$+$i$NAjBP\e(B: "PATH" (\e$B$=$l$O\e(B `default-load-path \e$B$+$iC5$5$l$^\e(B
+                        \e$B$9!#\e(B)
 
-    \e$B%[!<%`%G%#%l%/%H%j!<$+$i$NAjBP\e(B: "~/PATH" "~USER/PATH"
+  \e$B%[!<%`%G%#%l%/%H%j!<$+$i$NAjBP\e(B: "~/PATH" "~USER/PATH"
 
-    \e$B@dBP%Q%9\e(B: "/FOO/BAR/BAZ"
+  \e$B@dBP%Q%9\e(B: "/FOO/BAR/BAZ"
 
-  \e$B<!$N$h$&$J\e(B OPTIONS \e$B$r;XDj$9$k$3$H$,$G$-$^$9\e(B:
+\e$B<!$N$h$&$J\e(B OPTIONS \e$B$r;XDj$9$k$3$H$,$G$-$^$9\e(B:
 
-    'all-paths --- `default-load-path \e$B$NBe$o$j\e(B `load-path' \e$B$+$iC5$7$^\e(B
+  'all-paths --- `default-load-path \e$B$NBe$o$j\e(B `load-path' \e$B$+$iC5$7$^\e(B
                   \e$B$9!#\e(B
 
-    'append --- PATH \e$B$r\e(B `load-path' \e$B$N:G8e$KDI2C$7$^$9!#\e(B
+  'append --- PATH \e$B$r\e(B `load-path' \e$B$N:G8e$KDI2C$7$^$9!#\e(B
 
-\e$B4X?t\e(B add-latest-path (PATTERN &optional ALL-PATHS)
+*** \e$B4X?t\e(B add-latest-path (PATTERN &optional ALL-PATHS)
 
-  \e$B@55,I=8=\e(B PATTERN \e$B$K9gCW$7$?:G?7$N%Q%9$,\e(B `default-load-path' \e$B$N2<$KB8\e(B
-  \e$B:_$7$F$$$F!"\e(B`load-path' \e$B$N2<$KB8:_$7$F$$$J$$$H$-$K$=$l$r\e(B `load-path'
-  \e$B$KDI2C$7$^$9!#\e(B
+\e$B@55,I=8=\e(B PATTERN \e$B$K9gCW$7$?:G?7$N%Q%9$,\e(B `default-load-path' \e$B$N2<$KB8:_\e(B
+\e$B$7$F$$$F!"\e(B`load-path' \e$B$N2<$KB8:_$7$F$$$J$$$H$-$K$=$l$r\e(B `load-path' \e$B$K\e(B
+\e$BDI2C$7$^$9!#\e(B
 
-  \e$BNc$($P!"\e(Bbbdb-1.50 \e$B$H\e(B bbdb-1.51 \e$B$,\e(B site-lisp \e$B$N2<$K$"$C$F!"\e(Bbbdb-1.51
-  \e$B$,\e(B bbdb-1.50 \e$B$h$j$b?7$7$/!"\e(Bsite-lisp \e$B$,\e(B
-  /usr/local/share/emacs/site-lisp \e$B$G$"$k$H$-$O!"\e(B
+\e$BNc$($P!"\e(Bbbdb-1.50 \e$B$H\e(B bbdb-1.51 \e$B$,\e(B site-lisp \e$B$N2<$K$"$C$F!"\e(Bbbdb-1.51 \e$B$,\e(B
+bbdb-1.50 \e$B$h$j$b?7$7$/!"\e(Bsite-lisp \e$B$,\e(B /usr/local/share/emacs/site-lisp
+\e$B$G$"$k$H$-$O!"\e(B
 
-       (add-latest-path "bbdb")
+  (add-latest-path "bbdb")
 
-  \e$B$O\e(B "/usr/local/share/emacs/site-lisp/bbdb-1.51" \e$B$r\e(B `load-path' \e$B$N@h\e(B
-  \e$BF,$KDI2C$7$^$9!#\e(B
+\e$B$O\e(B "/usr/local/share/emacs/site-lisp/bbdb-1.51" \e$B$r\e(B `load-path' \e$B$N@hF,\e(B
+\e$B$KDI2C$7$^$9!#\e(B
 
-  \e$B>JN,2DG=$J0z?t\e(B ALL-PATHS \e$B$,;XDj$5$l$k$H!"\e(B`default-load-path' \e$B$N$+$o\e(B
-  \e$B$j$K\e(B `load-path' \e$B$+$iC5$7$^$9!#\e(B
+\e$B>JN,2DG=$J0z?t\e(B ALL-PATHS \e$B$,;XDj$5$l$k$H!"\e(B`default-load-path' \e$B$N$+$o$j\e(B
+\e$B$K\e(B `load-path' \e$B$+$iC5$7$^$9!#\e(B
 
-\e$B4X?t\e(B get-latest-path (PATTERN &optional ALL-PATHS)
+*** \e$B4X?t\e(B get-latest-path (PATTERN &optional ALL-PATHS)
 
-  \e$B@55,I=8=\e(B PATTERN \e$B$K9gCW$9$k\e(B default-load-path \e$B$K$"$k:G?7$N%G%#%l%/%H\e(B
-  \e$B%j!<$rJV$7$^$9!#>JN,2DG=$J0z?t\e(B ALL-PATHS \e$B$,;XDj$5$l$k$H!"\e(B
-  default-load-path \e$B$NBe$o$j$K\e(B load-path \e$B$NA4$F$+$iC5$7$^$9!#\e(B
+\e$B@55,I=8=\e(B PATTERN \e$B$K9gCW$9$k\e(B default-load-path \e$B$K$"$k:G?7$N%G%#%l%/%H%j!<\e(B
+\e$B$rJV$7$^$9!#>JN,2DG=$J0z?t\e(B ALL-PATHS \e$B$,;XDj$5$l$k$H!"\e(Bdefault-load-path
+\e$B$NBe$o$j$K\e(B load-path \e$B$NA4$F$+$iC5$7$^$9!#\e(B
 
   \e$BNc\e(B. (let ((gnus-path (get-latest-path "gnus")))
         (add-path (expand-file-name "lisp" gnus-path))
         (add-to-list 'Info-default-directory-list
-                    (expand-file-name "texi" gnus-path))
-        )
+                    (expand-file-name "texi" gnus-path)))
 
-\e$B4X?t\e(B file-installed-p (FILE &optional PATHS)
+*** \e$B4X?t\e(B file-installed-p (FILE &optional PATHS)
 
-  FILE \e$B$,\e(B PATHS \e$B$KB8:_$7$?>l9g!"\e(BFILE \e$B$N@dBP%Q%9$rJV$7$^$9!#\e(BPATHS \e$B$,>J\e(B
-  \e$BN,$5$l$k$H!"\e(B`load-path' \e$B$,;H$o$l$^$9!#\e(B
+FILE \e$B$,\e(B PATHS \e$B$KB8:_$7$?>l9g!"\e(BFILE \e$B$N@dBP%Q%9$rJV$7$^$9!#\e(BPATHS \e$B$,>JN,\e(B
+\e$B$5$l$k$H!"\e(B`load-path' \e$B$,;H$o$l$^$9!#\e(B
 
-\e$B4X?t\e(B exec-installed-p (FILE &optional PATHS SUFFIXES)
+*** \e$B4X?t\e(B exec-installed-p (FILE &optional PATHS SUFFIXES)
 
-  FILE \e$B$,\e(B PATHS \e$B$KB8:_$7$?>l9g$K\e(B FILE \e$B$N@dBP%Q%9$rJV$7$^$9!#\e(BPATHS \e$B$,>J\e(B
-  \e$BN,$5$l$k$H!"\e(B`exec-path' \e$B$,;H$o$l$^$9!#\e(BSUFFIXES \e$B$,>JN,$5$l$k$H!"\e(B
-  `exec-suffix-list' \e$B$,;H$o$l$^$9!#\e(B
+FILE \e$B$,\e(B PATHS \e$B$KB8:_$7$?>l9g$K\e(B FILE \e$B$N@dBP%Q%9$rJV$7$^$9!#\e(BPATHS \e$B$,>JN,\e(B
+\e$B$5$l$k$H!"\e(B`exec-path' \e$B$,;H$o$l$^$9!#\e(BSUFFIXES \e$B$,>JN,$5$l$k$H!"\e(B
+`exec-suffix-list' \e$B$,;H$o$l$^$9!#\e(B
 
-\e$B4X?t\e(B module-installed-p (MODULE &optional PATHS)
+*** \e$B4X?t\e(B module-installed-p (MODULE &optional PATHS)
 
-  MODULE \e$B$,Ds6!$5$l$F$$$k\e(B (provided) \e$B$+!"\e(BPATHS \e$B$KB8:_$9$k>l9g$K\e(B nil \e$B$G\e(B
-  \e$B$J$$CM$rJV$7$^$9!#\e(BPATHS \e$B$,>JN,$5$l$k$H!"\e(B`load-path' \e$B$,;H$o$l$^$9!#\e(B
+MODULE \e$B$,Ds6!$5$l$F$$$k\e(B (provided) \e$B$+!"\e(BPATHS \e$B$KB8:_$9$k>l9g$K\e(B nil \e$B$G\e(B
+\e$B$J$$CM$rJV$7$^$9!#\e(BPATHS \e$B$,>JN,$5$l$k$H!"\e(B`load-path' \e$B$,;H$o$l$^$9!#\e(B
 
-filename
---------
+** filename
 
-\e$B4X?t\e(B replace-as-filename (string)
+*** \e$B4X?t\e(B replace-as-filename (string)
 
-  STRING \e$B$+$i0BA4$J%U%!%$%kL>$rJV$7$^$9!#\e(B
+STRING \e$B$+$i0BA4$J%U%!%$%kL>$rJV$7$^$9!#\e(B
 
-  \e$B$=$l$OJQ?t\e(B 'filename-fileters' \e$B$r;2>H$7$^$9!#$=$NJQ?t$O%U%!%$%kL>$N\e(B
-  \e$BA*JL4o$N$?$a$N4X?t$N%j%9%H$G$9!#=i4|@_Dj$NA*JL4o$O0J2<$NJQ?t$r;2>H$7\e(B
-  \e$B$F$$$^$9!#\e(B
+\e$B$=$l$OJQ?t\e(B 'filename-fileters' \e$B$r;2>H$7$^$9!#$=$NJQ?t$O%U%!%$%kL>$NA*\e(B
+\e$BJL4o$N$?$a$N4X?t$N%j%9%H$G$9!#=i4|@_Dj$NA*JL4o$O0J2<$NJQ?t$r;2>H$7$F$$\e(B
+\e$B$^$9!#\e(B
 
-       \e$BJQ?t\e(B filename-limit-length
+**** \e$BJQ?t\e(B filename-limit-length
 
-         \e$B%U%!%$%kL>$ND9$5$N@)8B!#\e(B
+\e$B%U%!%$%kL>$ND9$5$N@)8B!#\e(B
 
-       \e$BJQ?t\e(B filename-replacement-alist
+**** \e$BJQ?t\e(B filename-replacement-alist
 
-         \e$BJ8;z$HJ8;zNs$,BP$K$J$C$?%j%9%H$NO"A[%j%9%H$G$9!#J8;z$N%j%9%H\e(B
-         \e$B$O%U%!%$%kL>$H$7$F5v$5$l$J$$J8;z$r8=$o$7$^$9!#\e(B
+\e$BJ8;z$HJ8;zNs$,BP$K$J$C$?%j%9%H$NO"A[%j%9%H$G$9!#J8;z$N%j%9%H$O%U%!%$%k\e(B
+\e$BL>$H$7$F5v$5$l$J$$J8;z$r8=$o$7$^$9!#\e(B
 
 
-\e$B%P%0Js9p\e(B
-===========
+* \e$B%P%0Js9p\e(B
 
-  \e$B%P%0Js9p$d2~A1$NDs0F$r=q$$$?$H$-$O!"@'Hs\e(B APEL \e$B%a!<%j%s%0%j%9%H$KAw$C\e(B
-  \e$B$F$/$@$5$$\e(B:
+\e$B%P%0Js9p$d2~A1$NDs0F$r=q$$$?$H$-$O!"@'Hs\e(B APEL \e$B%a!<%j%s%0%j%9%H$KAw$C$F\e(B
+\e$B$/$@$5$$\e(B:
 
-       apel-en@m17n.org        (\e$B1Q8l\e(B)
-       apel-ja@m17n.org        (\e$BF|K\8l\e(B)
+  apel-en@m17n.org     (\e$B1Q8l\e(B)
+  apel-ja@m17n.org     (\e$BF|K\8l\e(B)
 
-  APEL ML \e$B$rDL$7$F!"\e(BAPEL \e$B$N%P%0$rJs9p$7$?$j!"\e(BAPEL \e$B$N:G?7$N%j%j!<%9$r<h\e(B
-  \e$BF@$7$?$j!"\e(BAPEL \e$B$N>-Mh$N3HD%$N5DO@$r$7$?$j$9$k$3$H$,$G$-$^$9!#\e(BAPEL ML
-  \e$B$K;22C$9$k$K$O!"6u$NEE;R%a!<%k$r\e(B
+APEL ML \e$B$rDL$7$F!"\e(BAPEL \e$B$N%P%0$rJs9p$7$?$j!"\e(BAPEL \e$B$N:G?7$N%j%j!<%9$r<hF@\e(B
+\e$B$7$?$j!"\e(BAPEL \e$B$N>-Mh$N3HD%$N5DO@$r$7$?$j$9$k$3$H$,$G$-$^$9!#\e(BAPEL ML \e$B$K\e(B
+\e$B;22C$9$k$K$O!"6u$NEE;R%a!<%k$r\e(B
 
-       apel-en-ctl@m17n.org    (\e$B1Q8l\e(B)
-       apel-ja-ctl@m17n.org    (\e$BF|K\8l\e(B)
+  apel-en-ctl@m17n.org (\e$B1Q8l\e(B)
+  apel-ja-ctl@m17n.org (\e$BF|K\8l\e(B)
 
-  \e$B$KAw$C$F$/$@$5$$!#\e(B
+\e$B$KAw$C$F$/$@$5$$!#\e(B
 
 
-Anonymous FTP
-=============
+* Anonymous FTP
 
-  \e$B:G?7$N\e(B APEL \e$B$N%j%j!<%9$O0J2<$N>l=j$+$i<hF@$G$-$^$9\e(B:
+\e$B:G?7$N\e(B APEL \e$B$N%j%j!<%9$O0J2<$N>l=j$+$i<hF@$G$-$^$9\e(B:
 
     ftp://ftp.m17n.org/pub/mule/apel/
 
 
-CVS
-===
+* CVS
 
-  APEL \e$B$N3+H/$O\e(B CVS \e$B$r;H$C$F$$$^$9!#:G?7$N3+H/%P!<%8%g%s$r\e(B CVS \e$B$G\e(B
-  \e$B<hF@$G$-$^$9!#\e(B
+APEL \e$B$N3+H/$O\e(B CVS \e$B$r;H$C$F$$$^$9!#:G?7$N3+H/%P!<%8%g%s$r\e(B CVS \e$B$G<hF@$G\e(B
+\e$B$-$^$9!#\e(B
 
-(0) cvs login (\e$B0l2sL\$@$1\e(B)
+** cvs login (\e$B0l2sL\$@$1\e(B)
 
-    % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
+  % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
 
-    CVS password: [CR] # \e$B6uJ8;zNs\e(B
+  CVS password: [CR] # \e$B6uJ8;zNs\e(B
 
-(1) checkout
+** checkout
 
-    % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel
+  % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel
 
-  CVS \e$B$K4p$E$$$?3+H/$K;22C$7$?$$$H$-$O!"\e(B
+CVS \e$B$K4p$E$$$?3+H/$K;22C$7$?$$$H$-$O!"\e(B
 
-       cvs@cvs.m17n.org
+  cvs@cvs.m17n.org
 
-  \e$B$K%"%+%&%s%HL>$H!"\e(Bssh \e$B$N8x3+80$rAw$C$F$/$@$5$$!#\e(Bssh \e$B7PM3$G$O!"\e(B
-  cvsroot \e$B$O\e(B :ext:cvs@cvs.m17n.org:/cvs/root \e$B$H$J$j$^$9!#\e(B
+\e$B$K%"%+%&%s%HL>$H!"\e(Bssh \e$B$N8x3+80$rAw$C$F$/$@$5$$!#\e(Bssh \e$B7PM3$G$O!"\e(Bcvsroot
+\e$B$O\e(B :ext:cvs@cvs.m17n.org:/cvs/root \e$B$H$J$j$^$9!#\e(B
 
-  \e$B$I$&$7$F$b\e(B ssh \e$B$,;H$($J$$>l9g!"\e(Bpserver \e$B7PM3$G$b3+H/$K;22C$G$-$^$9!#\e(B
-  \e$B$3$N>l9g!"\e(BUNIX \e$B$N\e(B /etc/passwd \e$BMM<0$G0E9f2=$5$l$?%Q%9%o!<%I$rAw$C$F2<\e(B
-  \e$B$5$$!#$3$N>l9g\e(B cvsroot \e$B$O\e(B :pserver:<\e$B%"%+%&%s%HL>\e(B>@cvs.m17n.org:/cvs/root
-  \e$B$H$J$j$^$9!#\e(B
+\e$B$I$&$7$F$b\e(B ssh \e$B$,;H$($J$$>l9g!"\e(Bpserver \e$B7PM3$G$b3+H/$K;22C$G$-$^$9!#$3\e(B
+\e$B$N>l9g!"\e(BUNIX \e$B$N\e(B /etc/passwd \e$BMM<0$G0E9f2=$5$l$?%Q%9%o!<%I$rAw$C$F2<$5$$!#\e(B
+\e$B$3$N>l9g\e(B cvsroot \e$B$O\e(B :pserver:<\e$B%"%+%&%s%HL>\e(B>@cvs.m17n.org:/cvs/root \e$B$H\e(B
+\e$B$J$j$^$9!#\e(B
 
-  \e$B3+$+$l$?3+H/$K;22C$7$F$/$@$5$k$3$H$r4|BT$7$^$9!#\e(B
+\e$B3+$+$l$?3+H/$K;22C$7$F$/$@$5$k$3$H$r4|BT$7$^$9!#\e(B