[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dape 310d97174e 3/6: Add binding to read config minibuf
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/dape 310d97174e 3/6: Add binding to read config minibuffer to clear "flags" |
|
Date: |
Sun, 21 Jan 2024 12:57:43 -0500 (EST) |
branch: externals/dape
commit 310d97174efeb3ee0aa4fafa52c242c2cfbe6fa2
Author: Daniel Pettersson <daniel@dpettersson.net>
Commit: Daniel Pettersson <daniel@dpettersson.net>
Add binding to read config minibuffer to clear "flags"
---
dape.el | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/dape.el b/dape.el
index bf9d223c52..75129325a5 100644
--- a/dape.el
+++ b/dape.el
@@ -4034,14 +4034,23 @@ See `dape--config-mode-p' how \"valid\" is defined."
(dape--minibuffer-hint))
(pcase-let* ((str
(let ((history-add-new-input nil))
- (read-from-minibuffer "Run adapter: "
- initial-contents
- (let ((map (make-sparse-keymap)))
- (set-keymap-parent map
minibuffer-local-map)
- (define-key map (kbd "C-M-i")
#'completion-at-point)
- (define-key map "\t"
#'completion-at-point)
- map)
- nil 'dape-history
initial-contents)))
+ (read-from-minibuffer
+ "Run adapter: "
+ initial-contents
+ (let ((map (make-sparse-keymap)))
+ (set-keymap-parent map minibuffer-local-map)
+ (define-key map (kbd "C-M-i") #'completion-at-point)
+ (define-key map "\t" #'completion-at-point)
+ (define-key map (kbd "C-c C-k")
+ (lambda ()
+ (interactive)
+ (pcase-let* ((str (buffer-substring
(minibuffer-prompt-end)
+
(point-max)))
+ (`(,key)
(dape--config-from-string str t)))
+ (delete-region
(minibuffer-prompt-end) (point-max))
+ (insert (format "%s" key) " "))))
+ map)
+ nil 'dape-history initial-contents)))
(`(,key ,config)
(dape--config-from-string (substring-no-properties str) t))
(evaled-config (dape--config-eval key config)))
- [elpa] externals/dape updated (9f694c564c -> 68534d691f), ELPA Syncer, 2024/01/21
- [elpa] externals/dape 310d97174e 3/6: Add binding to read config minibuffer to clear "flags",
ELPA Syncer <=
- [elpa] externals/dape b094d85d11 1/6: Update breakpoints state based on adapter responses, ELPA Syncer, 2024/01/21
- [elpa] externals/dape d00ceb799c 5/6: Fix compile warnings, ELPA Syncer, 2024/01/21
- [elpa] externals/dape 20c5bbfca8 2/6: Add dape-info kill argument, ELPA Syncer, 2024/01/21
- [elpa] externals/dape 8501262dd6 4/6: Add dape-debug custom to enable/disable debug prints, ELPA Syncer, 2024/01/21
- [elpa] externals/dape 68534d691f 6/6: Remove dependency jsonrpc 1.0.23, ELPA Syncer, 2024/01/21