Treat Cask file like it's Emacs Lisp
Break up Lisp section
Add missing company-ghc
Define clojurescript-mode
Require use-package everywhere
Migrate ace-jump-mode to use-package
Migrate company-mode and dash-at-point to use-package
Make guide-key ubiquitous
Migrate dired to use-package
Migrate dsvn to use-package
Squash company to use-package
Remove electric-pair-mode
Migrate erc to use-package
Migrate eshell to use-package
Stop requiring helm-eshell

It relies on a non-existent eshell variable, which prevents eshell from
loading.
Split up Helm configuration
Migrate expand-region over to use-package
Migrate fci to use-package
Migrate ggtags to use-package
Migrate gnuplot to use-package