[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: using the debugger
From: |
Drew Adams |
Subject: |
RE: using the debugger |
Date: |
Fri, 8 Apr 2011 07:03:20 -0700 |
> while I'm stepping through the calling of a function, it in turn calls
> another function, which I don't really care about. I know what it's
> going to return, I just want to get on with things, but the secondary
> function is long and drawn-out and I have to hit "d" like
> fifty times to get through it and back to the top-level function.
> Can someone tell me how I can skip them?
Use `c' to `c'ut to the `c'hase, skipping directly to the result of an
evaluation.
Use `d' to `d'ig through an evaluation step by step.
Remember the `C-h m' is your friend in nearly any buffer.
[Ken's reply about "instrumenting" was no doubt about using `edebug'. I take it
that you are instead using `debug' (which is what I use, FWIW). IOW, I assume
you're either calling `(debug)' in your code or doing `M-x debug-on-entry' or
setting `debug-on-error' or `debug-on-quit' to non-nil.]