 
 ;; File modes.
 (ensure-package-installed 'puppet-mode
+                          ;;'idris-mode
                           ;;'slime
                           ;;'scala2)
                           )
 
 ;; Applications
 (ensure-package-installed 'pianobar)
+
+;; Elisp Development
+;; See https://github.com/Malabarba/names for namespace package stuff.
+;; Magnar Sveen's dash and s are worthwhile here too. See
+;; https://github.com/magnars/{dash.el,s.el}
+;;(ensure-package-installed 'names
+;;                          'dash
+;;                          's)
 
 ;; Themes. In a different call, b/c they went rogue.
 (ensure-package-installed 'ample-theme

                          ;;'skewer-mode
                          ;;'skewer-reload-stylesheets
                          )

;; Latex Packages
; (ensure-package-installed 'cdlatex

(ensure-package-installed 'ag
                          'company
                          'hound
                          ;;'sx ; search stackexchange et al
                          ;;'wgrep ; What does this one actually do?
                          )

;; General packages.
(ensure-package-installed 'anzu
                          'flycheck
                          'helm ;Configure me!
                          'helm-ag ;Configure me! (See https://github.com/syohex/emacs-helm-ag)
                          'linum-relative
                          'paredit
                          'powerline
                          'powerline-evil
                          ;;'evil-anzu
                          ;;'flycheck-clojure
                          ;;'flycheck-package
                          ;;'flylisp
                          ;;'projectile
                          ;;'helm-idris
                          ;;'helm-projectile
                          ;;'zeal-at-point ; zeal, or other documentation searching
                          ;;'ibuffer-{tramp,*}
                          ;;'tramp-hdfs
