my emacs configuration, all in .emac.d directory