<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,18 +1,13 @@
 TODO:
 
-Start custom ELPA server
-
 Submit the packages in starter-kit-elpa.el to ELPA.
 
-Check each of starter-kit-packages periodically to make sure they're
-all up to date.
+Greg Newman is working on Python helpers.
 
 maybe include:
-* pcmpl-rake (or put it in another file; it's only 2 functions)
 * should yasnippet be included in rinari?
 
 to write/finish:
-* mublog
 * ri
 * submit ruby fixes to flymake
 </diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -33,6 +33,7 @@
 
 (require 'package)
 (package-initialize)
+(require 'starter-kit-elpa)
 
 ;; Load up starter kit customizations:
 </diff>
      <filename>init.el</filename>
    </modified>
    <modified>
      <diff>@@ -2,22 +2,20 @@
 ;;
 ;; 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;
+(setq starter-kit-packages (list 'idle-highlight
+                                   'ruby-mode
+                                   'inf-ruby
+                                   'js2-mode
+                                   'css-mode
                                ;; To submit:
+;;;                                &quot;magit&quot;
 ;;;                                &quot;paredit&quot;
+;;;                                &quot;clojure-mode&quot;
+;;;                                &quot;yaml&quot;
 ;;;                                &quot;haml&quot;
 ;;;                                &quot;sass&quot;
-;;;                                &quot;clojure-mode&quot;
 ;;;                                &quot;cheat&quot;
 ;;;                                &quot;gist&quot;
-;;;                                &quot;magit&quot;
-;;;                                &quot;yaml&quot;
-;;;                                &quot;paredit&quot;
 ;;;                                &quot;html-fontify&quot;
 ;;;                                &quot;color-theme&quot;
 ;;;                                &quot;color-theme-zenburn&quot;
@@ -28,5 +26,18 @@
 ;;;                                &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
+                                   )
+  &quot;Libraries that should be installed by default.&quot;)
+
+(defun starter-kit-elpa-install ()
+  &quot;Install all starter-kit packages that aren't installed.&quot;
+  (interactive)
+  (dolist (package starter-kit-packages)
+    (unless (functionp package)
+      (package-install package))))
+
+;; On your first run, this should pull in all the base packages.
+;; But you might not be online, so ignore errors.
+(ignore-errors
+  (message &quot;Checking base list of packages...&quot;)
+  (starter-kit-elpa-install))
\ No newline at end of file</diff>
      <filename>starter-kit-elpa.el</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>eb4d3d5c1119c4358072a39ef88a8ffff9ba1eb7</id>
    </parent>
  </parents>
  <author>
    <name>Phil Hagelberg</name>
    <email>technomancy@gmail.com</email>
  </author>
  <url>http://github.com/topfunky/emacs-starter-kit/commit/76d7bbfc0c2d42c4e113576f6bbbb8c663d3c51e</url>
  <id>76d7bbfc0c2d42c4e113576f6bbbb8c663d3c51e</id>
  <committed-date>2008-12-16T20:53:20-08:00</committed-date>
  <authored-date>2008-12-16T20:48:19-08:00</authored-date>
  <message>Set up some ELPA stuff on launch.</message>
  <tree>91fe5ce1750270619a50391b220c6ddd13653da2</tree>
  <committer>
    <name>Phil Hagelberg</name>
    <email>technomancy@gmail.com</email>
  </committer>
</commit>
