aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1998-02-04 02:40:25 +0000
committerRichard M. Stallman1998-02-04 02:40:25 +0000
commitc86b5c786c66c0df0551c7eab4395f264af50c2c (patch)
tree5122d8e18a892df31d15ed83b62f9123dcf6f5f0
parent5ae1a2dc20cb7649bd7b1b8b650486d3335b8910 (diff)
downloademacs-c86b5c786c66c0df0551c7eab4395f264af50c2c.tar.gz
emacs-c86b5c786c66c0df0551c7eab4395f264af50c2c.zip
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.
-rw-r--r--lisp/emacs-lisp/edebug.el40
1 files changed, 8 insertions, 32 deletions
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 9eeb0da47b2..6a0cca00b7f 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -1,9 +1,10 @@
1;;; edebug.el --- a source-level debugger for Emacs Lisp 1;;; edebug.el --- a source-level debugger for Emacs Lisp
2 2
3;; Copyright (C) 1988,'89,'90,'91,'92,'93,'94,'95,1997 3;; Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 1997
4;; Free Software Foundation, Inc 4;; Free Software Foundation, Inc.
5 5
6;; Author: Daniel LaLiberte <dlaliberte@gte.com> 6;; Author: Daniel LaLiberte <dlaliberte@gte.com>
7;; Maintainer: FSF
7;; Keywords: lisp, tools, maint 8;; Keywords: lisp, tools, maint
8 9
9;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
@@ -39,17 +40,13 @@
39;; through the code with SPC, mark breakpoints with b, go until a 40;; through the code with SPC, mark breakpoints with b, go until a
40;; breakpoint is reached with g, and quit execution with q. Use the 41;; breakpoint is reached with g, and quit execution with q. Use the
41;; "?" command in edebug to describe other commands. 42;; "?" command in edebug to describe other commands.
42;; See the Emacs 19 Lisp Reference Manual for more instructions. 43;; See the Emacs Lisp Reference Manual for more details.
43 44
44;; If you wish to change the default edebug global command prefix, change: 45;; If you wish to change the default edebug global command prefix, change:
45;; (setq edebug-global-prefix "\C-xX") 46;; (setq edebug-global-prefix "\C-xX")
46 47
47;; Send me your enhancements, ideas, bugs, or fixes. 48;; Edebug was written by
48;; For bugs, you can call edebug-submit-bug-report. 49;; Daniel LaLiberte
49;; There is an edebug mailing list if you want to keep up
50;; with the latest developments. Requests to: edebug-request@cs.uiuc.edu
51
52;; Daniel LaLiberte 617-466-3291
53;; GTE Labs 50;; GTE Labs
54;; 40 Sylvan Rd 51;; 40 Sylvan Rd
55;; Waltham, MA 02254 52;; Waltham, MA 02254
@@ -69,7 +66,7 @@
69 66
70;;; Bug reporting 67;;; Bug reporting
71 68
72(defconst edebug-maintainer-address "liberte@cs.uiuc.edu") 69(defconst edebug-maintainer-address "bug-gnu-emacs@gnu.org")
73 70
74(defun edebug-submit-bug-report () 71(defun edebug-submit-bug-report ()
75 "Submit, via mail, a bug report on edebug." 72 "Submit, via mail, a bug report on edebug."
@@ -83,7 +80,6 @@
83 'edebug-all-defs 80 'edebug-all-defs
84 'edebug-all-forms 81 'edebug-all-forms
85 'edebug-eval-macro-args 82 'edebug-eval-macro-args
86 'edebug-stop-before-symbols
87 'edebug-save-windows 83 'edebug-save-windows
88 'edebug-save-displayed-buffer-points 84 'edebug-save-displayed-buffer-points
89 'edebug-initial-mode 85 'edebug-initial-mode
@@ -137,17 +133,7 @@ If this variable is nil, the default, Edebug will *not* wrap
137macro call arguments as if they will be evaluated. 133macro call arguments as if they will be evaluated.
138For each macro, a `edebug-form-spec' overrides this option. 134For each macro, a `edebug-form-spec' overrides this option.
139So to specify exceptions for macros that have some arguments evaluated 135So to specify exceptions for macros that have some arguments evaluated
140and some not, you should specify an `edebug-form-spec'. 136and some not, you should specify an `edebug-form-spec'."
141
142This option is going away soon."
143 :type 'boolean
144 :group 'edebug)
145
146(defcustom edebug-stop-before-symbols nil
147 "*Non-nil causes Edebug to stop before symbols as well as after.
148In any case, a breakpoint or interrupt may stop before a symbol.
149
150This option is going away soon."
151 :type 'boolean 137 :type 'boolean
152 :group 'edebug) 138 :group 'edebug)
153 139
@@ -1261,8 +1247,6 @@ This controls how we read comma constructs.")
1261 ;; given FORM. Looks like: 1247 ;; given FORM. Looks like:
1262 ;; (edebug-after (edebug-before BEFORE-INDEX) AFTER-INDEX FORM) 1248 ;; (edebug-after (edebug-before BEFORE-INDEX) AFTER-INDEX FORM)
1263 ;; Also increment the offset index for subsequent use. 1249 ;; Also increment the offset index for subsequent use.
1264 ;; if (not edebug-stop-before-symbols) and form is a symbol,
1265 ;; then don't call edebug-before.
1266 (list 'edebug-after 1250 (list 'edebug-after
1267 (list 'edebug-before before-index) 1251 (list 'edebug-before before-index)
1268 after-index form)) 1252 after-index form))
@@ -1456,14 +1440,6 @@ expressions; a `progn' form will be returned enclosing these forms."
1456 (and (fboundp 'edebug-keywordp) (edebug-keywordp form))) 1440 (and (fboundp 'edebug-keywordp) (edebug-keywordp form)))
1457 form) 1441 form)
1458 1442
1459 ;; This option may go away.
1460 (edebug-stop-before-symbols
1461 (edebug-make-before-and-after-form
1462 (edebug-inc-offset (car offset))
1463 form
1464 (edebug-inc-offset (cdr offset))
1465 ))
1466
1467 (t ;; just a variable 1443 (t ;; just a variable
1468 (edebug-make-after-form form (edebug-inc-offset (cdr offset)))))) 1444 (edebug-make-after-form form (edebug-inc-offset (cdr offset))))))
1469 1445