GNU Info

Info Node: (emacs-lisp-intro.info)Debugging

(emacs-lisp-intro.info)Debugging


Next: Conclusion Prev: Emacs Initialization Up: Top
Enter node , (file) or (file)node

Debugging
*********

   GNU Emacs has two debuggers, `debug' and `edebug'.  The first is
built into the internals of Emacs and is always with you; the second
requires that you instrument a function before you can use it.

   Both debuggers are described extensively in Note: Debugging Lisp
Programs.  In this chapter, I will walk through a
short example of each.

debug
How to use the built-in debugger.
debug-on-entry
Start debugging when you call a function.
debug-on-quit
Start debugging when you quit with C-g.
edebug
How to use Edebug, a source level debugger.
Debugging Exercises

automatically generated by info2www version 1.2.2.9