summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/debug.el
Commit message (Collapse)AuthorAgeFilesLines
...
* (inhibit-debug-on-entry): New var.Stefan Monnier2005-02-281-4/+11
| | | | | | (debug): Use it. Move the inhibit-trace earlier. (debug-entry-code): New const. (debug-on-entry-1): Use it.
* (debug-on-entry-1): If function body is empty, add nil as body form.Richard M. Stallman2005-02-271-0/+4
|
* (debug): Put back the inhibit-trace.Stefan Monnier2005-02-271-1/+2
|
* (debug): Hide the buffer if it's not killed.Stefan Monnier2005-02-261-47/+46
| | | | | | Remove unused and inexistent var `inhibit-trace'. (debugger-mode): Use run-mode-hooks. (debugger-list-functions): Add buttons; setup xref stack.
* (debugger-make-xrefs): Call symbol-file with `defun'.Richard M. Stallman2004-12-271-1/+1
|
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* (debug, debugger-env-macro): Use with-no-warnings while accessing andRichard M. Stallman2003-07-071-6/+18
| | | | binding unread-command-char.
* (debug): Fix call to message.Stefan Monnier2003-06-161-2/+2
|
* Trailing whitepace deleted.Juanma Barranquero2003-02-041-1/+1
|
* Comment change.Richard M. Stallman2002-07-291-0/+3
|
* (debug): If redisplaying, just return.Richard M. Stallman2002-07-291-119/+122
|
* (debug-on-entry): Fix the wrapper used forStefan Monnier2002-07-071-17/+29
| | | | | | | aliases to also work for interactive functions. Use the same wrapper for subroutines. (cancel-debug-on-entry): Get rid of the now-useless wrapper. (debug-on-entry-1): Correctly skip docstrings and interactive forms.
* (cancel-debug-on-entry): Don't cons uselessly.Stefan Monnier2002-06-181-5/+1
|
* (debug-on-entry): Use push.Stefan Monnier2002-04-121-4/+5
| | | | (debugger-make-xrefs): Don't assume point-min == 1.
* Require `button'.Miles Bader2002-03-141-1/+4
| | | | | (debugger-mode-map): Set the parent keymap to `button-buffer-map', to get TAB and <backtab> bindings.
* (debugger-frame-offset): Var deleted.Richard M. Stallman2002-02-061-20/+12
| | | | | | | (debugger-frame-number): Figure out the offset directly. (debugger-setup-buffer): Don't use debugger-frame-offset. (debugger-frame, debugger-frame-clear): Likewise. (debugger-jump): Don't alter debugger-frame-offset.
* (debugger-frame-clear, debugger-frame): Error on non-frame line.Richard M. Stallman2002-02-011-0/+8
|
* (debugger-setup-buffer): When an eval-buffer frame was reading from a buffer,Richard M. Stallman2002-02-011-0/+9
| | | | | insert indication of the buffer position. (debugger-frame-number): Ignore ;;;-comment lines in backtrace.
* (debugger-mode-map): Bind C-m, not `RET'.Richard M. Stallman2001-12-251-2/+3
| | | | (debugger-make-xrefs): Only make a button for the first symbol on any line.
* Fix previous change.Richard M. Stallman2001-12-161-2/+0
|
* (debugger-make-xrefs): Optimize by (1) using skip-syntax-forwardRichard M. Stallman2001-12-161-7/+68
| | | | | | rather than regexp search and (2) copying text properties already set up on text unchanged from the previous backtrace. (debugger-previous-backtrace): New variable.
* (debugger-make-xrefs): Add buttons to all symbols.Sam Steingold2001-11-091-1/+1
|
* easy source access from the *debugger* bufferSam Steingold2001-10-311-3/+17
|
* (debugger-continue): Don't continue IfGerd Moellmann1999-12-191-0/+2
| | | | debugger-may-continue is nil.
* * emacs-lisp/debug.el (debugger-env-macro):Sam Steingold1999-11-121-49/+48
| | | | | | | Use the new backquote syntax. * emacs-lisp/easymenu.el (easy-menu-make-symbol): Use the new backquote syntax.
* (debug): If noninteractive, display theGerd Moellmann1999-11-031-56/+89
| | | | | | | | backtrace using `message', then exit Emacs. (debugger-batch-max-lines): New variable. (debugger-setup-buffer): New subroutine, broken out of `debug'. Change the messages put at the start, to say that the debugger was entered.
* (debugger-outer-inhibit-redisplay): New variable.Richard M. Stallman1999-05-181-6/+12
| | | | | | (debug): Bind and use debugger-outer-inhibit-redisplay. Bind inhibit-redisplay to nil. (debugger-env-macro): Treat inhibit-redisplay like other outside vars.
* (debug): Make *Backtrace* buffer writable.Andreas Schwab1999-03-271-0/+1
|
* (debug): Leave recursive minibuffer enabledAndreas Schwab1999-01-041-1/+2
| | | | if it was enabled before.
* (debugger-outer-unread-post-input-method-events): New variable.Kenichi Handa1998-08-061-0/+10
| | | | | | (debug): Bind debugger-outer-unread-post-input-method-events. Bind unread-post-input-method-events to nil. (debugger-env-macro): Likewise.
* (debugger-frame-clear): Doc fix.Richard M. Stallman1998-05-171-1/+1
|
* *** empty log message ***Dan Nicolaescu1998-04-201-2/+4
|
* Customized.Stephen Eglen1998-04-051-8/+21
|
* (debug, debugger-env-macro): store-match-data => set-match-data.Richard M. Stallman1998-03-141-2/+2
|
* (debugger-mode): Don't set enable-multibyte-characters here.Richard M. Stallman1998-02-111-2/+1
| | | | (debug): Use set-buffer-multibyte to clear enable-multibyte-characters.
* (debug-on-entry): If definition is a symbol,Karl Heuer1997-12-041-0/+5
| | | | replace it with an equivalent lambda.
* (debugger-mode-hook): New user variable.Karl Heuer1997-12-041-43/+83
| | | | | | | | | (debugger-env-macro): New general purpose macro for all debugger functions; separated from `debugger-eval-expression'. (debugger-eval-expression): Use `debugger-env-macro'. (debugger-record-buffer): New variable. (debugger-record-expression): New user function , key "R". (debugger-mode): Now runs hook `debugger-mode-hook'.
* (debug): Allow recursive minibuffers if we're in a minibuffer already.Richard M. Stallman1997-09-121-0/+3
|
* Add provide call.Richard M. Stallman1997-06-221-0/+2
|
* (debug): Set overriding-terminal-local-map to nil,Richard M. Stallman1997-06-091-1/+3
| | | | don't bind it, so it won't be restored on `q'.
* (debug, debugger-eval-expression):Richard M. Stallman1997-06-081-0/+10
| | | | | Treat overriding-terminal-local-map like overriding-local-map. (debugger-outer-overriding-terminal-local-map): New variable.
* (debug): Use save-excursion inside the binding of buffer-read-only.Richard M. Stallman1997-03-301-1/+3
|
* (debugger-mode): Disable multibyte character handlingKarl Heuer1997-02-201-0/+2
| | | | in Debugger mode.
* Use executing-kbd-macro, not executing-macro.Karl Heuer1996-05-291-1/+1
|
* Update FSF's address.Erik Naggum1996-01-141-2/+3
|
* (debug): Fix message spelling.Karl Heuer1996-01-041-1/+1
|
* (debug): Now interactive.Richard M. Stallman1995-03-201-0/+1
|
* (debugger-outer-load-read-function): New variable.Richard M. Stallman1995-03-181-1/+13
| | | | | | | | | | | | | (debug): Bind load-read-function to nil; save old value in debugger-outer-load-read-function and restore at end. (debugger-eval-expression): Handle load-read-function like other magic variables. (debugger-outer-overriding-local-map): New variable. (debug): Bind overriding-local-map to nil; save old value in debugger-outer-overriding-local-map and restore at end. (debugger-eval-expression): Handle overriding-local-map like other magic variables.
* (debugger-step-after-exit): Variable declared.Richard M. Stallman1995-02-131-0/+9
| | | | (debugger-old-buffer, debugger-value): Variables declared.
* (debug): Fix arg to backtrace-debug for debug-on-entry.Richard M. Stallman1995-02-131-1/+9
|