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

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

[elpa] externals/activities f5acaaf265 5/5: Fix: (activities-suspend) Of


From: ELPA Syncer
Subject: [elpa] externals/activities f5acaaf265 5/5: Fix: (activities-suspend) Offer only active activities
Date: Thu, 1 Feb 2024 03:57:31 -0500 (EST)

branch: externals/activities
commit f5acaaf265a20c3310f705f5447fbe1351609565
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>

    Fix: (activities-suspend) Offer only active activities
---
 README.org      |  1 +
 activities.el   |  7 +++++--
 activities.info | 23 ++++++++++++-----------
 3 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/README.org b/README.org
index a97ab445a7..f20feebe94 100644
--- a/README.org
+++ b/README.org
@@ -136,6 +136,7 @@ When option ~activities-bookmark-store~ is enabled, an 
Emacs bookmark is stored
 
 *Fixes*
 + Don't save activity state if a minibuffer is active.
++ Offer only active activities for suspending.
 
 ** v0.3.3
 
diff --git a/activities.el b/activities.el
index a91ee6113a..0858a86f9d 100644
--- a/activities.el
+++ b/activities.el
@@ -332,8 +332,11 @@ Its last is saved, and its frames, windows, and tabs are 
closed."
   (interactive
    (let ((default (when (activities-current)
                     (activities-activity-name (activities-current)))))
-     (list (activities-completing-read :prompt (format-prompt "Suspend 
activity" default)
-                                       :default default))))
+     (list (activities-completing-read
+            :activities (cl-remove-if-not #'activities-activity-active-p
+                                          activities-activities :key #'cdr)
+            :prompt (format-prompt "Suspend activity" default)
+            :default default))))
   (activities-save activity :lastp t)
   (activities-close activity))
 
diff --git a/activities.info b/activities.info
index 621a5ded39..0813ed8baf 100644
--- a/activities.info
+++ b/activities.info
@@ -377,6 +377,7 @@ File: README.info,  Node: v04-pre,  Next: v033,  Up: 
Changelog
 
    *Fixes*
    • Don’t save activity state if a minibuffer is active.
+   • Offer only active activities for suspending.
 
 
 File: README.info,  Node: v033,  Next: v032,  Prev: v04-pre,  Up: Changelog
@@ -523,17 +524,17 @@ Node: Bookmarks9166
 Node: FAQ9518
 Node: Changelog12594
 Node: v04-pre12866
-Node: v03313159
-Node: v03213593
-Node: v03113721
-Node: v0314051
-Node: v0214441
-Node: v01314933
-Node: v01215082
-Node: v01115259
-Node: v0115422
-Node: Development15523
-Node: Copyright assignment15795
+Node: v03313211
+Node: v03213645
+Node: v03113773
+Node: v0314103
+Node: v0214493
+Node: v01314985
+Node: v01215134
+Node: v01115311
+Node: v0115474
+Node: Development15575
+Node: Copyright assignment15847
 
 End Tag Table
 



reply via email to

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