Last edit
Changed:
< When your ~/.emacs has a bug, or when you load external files that cause errors,
to
> When your InitFile has a bug, or when you load external files that cause errors,
Changed:
< Plug: A side-effect of dope.el is to trace the .emacs bug. Just M-x dope-load-file ~/.emacs (or any other file) and dope will stop right where your .emacs breaks. Dope is a .emacs profiler at http://gnufans.net/~deego/pub/emacspub/lisp-mine/dope/
to
> Plug: A side-effect of ##dope.el## is to trace the InitFile bug. Just ##M-x dope-load-file ~/.emacs## (or any other file) and dope will stop right where your InitFile breaks. Dope is an InitFile profiler at http://gnufans.net/~deego/pub/emacspub/lisp-mine/dope/
When your InitFile has a bug, or when you load external files that cause errors, the bug is often hard to find, because the Emacs Lisp reader does not know about line numbers and files – it just knows an error happened, and that’s it.
You have several options:
Plug: A side-effect of dope.el is to trace the InitFile bug. Just M-x dope-load-file ~/.emacs (or any other file) and dope will stop right where your InitFile breaks. Dope is an InitFile profiler at http://gnufans.net/~deego/pub/emacspub/lisp-mine/dope/ – DeepakGoel