Many .emacs improvements