summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/edebug.el
Commit message (Collapse)AuthorAgeFilesLines
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (edebug-all-defs, edebug-all-forms): Add autoload cookies.Juri Linkov2005-12-231-4/+12
| | | | | | | | (edebug-outside-d-c-i-n-s-w): New variable. (edebug-display, edebug-outside-excursion): Use it to save the original value of default-cursor-in-non-selected-windows. Set default-cursor-in-non-selected-windows to t while Edebug is active. (edebug-mode, edebug-eval-mode): Doc fix.
* * emacs-lisp/edebug.el (edebug-safe-prin1-to-string): CaptureChong Yidong2005-12-171-1/+3
| | | | error from printing circular structures.
* (edebug-skip-whitespace): read1:lread.c saysStefan Monnier2005-12-061-2/+1
| | | | that comments end at \n, regardless of selective-display.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-2/+2
|
* (def-edebug-form-spec): Add obsolescence info and delete redundant message. DocJuanma Barranquero2005-07-161-5/+8
| | | | | | fix. (edebug-install-custom-print-funcs, edebug-reset-print-funcs, edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
* (edebug-slow-after, edebug-slow-before): Do nothing if edebug-active.Richard M. Stallman2005-07-111-29/+32
| | | | | (edebug-enter): Don't do with-timeout-suspend here. (edebug-display): Do it here instead.
* (edebug-enter): Call with-timeout-suspend and with-timeout-unsuspend.Richard M. Stallman2005-07-101-0/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (edebug): Finish `defgroup' description with period.Juanma Barranquero2005-07-041-2/+2
| | | | (edebug-display-freq-count): "?\ " -> "?\s".
* (edebug-eval-defun): Remove unnecessary quotes.Juri Linkov2005-07-041-1/+1
|
* (edebug-eval-defun):Juri Linkov2005-06-211-2/+9
| | | | | Set `saved-face' temporarily to nil before calling form. Set `customized-face' to the new spec after that.
* (edebug-goto-here): Doc fix.Luc Teirlinck2005-06-171-1/+1
|
* (edebug-all-defs, edebug-initial-mode, edebug-print-length)Luc Teirlinck2005-06-141-12/+13
| | | | | (edebug-print-level, edebug-print-circle, edebug-modify-breakpoint) (edebug-eval-last-sexp, edebug-eval-print-last-sexp): Doc fixes.
* (edebug-eval-mode-map): Don't copy lisp-interaction-mode-map but makeLute Kamstra2005-06-111-12/+6
| | | | | it the parent. (edebug-eval-mode): Use define-derived-mode.
* (edebug-set-global-break-condition):Juri Linkov2004-11-281-15/+17
| | | | | | | | | | Use `read-expression-history'. Set initial contents only if `edebug-global-break-condition' is non-nil. Set histpos to 1 if initial contents is equal to the last history element. (edebug-set-conditional-breakpoint): Instead of temporarily prepending the current condition to the history, set initial contents to the current condition. Set histpos to 1 if initial contents is equal to the last history element.
* Comment changes.Richard M. Stallman2004-11-271-6/+1
|
* (edebug-next-token-class): Allow all symbol-constituent charactersJuri Linkov2004-11-051-2/+4
| | | | after dot, not only digits.
* (edebug-eval-defun): Add `defface'. Fix docstring.Juri Linkov2004-06-101-2/+8
|
* * emacs-lisp/edebug.el (edebug-compute-previous-result)Juri Linkov2004-05-281-3/+3
| | | | | (edebug-eval-expression): Print additionally the value returned by `eval-expression-print-format'.
* (edebug-display): Bring up a debug trace if the source location can't be found.Stefan Monnier2004-03-221-11/+13
| | | | (edebug-compute-previous-result): Use prin1-char.
* Add edebug specs for macros `1value' and `noreturn'.Jonathan Yavner2003-11-301-0/+4
|
* (edebug-display-freq-count): Doc fix.Richard M. Stallman2003-10-201-2/+2
|
* (edebug-var-status, edebug-restore-status): New functions.Richard M. Stallman2003-09-191-20/+55
| | | | (edebug-enter, edebug-outside-excursion): Use them.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Typo (no clue what happened).Stefan Monnier2003-05-301-1/+1
|
* (edebug-storing-offsets): Move indent and debug to inside the macro.Stefan Monnier2003-05-301-47/+38
| | | | | | | | | | | | | | | (edebug-read-storing-offsets): Simplify. (edebug-read-quote, edebug-read-function): Place the start-position correctly. (edebug-read-backquote-new): Remove. (edebug-read-backquote-level): New var to replace it. (edebug-read-backquote): Increment it. Don't store offsets one extra time. (edebug-read-comma): Decrement it. Read the comma as a plain symbol if outside of any new-style backquote. (edebug-read-list): Use edebug-read-backquote-level. Don't call edebug-read-backquote directly. This way the extra offsets store is done exactly when it's needed. (edebug-read-vector): Use push. (defmacro): Add support for the `declare' thingy.
* (define-derived-mode, define-minor-mode): Remove outdated spec.Stefan Monnier2003-05-291-19/+0
| | | | | | (save-match-data, with-output-to-string, with-current-buffer) (combine-after-change-calls, with-temp-buffer, dolist, dotimes) (unless, when): Remove specs that are now in the corresponding macro.
* (edebug-window-list): Use push.Stefan Monnier2003-05-291-118/+110
| | | | | | | | | | (edebug-macrop): Use functionp. (edebug-functionp): Remove. (edebug-get-displayed-buffer-points): Use push. (edebug-set-buffer-points): Use save-current-buffer and buffer-live-p. (edebug-list-form): Remove dead code. (backquote-form): Correctly handle `(a . ,b). (edebug-mode-map, global-edebug-map): Move init to inside the defvar.
* Fix character constants.Juanma Barranquero2003-02-181-2/+2
|
* Trailing whitepace deleted.Juanma Barranquero2003-02-041-200/+200
|
* Don't precompute menu shortcuts duringStefan Monnier2002-09-271-3/+0
| | | | loading since the current keymaps might be all weird.
* (edebug-eval-top-level-form): Use eval-expression.Richard M. Stallman2002-08-021-5/+17
|
* (edebug-debugger): If inside redisplay, just return.Richard M. Stallman2002-07-291-36/+39
|
* (edebug-eval-defun): Don't use defconst on variables.Stefan Monnier2002-04-121-2/+2
|
* (edebug-form-data, edebug-offsets)Stefan Monnier2001-11-171-88/+12
| | | | | | | | | (edebug-offsets-stack, edebug-read-dotted-list, edebug-def-name) (edebug-current-offset, edebug-old-def-name, edebug-error-point) (edebug-best-error): Don't defconst a variable. (edebug-read-syntax-table): Use a char-table. (edebug-lemacs-specific): Remove. Toplevel: Eliminate check for Lucid Emacs.
* (delay-mode-hooks): Add edebug-spec.Stefan Monnier2001-10-301-8/+9
| | | | (edebug-instrument-function): Use `find-function-noselect'.
* (edebug-window-live-p): Always alias to window-live-p.Richard M. Stallman2001-10-301-88/+75
| | | | | | | | | | | | | (edebug-set-conditional-breakpoint): Unconditionally use the former Emacs >=19 definition. (edebug-mark): Define unconditionally. (edebug-eval-expression): Always call read-from-minibuffer and specify history list. (edebug-lemacs-specific): Override emacs-mark, edebug-window-live-p, edebug-set-conditional-breakpoint. (edebug-emacs-version-specific): Function deleted; do the job at top level. (edebug-emacs-19-specific): Function deleted, this is the default.
* (rx): Add def-edebug-spec.Gerd Moellmann2001-10-011-0/+1
|
* (edebug-window-live-p): UseGerd Moellmann2001-09-071-1/+1
| | | | get-window-with-predicate.
* (edebug-read-function): Fix handling ofGerd Moellmann2001-08-081-5/+4
| | | | #:, #x, #o, and similar constructs.
* (define-minor-mode): Improve the spec and remove the rogue second spec.Stefan Monnier2000-12-231-4/+5
|
* (edebug-version)Dave Love2000-11-221-60/+31
| | | | | | | | | (edebug-maintainer-address): Deleted. (edebug-submit-bug-report): Just alias to report-emacs-bug. (edebug-read-function): Account for other `'#' read forms. (edebug-mode-menus): Make some items toggles. (edebug-outside-unread-command-event, unread-command-event): Remove these to avoid warnings.
* (edebug-form-spec prop): use dolist.Stefan Monnier2000-11-211-25/+30
| | | | (define-derived-mode, define-minor-mode): Add specs.
* Comment.Dave Love2000-10-061-0/+2
|
* Change authors' mail address.Gerd Moellmann2000-08-151-2/+2
|
* (edebug-eval-defun): Make doc stringGerd Moellmann2000-07-051-5/+17
| | | | similar to that of eval-defun.
* (edebug-window-live-p, edebug-window-list)Gerd Moellmann2000-07-031-23/+10
| | | | | (edebug-get-displayed-buffer-points): Use walk-windows/some-window instead of cycling through windows with next-window.
* (edebug-emacs-19-specific): CallEli Zaretskii2000-05-251-1/+1
| | | | display-popup-menus-p instead of looking at window-system.
* (edebug-keywordp): Remove. Change callersDave Love2000-04-131-9/+10
| | | | | to use keywordp. (edebug-spec): Enable keywordp.