efaq: Errors with init files

 
 6.5 Why does Emacs say ‘Error in init file’?
 ============================================
 
 An error occurred while loading either your ‘.emacs’ file or the
 system-wide file ‘site-lisp/default.el’.  Emacs 21.1 and later pops the
 ‘*Messages*’ buffer, and puts there some additional information about
 the error, to provide some hints for debugging.
 
    For information on how to debug your ‘.emacs’ file, see See
 Debugging a customization file.
 
    It may be the case that you need to load some package first, or use a
 hook that will be evaluated after the package is loaded.  A common case
 of this is explained in SeeTerminal setup code works after Emacs has
 begun.