;;; package-require --- Require that packages are installed ;;; Commentary: ;;; ~/.emacs.d/elisp/package-require.el ;;; Luke Hoersten (require 'package) ;;; Code: (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (package-initialize) (package-refresh-contents) (defun package-require (packages) "Ensure that a given PACKAGES are installed." (mapc (lambda (package) (unless (package-installed-p package) (package-install package) (message "Installing %s package...done" package))) packages)) (message "Loading packages...done") (provide 'package-require) ;;; package-require.el ends here