This is Initz version 0.0.11
============================

What's Initz?
-------------

  Initz handles the switching of various startup initialization files
  of emacsen provided for various environment. According to the
  environment (maybe emacs version, OS type or OS versions) Initz
  reads appropriate init files provided by the user in several
  directories, one for one environment.

Features
--------

  * Init files for each emacs environment are separately stored in one
    directory for each. You also can provide a common directory whose
    init files are read in every environment.

  * When there are init files which are updated, they are automatically
    compiled.

  * You can load init files interactively.

  * A major mode `initz-list' is included which supports browsing and
    editing init files.

  * When an error occurred during compiling or loading init files,
    you can browse and/or edit the files immediately.

  * By using the functions in `init-util.el', you can customize the
    handlings of init files dynamically.

Working Environments
--------------------

  The latest version of Initz are verified to work properly under
  following emacsen.

  XEmacs 21.5 (beta5)
  Emacs 20.7.2
  Emacs 21.1.1
  Meadow 1.15pre1

Requirements
------------

  You need following package:

    * APEL (9.0 or later) - ftp://ftp.m17n.org/pub/mule/apel/

Directory tree
--------------

  This package contains following directories:

    lisp/   - elisp files.

    sample/ - sample init files.

Installation
------------

  (Install APEL, then)
  % cd lisp
  % make
  % su
  # make install

  Add following lines in your .emacs.

  (require 'initz)
  (add-hook 'after-init-hook 'initz-startup)

How to use
----------

  Provide init files for each environment in appropriate directories
  according to next section. Sample init files are provided in the
  directory `sample'.
  Supposing you need, you may be able to use the functions in
  `initz-util.el' conveniently.

Working directory tree
----------------------

  ~/.initz -+- startup --+- miscellaneous init files
            |            +- argument - argument dependant init files
            |            +- flavor   - flavor dependant init files
            |            +- host     - host dependant init files
            |            +- system   - system dependant init files
            |
            +- (flavor) -+- compiled miscellaneous init files
                         +- argument - compiled argument dependant init files
                         +- flavor   - compiled flavor dependant init files
                         +- host     - compiled host dependant init files
                         +- system   - compiled system dependant init files

  Compiled init files are created automatically.

Copying
-------

  Initz is copyrighted free software by OHASHI Akira <bg66@koka-in.org>.
  You can redistribute it and/or modify it under either the terms of
  the GPL (see the file `COPYING').

Information
-----------

  For more information, see the Initz web page at

    http://www.koka-in.org/~bg66/index.cgi?cmd=view;name=Initz

Development
-----------

  Development of Initz uses CVS, Concurrent Versions System. Latest
  development version is available via CVS.

  * cvs login (first time only)

    % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
    (CVS password: [CR] # NULL string)

  * checkout modules

    % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout initz
 
  Browsing the CVS tree gives you a great view into the current status of
  this project's code. You may also view the complete history of any file
  in the repository.
  Please refer to <URL:http://cvs.m17n.org/cgi-bin/viewcvs/initz/>.

  If you would like to join CVS based development, please refer to
  <URL:http://cvs.m17n.org/>.

Bug reports
-----------

  If you have bug reports and/or suggestions for improvement, please send
  them to bg66@koka-in.org.

References
----------

  * http://deisui.bug.org/cgi-bin/viewcvs.cgi/dot-xemacs/README?rev=HEAD

  * http://triaez.kaisei.org/~kaoru/emacsen/startup/INSTALL.ja

  * http://www.unixuser.org/~ysjj/emacs/

  * http://www.sodan.org/~knagano/emacs/dotemacs.html
