most of my emacs configuration actually comes from the wonderfully entertaining blog 'emacs rocks'