Function: dape-breakpoint-expression
dape-breakpoint-expression is an interactive and natively compiled
function defined in dape.el.
Signature
(dape-breakpoint-expression EXPRESSION)
Documentation
Add expression breakpoint at current line with EXPRESSION.
Key Bindings
ctl-x-map C-a e dape-global-map e global-map C-x C-a e help-quick-use-map C-x C-a e
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
(defun dape-breakpoint-expression (expression)
"Add expression breakpoint at current line with EXPRESSION."
;; FIXME Rename to condition
(interactive
(list
(read-string "Condition: "
(when-let* ((breakpoint
(cl-find 'expression (dape--breakpoints-at-point)
:key #'dape--source-breakpoint-type)))
(dape--source-breakpoint-value breakpoint)))))
(if (string-empty-p expression)
(dape-breakpoint-remove-at-point)
(dape--breakpoint-place 'expression expression)))