[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals-release/activities 42f9e302be 031/103: Tidy
From: |
ELPA Syncer |
Subject: |
[elpa] externals-release/activities 42f9e302be 031/103: Tidy |
Date: |
Tue, 30 Jan 2024 03:57:48 -0500 (EST) |
branch: externals-release/activities
commit 42f9e302be5e128bfc4f3f9ea3c61e23b6865605
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Tidy
---
activity-tabs.el | 29 ++++++++++++++---------------
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/activity-tabs.el b/activity-tabs.el
index 30e9eee88e..60022b80ae 100644
--- a/activity-tabs.el
+++ b/activity-tabs.el
@@ -56,21 +56,20 @@ When active, activities are opened in new tabs and named
accordingly."
:global t
:group 'activity
- (if activity-tabs-mode
- (progn
- (tab-bar-mode 1)
- (advice-add #'activity-resume :before #'activity-tabs-before-resume)
- (advice-add #'activity-active-p :override
#'activity-tabs-activity-active-p)
- (advice-add #'activity--set :override #'activity-tabs-activity--set)
- (advice-add #'activity-switch :override #'activity-tabs-switch)
- (advice-add #'activity-current :override #'activity-tabs-current)
- (advice-add #'activity-close :override #'activity-tabs-close))
- (advice-remove #'activity-resume #'activity-tabs-before-resume)
- (advice-remove #'activity-active-p #'activity-tabs-activity-active-p)
- (advice-remove #'activity--set #'activity-tabs-activity--set)
- (advice-remove #'activity-switch #'activity-tabs-switch)
- (advice-remove #'activity-current #'activity-tabs-current)
- (advice-remove #'activity-close #'activity-tabs-close)))
+ (let ((override-map '((activity-active-p . activity-tabs-activity-active-p)
+ (activity--set . activity-tabs-activity--set)
+ (activity-switch . activity-tabs-switch)
+ (activity-current . activity-tabs-current)
+ (activity-close . activity-tabs-close))))
+ (if activity-tabs-mode
+ (progn
+ (tab-bar-mode 1)
+ (advice-add #'activity-resume :before #'activity-tabs-before-resume)
+ (pcase-dolist (`(,symbol . ,function) override-map)
+ (advice-add symbol :override function)))
+ (advice-remove #'activity-resume #'activity-tabs-before-resume)
+ (pcase-dolist (`(,symbol . ,function) override-map)
+ (advice-remove symbol function)))))
;;;; Functions
- [elpa] externals-release/activities 10c1a7f629 010/103: WIP, (continued)
- [elpa] externals-release/activities 10c1a7f629 010/103: WIP, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities a337656530 014/103: WIP, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 003df257af 002/103: WIP, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 3738d539e9 018/103: Add FAQ, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities bf181fa512 019/103: Update FAQ, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities bf84de5214 022/103: WIP (multisession doesn't seem to work with alists, trying persist next), ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities f55b63a1cf 023/103: Seems to work, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 43c4524b47 025/103: Fix: (activity-switch) Set frame name, call make-frame correctly, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 4bc5b0f757 026/103: Fixes and additions, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities e0bdd210bd 027/103: Fix, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 42f9e302be 031/103: Tidy,
ELPA Syncer <=
- [elpa] externals-release/activities 68dc0e0d55 033/103: Fix: Don't redisplay, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 31d563422f 030/103: Fix, tidy, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities d3d1c9f6dd 036/103: Docs: Update readme, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 0a5bdc6f1a 044/103: Add: (activity-new) Use prefix to redefine, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 2f4ce2441c 046/103: Docs: Update, add Info manual, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 99ae983d0b 048/103: Tidy, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 2e18f9cb36 047/103: Rename to "activities", ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities d5e0ad5884 049/103: Merge: Rename to "activities", ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 970ec6c377 042/103: Add: Bookmark support, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 7ee86c2841 043/103: Notes: Update, ELPA Syncer, 2024/01/30