My first Emacs config, I am a convert. All credit for this setup to otfrom and sw1nn.