* Version Information

Author:       Christopher Genovese
What:         Emacs Initialization File Builder
Version:      2.0
Last Updated: Thu 28 Oct 2010
Tested with:  Emacs 22.2


* Build and Installation

  1. Edit the keys in Config to personalize locations
     of files and directories, as well as various
     parameters.
  
  2. (Optional) You can add additional customizations
     to WhoAmI and add corresponding keys in Config.
     Config keys are of the form
  
         KEY: VALUE
  
     and these show up as __KEY__ in WhoAmI. The
     values will be substituted for the keys directly.
  
  3. The existing variables defined in WhoAmI are
     currently used in the initialization file,
     so take care in changing those definitions.
  
  4. See Makefile for build and installation options.
     In short, you can get a byte-compiled initialization file
     by typing
  
         make
         make install
         make clean
  
     at the shell prompt. (Verify successful compilation before proceeding
     to the second step. Emacs will give some compilation warnings which
     you can probably ignore).
  
     To get an emacs-lisp source file, type
  
         make elisp
         make install INSTALL_SUFX=.el
         make fullclean
  
     This will install a .emacs file in  your home directory by default.
     You can edit the Makefile options to customize the build further.


* Current Requirements

This configuration is built using a variety of built-in and
third party modes. Most of these can be obtained at
http://www.emacswiki.org unless otherwise specified.

** Multifile packages

   |-----------+-------------+---------+-------------------------|
   | Package   | Link        | Version | Notes                   |
   |-----------+-------------+---------+-------------------------|
   | anything  | [[http://www.emacswiki.org/emacs/Anything][EmacsWiki]]   |   1.287 | plus anything-config.el |
   | bookmark+ | [[http://www.emacswiki.org/emacs/BookmarkPlus][EmacsWiki]]   |   3.2.0 | Update #14946           |
   | ess       | [[http://ess.r-project.org/][R-Project]]   |    5.11 |                         |
   | icicles   | [[http://www.emacswiki.org/emacs/Icicles][EmacsWiki]]   |    22.0 | Update #22776           |
   | linkd     | [[http://www.emacswiki.org/emacs/LinkdMode][EmacsWiki]]   |    1.64 | Update #629             |
   | org-mode  | [[http://orgmode.org/][OrgMode.org]] |   7.01h |                         |
   | yasnippet | [[http://code.google.com/p/yasnippet/][Google Code]] |  0.6.1c | not the bundle          |
   |-----------+-------------+---------+-------------------------|

** Single File Packages
  
   |------------------+-----------+---------+-----------------------------|
   | Package          | Link      | Version | Notes                       |
   |------------------+-----------+---------+-----------------------------|
   | col-highlight.el | [[http://www.emacswiki.org/emacs/download/col-highlight.el][EmacsWiki]] |    22.0 | Update #313                 |
   | constants.el     | [[http://www.emacswiki.org/emacs/download/constants.el][EmacsWiki]] |     2.2 |                             |
   | crosshairs.el    | [[http://www.emacswiki.org/emacs/download/crosshairs.el][EmacsWiki]] |    22.0 | Update #394                 |
   | dired+.el        | [[http://www.emacswiki.org/emacs/download/dired%2b.el][EmacsWiki]] |    21.2 | Update #2810                |
   | filladapt.el     | [[http://www.emacswiki.org/emacs/download/filladapt.el][EmacsWiki]] |    2.12 |                             |
   | hexrgb.el        | [[http://www.emacswiki.org/emacs/download/hexrgb.el][EmacsWiki]] |    21.0 | Update #733                 |
   | hl-line+.el      | [[http://www.emacswiki.org/emacs/download/hl-line%2b.el][EmacsWiki]] |    22.0 | Update #424                 |
   | icomplete+.el    | [[http://www.emacswiki.org/emacs/download/icomplete%2b.el][EmacsWiki]] |    21.0 | Update #880 (with icicles)  |
   | imenu+.el        | [[http://www.emacswiki.org/emacs/download/imenu%2b.el][EmacsWiki]] |    21.1 | Update #567                 |
   | info+.el         | [[http://www.emacswiki.org/emacs/download/info%2b.el][EmacsWiki]] |    21.1 | Update #4374                |
   | lacarte.el       | [[http://www.emacswiki.org/emacs/download/lacarte.el][EmacsWiki]] |    22.0 | Update #632 (with icicles)  |
   | replace+.el      | [[http://www.emacswiki.org/emacs/download/replace+.el][EmacsWiki]] |    21.0 | Update #1051                |
   | synonyms.el      | [[http://www.emacswiki.org/emacs/download/synonyms.el][EmacsWiki]] |     1.0 | Update #2440 (with icicles) |
   | thingatpt+.el    | [[http://www.emacswiki.org/emacs/download/thingatpt%2b.el][EmacsWiki]] |    21.0 | Update #831                 |
   |------------------+-----------+---------+-----------------------------|

   None of these is strictly required for the init file to work.
   Dired+ is referred to but the references are protected.


