1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-04 11:40:22 +00:00
Commit Graph

86 Commits

Author SHA1 Message Date
Juri Linkov
392cf16dd0 (edebug-next-token-class): Allow all symbol-constituent characters
after dot, not only digits.
2004-11-05 19:07:07 +00:00
Juri Linkov
95e4aa8ef2 (edebug-eval-defun): Add `defface'. Fix docstring. 2004-06-10 04:18:04 +00:00
Juri Linkov
50a27de260 * emacs-lisp/edebug.el (edebug-compute-previous-result)
(edebug-eval-expression): Print additionally the value returned by
`eval-expression-print-format'.
2004-05-28 21:03:53 +00:00
Stefan Monnier
e409c5272f (edebug-display): Bring up a debug trace if the source location can't be found.
(edebug-compute-previous-result): Use prin1-char.
2004-03-22 15:27:46 +00:00
Jonathan Yavner
01a9e5933d Add edebug specs for macros 1value' and noreturn'. 2003-11-30 06:58:00 +00:00
Richard M. Stallman
1ae7cf5ee8 (edebug-display-freq-count): Doc fix. 2003-10-20 23:46:31 +00:00
Richard M. Stallman
5fc58d8323 (edebug-var-status, edebug-restore-status): New functions.
(edebug-enter, edebug-outside-excursion): Use them.
2003-09-19 14:31:15 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Stefan Monnier
552754fed2 Typo (no clue what happened). 2003-05-30 15:35:54 +00:00
Stefan Monnier
5121ef4cd5 (edebug-storing-offsets): Move indent and debug to inside the macro.
(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.
2003-05-30 15:34:02 +00:00
Stefan Monnier
d2d6d47de0 (define-derived-mode, define-minor-mode): Remove outdated spec.
(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.
2003-05-29 22:20:47 +00:00
Stefan Monnier
d778509cc2 (edebug-window-list): Use push.
(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.
2003-05-29 22:09:24 +00:00
Juanma Barranquero
99edd7ed8d Fix character constants. 2003-02-18 11:01:34 +00:00
Juanma Barranquero
a1506d2977 Trailing whitepace deleted. 2003-02-04 13:24:35 +00:00
Stefan Monnier
f750141670 Don't precompute menu shortcuts during
loading since the current keymaps might be all weird.
2002-09-27 22:18:17 +00:00
Richard M. Stallman
1f1b7f93c2 (edebug-eval-top-level-form): Use eval-expression. 2002-08-02 18:00:18 +00:00
Richard M. Stallman
3795fe529d (edebug-debugger): If inside redisplay, just return. 2002-07-29 01:51:09 +00:00
Stefan Monnier
0c4a4faa07 (edebug-eval-defun): Don't use defconst on variables. 2002-04-12 03:20:46 +00:00
Stefan Monnier
0b936a1e08 (edebug-form-data, edebug-offsets)
(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.
2001-11-17 00:51:55 +00:00
Stefan Monnier
3ebb84168d (delay-mode-hooks): Add edebug-spec.
(edebug-instrument-function): Use `find-function-noselect'.
2001-10-30 03:31:32 +00:00
Richard M. Stallman
10b088c638 (edebug-window-live-p): Always alias to window-live-p.
(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.
2001-10-30 00:21:34 +00:00
Gerd Moellmann
78f2fcaf91 (rx): Add def-edebug-spec. 2001-10-01 07:30:38 +00:00
Gerd Moellmann
b4ae66334c (edebug-window-live-p): Use
get-window-with-predicate.
2001-09-07 11:32:18 +00:00
Gerd Moellmann
057b57f6f9 (edebug-read-function): Fix handling of
#:, #x, #o, and similar constructs.
2001-08-08 10:51:56 +00:00
Stefan Monnier
9eab649a37 (define-minor-mode): Improve the spec and remove the rogue second spec. 2000-12-23 20:53:48 +00:00
Dave Love
6db746da26 (edebug-version)
(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.
2000-11-22 16:24:34 +00:00
Stefan Monnier
f71974e12f (edebug-form-spec prop): use dolist.
(define-derived-mode, define-minor-mode): Add specs.
2000-11-21 21:47:25 +00:00
Dave Love
e75667a0bd Comment. 2000-10-06 18:37:50 +00:00
Gerd Moellmann
f367dfc1d6 Change authors' mail address. 2000-08-15 12:39:23 +00:00
Gerd Moellmann
44b6285eb6 (edebug-eval-defun): Make doc string
similar to that of eval-defun.
2000-07-05 15:15:53 +00:00
Gerd Moellmann
e940c6dabf (edebug-window-live-p, edebug-window-list)
(edebug-get-displayed-buffer-points): Use walk-windows/some-window
instead of cycling through windows with next-window.
2000-07-03 09:12:12 +00:00
Eli Zaretskii
bc46628f73 (edebug-emacs-19-specific): Call
display-popup-menus-p instead of looking at window-system.
2000-05-25 16:55:17 +00:00
Dave Love
be0dd6570e (edebug-keywordp): Remove. Change callers
to use keywordp.
(edebug-spec): Enable keywordp.
2000-04-13 19:04:33 +00:00
Dave Love
3f923efebf Fix specs for dolist, dotimes, push, pop, unless, when. 2000-04-08 23:42:11 +00:00
Dave Love
ba5494eb57 Add specs for push, pop, dotimes, dolist, unless, when. 2000-01-28 22:12:29 +00:00
Richard M. Stallman
210bd5c986 (with-syntax-table): Add a def-edebug-spec. 2000-01-12 03:04:09 +00:00
Gerd Moellmann
ebb4159cf0 (edebug-make-enter-wrapper): Correct
invalid translation of old-style backquote syntax to new syntax.
1999-11-29 15:34:47 +00:00
Gerd Moellmann
d8f1319a79 Use new backquote syntax. 1999-11-21 14:50:21 +00:00
Dave Love
faa5fa58af (edebug-install-read-eval-functions)
(edebug-uninstall-read-eval-functions): Use load-read-function,
avoiding elisp-eval.
1999-10-16 21:30:20 +00:00
Phillip Rulon
c820ffeb34 (edebug-outside-current-prefix-arg):
New variable.
(edebug-recursive-edit): Save current-prefix-arg there,
bind it, and set it back at the end.
(edebug-outside-excursion): Restore and update the outside
value of current-prefix-arg.
(edebug-emacs-version-specific): Delete support for Epoch.
1999-09-24 14:06:13 +00:00
Karl Heuer
e4773f3943 Delete compatibility code.
(edebug-next-token-class): If . is followed by a digit,
return `symbol' for the token class.
1999-07-25 05:45:50 +00:00
Richard M. Stallman
c5377356a7 (with-temp-message): Add def-edebug-spec call. 1999-01-19 17:55:16 +00:00
Dave Love
6b33933225 (edebug-eval-defun): Deal with defcustom
like eval-defun does.
1999-01-07 19:45:32 +00:00
Andreas Schwab
7ff1b00e83 (edebug-initial-mode): Fix customize type.
(edebug-on-error): Fix customize type to match that of
debug-on-error.
1998-10-30 11:00:07 +00:00
Richard M. Stallman
36f8d564cd (edebug-all-forms): Add autoload cookie.
(edebug-all-defs): Likewise.
1998-05-07 23:31:26 +00:00
Richard M. Stallman
3060a06227 (edebug-compute-previous-result):
Don't pass floating value to single-key-description.
1998-04-18 14:36:05 +00:00
Richard M. Stallman
ccb61a97b2 (edebug-recursive-edit)
(edebug-outside-excursion): store-match-data => set-match-data.
1998-03-14 04:49:56 +00:00
Richard M. Stallman
c86b5c786c Doc fixes.
(edebug-stop-before-symbols): Variable deleted.
(edebug-form): Don't handle edebug-stop-before-symbols.
(edebug-submit-bug-report): Don't include edebug-stop-before-symbols.
1998-02-04 02:40:25 +00:00
Karl Heuer
6392137fae (edebug-eval-mode): Nicer mode-name value. 1997-10-16 18:35:17 +00:00
Richard M. Stallman
17b76fbd4c (edebug-enter): Save, and bind to nil,
overriding-local-map and overriding-terminal-local-map.
1997-09-15 03:29:47 +00:00