Mercurial > dotfiles
view .elisp/settings/00.bootstrap.el @ 325:64e73453e43f
xmonad: Pull apart custom layout into something readable
This change doesn't affect any behavior, but it does document the custom
layout by naming function parameters. Hopefully, this will make things
easier to fix the next time the XMonad developers break us.
author | Lucas Bergman <lucas@bergmans.us> |
---|---|
date | Tue, 11 Mar 2014 12:49:05 -0500 |
parents | aa5afa13e12c |
children | 4f49d70f1b69 |
line wrap: on
line source
;; emacs -l .elisp/settings/00.bootstrap.el --batch -f af-bootstrap-packages ;; Use the above for moving into a new machine (add-to-list 'load-path (expand-file-name "~/.elisp")) (load "package") (package-initialize) (setq package-archives '(("durin42" . "http://durin42.com/elpa/") ("marmalade" . "http://marmalade-repo.org/packages/") ("melpa" . "http://melpa.milkbox.net/packages/") ("elpa" . "http://tromey.com/elpa/"))) (defun af-bootstrap-packages () (interactive) (unless package-archive-contents (package-refresh-contents)) (dolist (pack '(diff-mode- doctest-mode http-twiddle ipython nose ;; disabled until I don't need a modified version ;; textmate iedit ;; from elpa js2-mode magit markdown-mode paredit smex yaml-mode company wgrep ;; for go-eldoc popup auto-complete go-autocomplete go-eldoc )) (unless (or (member pack package-activated-list) (functionp pack)) (message "Installing %s" (symbol-name pack)) (package-install pack))))