branch: externals/dtache
commit c91ce5fd9a872e07bdd96347ee2417de6bf186c2
Author: Niklas Eklund <niklas.ekl...@posteo.net>
Commit: Niklas Eklund <niklas.ekl...@posteo.net>

    Fix error on remote hosts with dtache-attach
    
    The command didn't set the default-directory so remote sessions were
    attached on localhost, which doesn't work.
---
 dtache.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dtache.el b/dtache.el
index 874f889db9..fbe85c5d67 100644
--- a/dtache.el
+++ b/dtache.el
@@ -337,6 +337,7 @@ Optionally SUPPRESS-OUTPUT."
             (dtache-tail-output session)
           (cl-letf* (((symbol-function #'set-process-sentinel) #'ignore)
                      (buffer dtache--shell-command-buffer)
+                     (default-directory (dtache--session-working-directory 
session))
                      (dtach-command (dtache-dtach-command session t)))
             (funcall #'async-shell-command dtach-command buffer)
             (with-current-buffer buffer (setq dtache--buffer-session 
dtache--current-session))))))))

Reply via email to