[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dape 46c725d327 2/8: Improve usability of evaluate
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dape 46c725d327 2/8: Improve usability of evaluate |
Date: |
Tue, 16 Jan 2024 15:57:39 -0500 (EST) |
branch: externals/dape
commit 46c725d32790da2fa356005a03dfa9a25d69888b
Author: Daniel Pettersson <daniel@dpettersson.net>
Commit: Daniel Pettersson <daniel@dpettersson.net>
Improve usability of evaluate
---
dape.el | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/dape.el b/dape.el
index 008797756c..0e4eae566f 100644
--- a/dape.el
+++ b/dape.el
@@ -2029,18 +2029,17 @@ Optional argument SKIP-REMOVE limits usage to only
adding watched vars."
(run-hooks 'dape-update-ui-hooks))
(defun dape-evaluate-expression (conn expression)
- "Evaluate EXPRESSION.
+ "Evaluate EXPRESSION, if region is active evaluate region.
EXPRESSION can be an expression or adapter command, as it's evaluated in
repl context. CONN is inferred for interactive invocations."
(interactive
(list
(dape--live-connection)
- (string-trim
- (read-string "Evaluate: "
- (or (and (region-active-p)
- (buffer-substring (region-beginning)
- (region-end)))
- (thing-at-point 'symbol))))))
+ (if (region-active-p)
+ (buffer-substring (region-beginning)
+ (region-end))
+ (read-string "Evaluate: "
+ (thing-at-point 'symbol)))))
(dape--with dape--evaluate-expression
(conn
(plist-get (dape--current-stack-frame conn) :id)
@@ -3999,7 +3998,7 @@ See `eldoc-documentation-functions', for more infomation."
(define-key map "S" #'dape-select-stack)
(define-key map (kbd "C-i") #'dape-stack-select-down)
(define-key map (kbd "C-o") #'dape-stack-select-up)
- (define-key map "E" #'dape-evaluate-expression)
+ (define-key map "x" #'dape-evaluate-expression)
(define-key map "w" #'dape-watch-dwim)
(define-key map "D" #'dape-disconnect-quit)
(define-key map "q" #'dape-quit)
- [elpa] externals/dape updated (b9d0579cd2 -> 848ba37797), ELPA Syncer, 2024/01/16
- [elpa] externals/dape a3113e072f 1/8: Include connection type in repl error message, ELPA Syncer, 2024/01/16
- [elpa] externals/dape 848ba37797 8/8: Remove :autoport from hint as it's probably just confusing, ELPA Syncer, 2024/01/16
- [elpa] externals/dape 46c725d327 2/8: Improve usability of evaluate,
ELPA Syncer <=
- [elpa] externals/dape 328f7a923c 6/8: Remove js-debugs dependency on command-cwd for nicer hints, ELPA Syncer, 2024/01/16
- [elpa] externals/dape 24bfaea5ad 5/8: Add generic configs for generic launching generic adapters, ELPA Syncer, 2024/01/16
- [elpa] externals/dape baf9a1d630 3/8: Update shell modes display action to play nice with which-key, ELPA Syncer, 2024/01/16
- [elpa] externals/dape 49e6c302ac 7/8: Remove dap-mode recommendation in the README, ELPA Syncer, 2024/01/16
- [elpa] externals/dape 2f416b6dc3 4/8: Make expression and log breakpoint clickable, ELPA Syncer, 2024/01/16