Skip to content

Instantly share code, notes, and snippets.

@milkypostman
Created September 19, 2012 20:02
Show Gist options
  • Save milkypostman/3751893 to your computer and use it in GitHub Desktop.
Save milkypostman/3751893 to your computer and use it in GitHub Desktop.
(require 'package)
(setq package-user-dir "~/.emacs.d/elpa/")
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/") t)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(setq package-archive-exclude-alist '(("melpa" paredit)))
(package-initialize)
(defmacro require! (package)
`(progn
(when (not (package-installed-p ,package))
(package-install ,package))
(require ,package)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment