[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/detached 7ed4551774 6/7: Fix detach in shell/eshell
From: |
ELPA Syncer |
Subject: |
[elpa] externals/detached 7ed4551774 6/7: Fix detach in shell/eshell |
Date: |
Mon, 21 Nov 2022 10:57:33 -0500 (EST) |
branch: externals/detached
commit 7ed4551774493a56761b2ef4e4963f5f1e003120
Author: Niklas Eklund <niklas.eklund@posteo.net>
Commit: Niklas Eklund <niklas.eklund@posteo.net>
Fix detach in shell/eshell
---
detached-eshell.el | 4 +++-
detached.el | 8 +++++---
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/detached-eshell.el b/detached-eshell.el
index ceb4e765e6..2c078f8736 100644
--- a/detached-eshell.el
+++ b/detached-eshell.el
@@ -103,7 +103,9 @@
(cl-defmethod detached--detach-session ((_mode (derived-mode eshell-mode)))
"Detach from session when MODE is `eshell-mode'."
- (when-let ((active-session (detached-session-active-p
detached-buffer-session))
+ (when-let ((active-session (detached-session-active-p
+ (alist-get (detached-session-id
detached-buffer-session)
+ detached--sessions)))
(dtach-process (detached-eshell--get-dtach-process)))
(setq detached-buffer-session nil)
(process-send-string dtach-process
diff --git a/detached.el b/detached.el
index cc80f5e382..773c59443e 100644
--- a/detached.el
+++ b/detached.el
@@ -1462,10 +1462,12 @@ Optionally make the path LOCAL to host."
(defun detached--detach-from-comint-process ()
"Detach from the underlying `comint' process."
- (when-let ((active-session (detached-session-active-p
detached-buffer-session))
+ (when-let ((active-session (detached-session-active-p
+ (alist-get (detached-session-id
detached-buffer-session)
+ detached--sessions)))
(dtach-process (get-buffer-process (current-buffer))))
- (setq detached-buffer-session nil)
- (comint-simple-send dtach-process detached--dtach-detach-character)))
+ (comint-simple-send dtach-process detached--dtach-detach-character)
+ (setq detached-buffer-session nil)))
(defun detached--quit-session-buffer ()
"Quit session buffer."
- [elpa] externals/detached updated (8c7a2e1129 -> 0c7586847f), ELPA Syncer, 2022/11/21
- [elpa] externals/detached 7c572dba30 1/7: Begin to enable delayed start of sessions, ELPA Syncer, 2022/11/21
- [elpa] externals/detached 7ed4551774 6/7: Fix detach in shell/eshell,
ELPA Syncer <=
- [elpa] externals/detached ea76c7d660 2/7: Make sure update is used for session validation, ELPA Syncer, 2022/11/21
- [elpa] externals/detached b59d39f68e 4/7: Add validation of dtach executable, ELPA Syncer, 2022/11/21
- [elpa] externals/detached 0c7586847f 7/7: Add kill command to detached-session-map, ELPA Syncer, 2022/11/21
- [elpa] externals/detached 68acc5429a 5/7: Update session actions for shell/eshell, ELPA Syncer, 2022/11/21
- [elpa] externals/detached 441c21f5da 3/7: Remove validator function, ELPA Syncer, 2022/11/21