What I specifically need is that, let emacs treat another file as the "~/.emacs" file. This file should behaves EXACTLY as "~/.emacs" except that they have different file name. *That means, if I click Options -> Save Options, emacs would write changes to this specific file.* Start up option "-q" and "-l" doesn't solve this specific requirement. On Thu, Sep 13, 2012 at 9:43 PM, Z C wrote: > I just want emacs to load another file as the configuration file, and > ignore the default file ("~/.emacs"). > > Note that I don't want to change the original "~/.emacs" file. > > I've tried to change "$HOME" env variable, but it doesn't work. >