<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>elpa/.gitignore</filename>
    </added>
    <added>
      <filename>package.el</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -2,15 +2,15 @@
 
 This should provide a saner set of defaults than you get normally with
 Emacs. It's intended for beginners, but it should provide a reasonable
-working environment for anyone using Emacs.
+working environment for anyone using Emacs for dynamic languages.
 
 ## Installation
 
-1. Install Emacs
+1. Install Emacs (at least version 22)
    Use your package manager if you have one.
    Otherwise, Mac users should get it [from Apple](http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html).
    Windows users can get it [from GNU](http://ftp.gnu.org/gnu/emacs/windows/emacs-22.3-bin-i386.zip).
-2. Move this directory to ~/.emacs.d
+2. Move the directory containing this file to ~/.emacs.d
 3. Launch Emacs!
 
 If you are missing some autoloads after an update (should manifest
@@ -27,7 +27,8 @@ Libraries from ELPA (http://tromey.com/elpa) are preferred when
 available since dependencies are handled automatically, and the burden
 to update them is removed from the user.
 
-See TODO for a list of libraries that are pending submission to ELPA.
+See starter-kit-elpa.el for a list of libraries that are pending
+submission to ELPA.
 
 ## Contributing
 
@@ -36,3 +37,5 @@ replacement for your regular dotfiles for a while. If there's anything
 you just can't live without, add it or let me know so I can add it.
 
 Also: see the file TODO.
+
+The latest version is at http://github.com/technomancy/emacs-starter-kit/</diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -1,38 +1,11 @@
 TODO:
 
 Start custom ELPA server
-Add bleeding-edge package support to elpa?
 
-look up http://www.emacswiki.org/cgi-bin/emacs-en/CommandLogMode
+Submit the packages in starter-kit-elpa.el to ELPA.
 
-to add to elpa:
-* ruby-electric
-* ruby-compilation
-
-* color-theme (zenburn + vivid chalk)
-* htmlize
-
-* cheat
-* gist
-* lisppaste
-* scpaste
-* magit
-* yaml (make rinari require it)
-
-* nxhtml (remove bundled deps)
-* rinari
-* jabber (need to contact maintainers)
-* slime
-* pg
-
-Check the list of elpa packages periodically to make sure they're all
-up to date:
-* ruby-mode
-* inf-ruby
-* idle-highlight
-* js2-mode
-* css
-* ert
+Check each of starter-kit-packages periodically to make sure they're
+all up to date.
 
 maybe include:
 * pcmpl-rake (or put it in another file; it's only 2 functions)</diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -1007,6 +1007,7 @@ This is an exact copy of line-number-at-pos for use in emacs21.&quot;
   (interactive)
   (message &quot;markdown-mode, version %s&quot; markdown-mode-version))
 
+;;;###autoload
 (define-derived-mode markdown-mode text-mode &quot;Markdown&quot;
   &quot;Major mode for editing Markdown files.&quot;
   ;; Font lock.
@@ -1021,7 +1022,8 @@ This is an exact copy of line-number-at-pos for use in emacs21.&quot;
   ;; Cause use of ellipses for invisible text.
   (add-to-invisibility-spec '(outline . t)))
 
-;(add-to-list 'auto-mode-alist '(&quot;\\.text$&quot; . markdown-mode))
+;;;###autoload
+(add-to-list 'auto-mode-alist '(&quot;\\.markdown$&quot; . markdown-mode))
 
 (provide 'markdown-mode)
 </diff>
      <filename>elpa-to-submit/markdown-mode.el</filename>
    </modified>
    <modified>
      <diff>@@ -14,9 +14,9 @@
 (setq dotfiles-dir (file-name-directory
                     (or (buffer-file-name) load-file-name)))
 (add-to-list 'load-path dotfiles-dir)
-(add-to-list 'load-path (concat dotfiles-dir &quot;/elpa&quot;))
 (add-to-list 'load-path (concat dotfiles-dir &quot;/elpa-to-submit&quot;))
 (setq autoload-file (concat dotfiles-dir &quot;loaddefs.el&quot;))
+(setq package-user-dir (concat dotfiles-dir &quot;elpa&quot;))
 
 ;; These should be loaded on startup rather than autoloaded on demand
 ;; since they are likely to be used in every session:</diff>
      <filename>init.el</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,30 @@
-;;; starter-kit-elpa.el --- 
+;;; starter-kit-elpa.el --- Install a base set of packages automatically.
 ;;
 ;; Part of the Emacs Starter Kit
+
+(defvar starter-kit-packages '(&quot;idle-highlight&quot;
+                               &quot;ruby-mode&quot;
+                               &quot;inf-ruby&quot;
+                               &quot;js2-mode&quot;
+                               &quot;css-mode&quot;
+                               &quot;ert&quot;
+                               ;; To submit:
+;;;                                &quot;clojure-mode&quot;
+;;;                                &quot;cheat&quot;
+;;;                                &quot;gist&quot;
+;;;                                &quot;lisppaste&quot;
+;;;                                &quot;magit&quot;
+;;;                                &quot;yaml&quot;
+;;;                                &quot;paredit&quot;
+;;;                                &quot;html-fontify&quot;
+;;;                                &quot;color-theme&quot;
+;;;                                &quot;color-theme-zenburn&quot;
+;;;                                &quot;color-theme-vivid-chalk&quot;
+                               ;; Complicated ones:
+;;;                                &quot;nxhtml&quot;
+;;;                                &quot;rinari&quot;
+;;;                                &quot;jabber&quot;
+;;;                                &quot;slime&quot;
+;;;                                &quot;swank-clojure&quot;
+                               )
+  &quot;Libraries that should be installed by default.&quot;)
\ No newline at end of file</diff>
      <filename>starter-kit-elpa.el</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>elpa/package.el</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>a9e12ca11f412d30ef53eda7615f4e6055d43f22</id>
    </parent>
  </parents>
  <author>
    <name>Phil Hagelberg</name>
    <email>technomancy@gmail.com</email>
  </author>
  <url>http://github.com/arunthampi/emacs-starter-kit/commit/77e270ba6fc8a55b57d5a156cc381f86cdf83856</url>
  <id>77e270ba6fc8a55b57d5a156cc381f86cdf83856</id>
  <committed-date>2008-12-04T08:41:50-08:00</committed-date>
  <authored-date>2008-12-04T08:41:50-08:00</authored-date>
  <message>Rearranged ELPA code/docs.</message>
  <tree>1cff26ecf96d5b8933c9c0a01cdd3f360a4ac0c9</tree>
  <committer>
    <name>Phil Hagelberg</name>
    <email>technomancy@gmail.com</email>
  </committer>
</commit>
