diff options
author | Daniel Colascione <dan.colascione@gmail.com> | 2011-04-26 04:26:05 -0700 |
---|---|---|
committer | Daniel Colascione <dan.colascione@gmail.com> | 2011-04-26 04:26:05 -0700 |
commit | 0438ce915d3408496eae848c351c2c7dde896b7b (patch) | |
tree | d45f273d397b1e8cc89068b320a2ee2d5b8e9d67 /etc/DEBUG | |
parent | 8f91bf934523d47a9f57919733d6093b2484e284 (diff) | |
download | emacs-0438ce915d3408496eae848c351c2c7dde896b7b.tar.gz |
Implement debug-on-event
Diffstat (limited to 'etc/DEBUG')
-rw-r--r-- | etc/DEBUG | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/DEBUG b/etc/DEBUG index c8fd48c6bfa..625a76ac952 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -405,6 +405,11 @@ stepping, you will see where the loop starts and ends. Also, examine the data being used in the loop and try to determine why the loop does not exit when it should. +You can also trying sending Emacs SIGUSR2, which, if `debug-on-event' +has its default value, will cause Emacs to attempt to break it out of +its current loop and into the Lisp debugger. This feature is useful +when a C-level debugger is not conveniently available. + ** If certain operations in Emacs are slower than they used to be, here is some advice for how to find out why. |