Function: dape-info-breakpoint-delete
dape-info-breakpoint-delete is an interactive and natively compiled
function defined in dape.el.
Signature
(dape-info-breakpoint-delete &optional EVENT)
Documentation
Delete breakpoint at current line.
Key Bindings
dape-info-breakpoints-mode-line-map d dape-info-breakpoints-mode-map d
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
(dape--command-at-line dape-info-breakpoint-delete (dape--breakpoint)
(dape-info-breakpoints-mode)
"Delete breakpoint at current line."
(cl-typecase dape--breakpoint
(dape--exception-breakpoint
(setf (dape--breakpoint-disabled dape--breakpoint) t)
(dolist (conn (dape--live-connections))
(dape--set-exception-breakpoints conn)))
(dape--function-breakpoint
(dape--breakpoint-remove dape--breakpoint)
(dolist (conn (dape--live-connections))
(when (dape--initialized-p conn)
(dape--set-function-breakpoints conn))))
(dape--data-breakpoint
(dape--breakpoint-remove dape--breakpoint)
(when-let* ((conn (dape--live-connection 'stopped t)))
(dape--with-request (dape--set-data-breakpoints conn))))
(t
(dape--breakpoint-remove dape--breakpoint)))
(revert-buffer)
(run-hooks 'dape-update-ui-hook))