comparison .elisp/settings/00.bootstrap.el @ 306:ae22ef7859eb

Merge.
author Augie Fackler <raf@durin42.com>
date Tue, 04 Dec 2012 11:08:15 -0600
parents 6fd7c78744a6
children 7cb31ed262f0
comparison
equal deleted inserted replaced
305:d9cc862e6308 306:ae22ef7859eb
3 (add-to-list 'load-path (expand-file-name "~/.elisp")) 3 (add-to-list 'load-path (expand-file-name "~/.elisp"))
4 (load "package") 4 (load "package")
5 (package-initialize) 5 (package-initialize)
6 6
7 (setq package-archives '(("durin42" . "http://durin42.com/elpa/") 7 (setq package-archives '(("durin42" . "http://durin42.com/elpa/")
8 ("marmalade" . "http://marmalade-repo.org/packages/")
8 ("elpa" . "http://tromey.com/elpa/"))) 9 ("elpa" . "http://tromey.com/elpa/")))
9 10
10 (defun af-bootstrap-packages () 11 (defun af-bootstrap-packages ()
11 (interactive) 12 (interactive)
12 (unless package-archive-contents (package-refresh-contents)) 13 (unless package-archive-contents (package-refresh-contents))
22 js2-mode 23 js2-mode
23 magit 24 magit
24 paredit 25 paredit
25 smex 26 smex
26 yaml-mode 27 yaml-mode
27 company)) 28 company
29 wgrep
30 ))
28 (unless (or (member pack package-activated-list) 31 (unless (or (member pack package-activated-list)
29 (functionp pack)) 32 (functionp pack))
30 (message "Installing %s" (symbol-name pack)) 33 (message "Installing %s" (symbol-name pack))
31 (package-install pack)))) 34 (package-install pack))))