--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/elisp/package-require.el Wed Feb 04 11:05:42 2015 -0600
@@ -0,0 +1,16 @@
+;; ~/.emacs.d/elisp/package-require.el
+;; Luke Hoersten <[email protected]>
+
+(package-initialize)
+(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
+(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/") t)
+
+(defun package-require (packages)
+ "Ensure that a given package is installed"
+ (mapc (lambda (package)
+ (unless (package-installed-p package)
+ (package-install package)))
+ packages))
+
+(message "Loading packages...done")
+(provide 'package-require)