emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/detached 7c572dba30 1/7: Begin to enable delayed start


From: ELPA Syncer
Subject: [elpa] externals/detached 7c572dba30 1/7: Begin to enable delayed start of sessions
Date: Mon, 21 Nov 2022 10:57:32 -0500 (EST)

branch: externals/detached
commit 7c572dba3048b7e5cda512478d09420f72fbb549
Author: Niklas Eklund <niklas.eklund@posteo.net>
Commit: Niklas Eklund <niklas.eklund@posteo.net>

    Begin to enable delayed start of sessions
---
 detached.el | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/detached.el b/detached.el
index e4ef56ae17..d0b57c9eff 100644
--- a/detached.el
+++ b/detached.el
@@ -752,6 +752,7 @@ active session.  For sessions created with 
`detached-compile' or
                                     :metadata (detached-metadata)
                                     :state 'unknown
                                     :initialized-emacsen `(,(emacs-pid)))))
+     (detached--db-insert-entry session)
      session)))
 
 (defun detached--start-session-process (session start-command)
@@ -1874,9 +1875,15 @@ session and trigger a state transition."
           (detached--session-state-transition-update session 'approximate)
         (detached--db-update-entry session)
         (detached--watch-session-directory (detached-session-directory 
session)))
-    (if (detached--session-missing-p session)
-        (detached--db-remove-entry session)
-      (detached--db-update-entry session))))
+
+    ;; TODO(Niklas Eklund, 20221118): I should remove the autoremoval
+    ;; code of the codebase, it prevents us from being able to create
+    ;; a session without starting it.
+
+    ;; (if (detached--session-missing-p session)
+    ;;     (detached--db-remove-entry session)
+    ;;   (detached--db-update-entry session))
+    ))
 
 (defun detached--uninitialized-sessions ()
   "Return a list of uninitialized sessions."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]