3 (add-to-list 'package-archives
4 '("melpa-stable" . "https://stable.melpa.org/packages/"))
8 (if (not (file-exists-p package-user-dir))
9 (package-refresh-contents))
11 (defun ensure-package-installed (package)
12 (if (not (package-installed-p package))
13 (if (y-or-n-p (format "Package %s is missing. Install it? " package))
14 (package-install package))))
16 (ensure-package-installed 'markdown-mode)
17 (ensure-package-installed 'haskell-mode)
18 (ensure-package-installed 'golden-ratio)