my emacs setup, managed with Cask and Pallet