Function: edebug-clear-form-data-entry
edebug-clear-form-data-entry is a byte-compiled function defined in
edebug.el.gz.
Signature
(edebug-clear-form-data-entry ENTRY)
Documentation
If non-nil, clear ENTRY out of the form data.
Maybe clear the markers and delete the symbol's edebug property?
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-clear-form-data-entry (entry)
"If non-nil, clear ENTRY out of the form data.
Maybe clear the markers and delete the symbol's edebug property?"
(if entry
(progn
;; Instead of this, we could just find all contained forms.
;; (put (car entry) 'edebug nil) ;
;; (mapcar #'edebug-clear-form-data-entry ; dangerous
;; (get (car entry) 'edebug-dependents))
;; (set-marker (nth 1 entry) nil)
;; (set-marker (nth 2 entry) nil)
(setq edebug-form-data (delq entry edebug-form-data)))))