branch: externals/dape
commit 9a75efe29c8b51d27506e85c2fc4afc7ca7a8e90
Author: Daniel Pettersson <[email protected]>
Commit: Daniel Pettersson <[email protected]>

    Improve usefulness of dape-evaluate-expression
---
 dape.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dape.el b/dape.el
index 8300dbe30c..8885639638 100644
--- a/dape.el
+++ b/dape.el
@@ -1856,7 +1856,9 @@ Watched symbols are displayed in *dape-info* buffer.
   (run-hooks 'dape-update-ui-hooks))
 
 (defun dape-evaluate-expression (expression)
-  "Evaluate EXPRESSION."
+  "Evaluate EXPRESSION.
+EXPRESSION can be an expression or adapter command, as it's evaluated in
+repl context."
   (interactive
    (list (string-trim
           (read-string "Evaluate: "
@@ -1867,8 +1869,8 @@ Watched symbols are displayed in *dape-info* buffer.
   (dape--with dape--evaluate-expression ((dape--live-process)
                                          (plist-get 
(dape--current-stack-frame) :id)
                                          (substring-no-properties expression)
-                                         "hover")
-      (message "%S" body)))
+                                         "repl")
+      (message "%s" (plist-get body :result))))
 
 ;;;###autoload
 (defun dape (config &optional skip-compile)

Reply via email to