Function: edebug-toggle-disable-breakpoint
edebug-toggle-disable-breakpoint is an interactive and byte-compiled
function defined in edebug.el.gz.
Signature
(edebug-toggle-disable-breakpoint)
Documentation
Toggle whether the breakpoint near point is disabled.
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-toggle-disable-breakpoint ()
"Toggle whether the breakpoint near point is disabled."
(interactive)
(let ((stop-point (edebug-find-stop-point)))
(unless stop-point
(user-error "No stop point near point"))
(let* ((name (car stop-point))
(index (cdr stop-point))
(data (edebug-get-edebug-or-ghost name))
(breakpoint (assq index (nth 1 data))))
(unless breakpoint
(user-error "No breakpoint near point"))
(setf (nth 4 breakpoint)
(not (nth 4 breakpoint)))
(edebug--overlay-breakpoints name))))