Mercurial > dotfiles
view .elisp/settings/00.bootstrap.el @ 323:aa5afa13e12c
emacs: add go-eldoc for better go programming
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Thu, 11 Jul 2013 09:16:09 -0500 |
parents | 7cb31ed262f0 |
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))))