Function: dape-info-variable-edit

dape-info-variable-edit is an interactive and natively compiled function defined in dape.el.

Signature

(dape-info-variable-edit &optional EVENT)

Documentation

Edit variable value at current line.

Key Bindings

dape-info-scope-mode-line-map = dape-info-scope-mode-map = dape-info-variable-value-map <mouse-2> dape-info-variable-value-map RET dape-info-watch-mode-line-map = dape-info-watch-mode-map =

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-variable-edit (dape--reference dape--variable)
  (dape-info-scope-mode dape-info-watch-mode)
  "Edit variable value at current line."
  (dape--set-variable
   (dape--live-connection 'stopped) dape--reference dape--variable
   (let ((default
          (or (plist-get dape--variable :value)
              (plist-get dape--variable :result))))
     (read-string (format-prompt "Set value of %s `%s'"
                                 default
                                 (plist-get dape--variable :type)
                                 (plist-get dape--variable :name))
                  nil nil default))))