[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dape ff3037cb58 081/123: Use same buffer strategy on da
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dape ff3037cb58 081/123: Use same buffer strategy on dape-quit-disconnect |
Date: |
Tue, 5 Dec 2023 03:58:03 -0500 (EST) |
branch: externals/dape
commit ff3037cb58a46a37c67f428b37f9153ea709076d
Author: Daniel Pettersson <daniel@dpettersson.net>
Commit: Daniel Pettersson <daniel@dpettersson.net>
Use same buffer strategy on dape-quit-disconnect
---
dape.el | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dape.el b/dape.el
index 71d02da198..46e0f97a63 100644
--- a/dape.el
+++ b/dape.el
@@ -1274,7 +1274,8 @@ Starts a new process as per request of the debug adapter."
((user-error "Unable to derive session to restart"))))
(defun dape-kill (&optional cb)
- "Kill debug session."
+ "Kill debug session.
+CB will be called after adapter termination."
(interactive)
(when (hash-table-p dape--timers)
(dolist (timer (hash-table-values dape--timers))
@@ -1312,6 +1313,7 @@ Starts a new process as per request of the debug adapter."
This will leave a decoupled debuggee process with no debugge
connection."
(interactive)
+ (dape--kill-buffers 'skip-process-buffers)
(dape-request (dape--live-process)
"disconnect"
(list :terminateDebuggee nil)
@@ -1322,10 +1324,8 @@ This will leave a decoupled debuggee process with no
debugge
(defun dape-quit ()
"Kill debug session and kill related dape buffers."
(interactive)
- (dape--kill-buffers t)
+ (dape--kill-buffers 'skip-process-buffers)
(dape-kill (dape--callback
- ;; We need to kill buffers in cb to prevent killing any adapter
- ;; process before "disconnect" request has been handled.
(dape--kill-buffers))))
(defun dape-toggle-breakpoint ()
- [elpa] externals/dape cc2188da0d 109/123: Improve relative file name in `dape-info' buffer, (continued)
- [elpa] externals/dape cc2188da0d 109/123: Improve relative file name in `dape-info' buffer, ELPA Syncer, 2023/12/05
- [elpa] externals/dape 34e79aec3d 120/123: Update readme with new breakpoint, ELPA Syncer, 2023/12/05
- [elpa] externals/dape a55f8d7196 076/123: Rework `dape--read-config', ELPA Syncer, 2023/12/05
- [elpa] externals/dape 3149577a9e 083/123: Use dape--repl-prompt var, ELPA Syncer, 2023/12/05
- [elpa] externals/dape e34a87dd67 097/123: Handle capabilities event, ELPA Syncer, 2023/12/05
- [elpa] externals/dape ca555bcba3 112/123: UI rewrite, ELPA Syncer, 2023/12/05
- [elpa] externals/dape 20105f5b47 121/123: Harden dape-kill action as per specification, ELPA Syncer, 2023/12/05
- [elpa] externals/dape 94b99c3a5b 066/123: Fix wrong error for step-like functions when no stopped threads, ELPA Syncer, 2023/12/05
- [elpa] externals/dape b501759e89 072/123: Change default for `dape-repl-use-shorthand', ELPA Syncer, 2023/12/05
- [elpa] externals/dape 6ec0bfbcf2 079/123: Remove busy wait from dape-kill, ELPA Syncer, 2023/12/05
- [elpa] externals/dape ff3037cb58 081/123: Use same buffer strategy on dape-quit-disconnect,
ELPA Syncer <=
- [elpa] externals/dape 9be8f20685 084/123: Fix zombied REPL dummy processes, ELPA Syncer, 2023/12/05
- [elpa] externals/dape bb54d57fc6 088/123: Change dape--debug to macro to remove arg evaluation, ELPA Syncer, 2023/12/05
- [elpa] externals/dape 35d55de0c5 090/123: Improve robustness of DAP parsing, ELPA Syncer, 2023/12/05
- [elpa] externals/dape f40d7932cc 093/123: Print both description and text from stopped event, ELPA Syncer, 2023/12/05
- [elpa] externals/dape 6b4cebae5f 098/123: Use own keymap for dape--config-read, ELPA Syncer, 2023/12/05
- [elpa] externals/dape ff3a27dbbd 099/123: Fix a typo, ELPA Syncer, 2023/12/05
- [elpa] externals/dape ee2ecae446 122/123: Bump version and add FSF copyright line, ELPA Syncer, 2023/12/05
- [elpa] externals/dape b52882f627 123/123: Fix dape-key-prefix type #28, ELPA Syncer, 2023/12/05
- [elpa] externals/dape 5499b7d3d1 114/123: Add fringe breakpoint icon, ELPA Syncer, 2023/12/05
- [elpa] externals/dape 2e8202ad9a 006/123: Small doc fixups, ELPA Syncer, 2023/12/05