It has been decided, a while ago, that the not-in-~ .emacs will be ~/.emacs/init.el, and this is Great Thing for many reasons. Init files for M-x shell didn't have that chance. Why not ? I propose the following: