Function: edebug-unset-breakpoints
edebug-unset-breakpoints is an interactive and byte-compiled function
defined in edebug.el.gz.
Signature
(edebug-unset-breakpoints)
Documentation
Unset all the breakpoints in the current form.
Probably introduced at or before Emacs version 27.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-unset-breakpoints ()
"Unset all the breakpoints in the current form."
(interactive)
(let* ((name (edebug-form-data-symbol))
(breakpoints (nth 1 (edebug-get-edebug-or-ghost name))))
(unless breakpoints
(user-error "There are no breakpoints in %s" name))
(save-excursion
(dolist (breakpoint breakpoints)
(goto-char (nth 3 breakpoint))
(edebug-modify-breakpoint nil)))))