elisp/package-require.el
changeset 71 b5976ed7311a
child 74 1ec54926890f
equal deleted inserted replaced
70:88c4f68cb191 71:b5976ed7311a
       
     1 ;; ~/.emacs.d/elisp/package-require.el
       
     2 ;; Luke Hoersten <[email protected]>
       
     3 
       
     4 (package-initialize)
       
     5 (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
       
     6 (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/") t)
       
     7 
       
     8 (defun package-require (packages)
       
     9   "Ensure that a given package is installed"
       
    10   (mapc (lambda (package)
       
    11           (unless (package-installed-p package)
       
    12             (package-install package)))
       
    13         packages))
       
    14 
       
    15 (message "Loading packages...done")
       
    16 (provide 'package-require)