[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/activities d855ed0a45 11/50: annotate: rename vars and
From: |
ELPA Syncer |
Subject: |
[elpa] externals/activities d855ed0a45 11/50: annotate: rename vars and simplify age padding |
Date: |
Wed, 25 Dec 2024 03:57:17 -0500 (EST) |
branch: externals/activities
commit d855ed0a45bd262ba73b0f8e3cd34a384dec1c7f
Author: J.D. Smith <jdtsmith@gmail.com>
Commit: JD Smith <93749+jdtsmith@users.noreply.github.com>
annotate: rename vars and simplify age padding
---
activities.el | 38 ++++++++++++++++++--------------------
1 file changed, 18 insertions(+), 20 deletions(-)
diff --git a/activities.el b/activities.el
index fd712db937..b6c5d1eb3a 100644
--- a/activities.el
+++ b/activities.el
@@ -858,47 +858,45 @@ MAX-AGE is the maximum age of any activity in seconds.
OLDEST-POSSIBLE is the oldest age in the `vc-annotate-color-map'."
(lambda (name)
(when-let ((activity (map-elt activities-activities name)))
- (let (data (age-len 14))
+ (let (data)
(dolist (type '(last default))
(let* ((state (cl-struct-slot-value 'activities-activity type
activity))
(time (map-elt (activities-activity-state-etc state) 'time))
(window-state (activities-activity-state-window-state state))
(buffers (window-state-buffers window-state))
(files (activities--map-window-state-leafs window-state
- (lambda (l)
+ (lambda (leaf)
(bookmark-get-filename
(activities-buffer-bookmark
- (map-nested-elt (cdr l)
+ (map-nested-elt (cdr leaf)
'(parameters
activities-buffer))))))))
(setf (alist-get type data)
(list (length buffers)
(length (delq nil files))
(float-time (time-since time))))))
- (pcase-let* ((`(,lastb ,lastf ,lastt) (map-elt data 'last))
- (`(,defb ,deff ,deft) (map-elt data 'default))
- (age (min lastt deft))
+ (pcase-let* ((`(,last-bufs ,last-files ,last-time) (map-elt data 'last))
+ (`(,default-bufs ,default-files ,default-time) (map-elt
data 'default))
+ (age (min last-time default-time))
(ann (format "%s:%s|%s %s:%s|%s "
(propertize "buffers" 'face 'bold)
- (propertize (format "%2d" lastb) 'face
'success)
- (propertize (format "%-2d" defb) 'face
'warning)
+ (propertize (format "%2d" last-bufs) 'face
'success)
+ (propertize (format "%-2d" default-bufs)
'face 'warning)
(propertize "files" 'face 'bold)
- (propertize (format "%2d" lastf) 'face
'success)
- (propertize (format "%-2d" deff) 'face
'warning)))
+ (propertize (format "%2d" last-files) 'face
'success)
+ (propertize (format "%-2d" default-files)
'face 'warning)))
(age-color (or (cdr (vc-annotate-compcar
(* (/ age max-age) oldest-possible)
vc-annotate-color-map))
vc-annotate-very-old-color))
- (age-ann
- (propertize (apply #'format "[%d %s]" (activities--age
age)) 'face
- `( :foreground ,age-color
- :background ,vc-annotate-background))))
- (when (< (length age-ann) age-len) ; left-pad
- (setq age-ann
- (concat (make-string (- age-len (length age-ann)) ?\s)
- age-ann)))
+ (age-ann (propertize
+ (format "%15s" (apply #'format "[%d %s]"
+ (activities--age age)))
+ 'face `( :foreground ,age-color
+ :background ,vc-annotate-background))))
(concat (propertize " " 'display
- `(space :align-to (- right ,(+ (length ann)
age-len))))
- ann age-ann))))))
+ `( space :align-to
+ (- right ,(+ (length ann) (length age-ann)))))
+ ann age-ann))))))
(cl-defun activities-completing-read
(&key (activities activities-activities)
- [elpa] externals/activities updated (59caef88e6 -> 31ec5154dd), ELPA Syncer, 2024/12/25
- [elpa] externals/activities 2fc364df30 09/50: map-window-state-leafs: remove additional unused pcase branch, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 16981be880 10/50: annotate: remove extra indentation-preserving space in function call, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 0ce4fefe10 08/50: map-window-state-leafs: omit unused pcase branch, ELPA Syncer, 2024/12/25
- [elpa] externals/activities d855ed0a45 11/50: annotate: rename vars and simplify age padding,
ELPA Syncer <=
- [elpa] externals/activities c2c24484bf 15/50: annotate: make variable names more explicit, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 542f4e4a65 16/50: annotate: compare file truenames and buffers correctly, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 9e12e5882a 13/50: handle missing last state and add `*' for modified state buffer list, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 744fd23282 18/50: annotate: separate active flag (@) from modified flag (*), ELPA Syncer, 2024/12/25
- [elpa] externals/activities 09e469df96 20/50: completing-read: sort completion using new completion-table, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 455e3ebf8f 22/50: Make activities--annotate privately named, ELPA Syncer, 2024/12/25
- [elpa] externals/activities e392e233d3 21/50: annotate: "zero files" is plural, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 8683bb4662 24/50: Factor out buffer-and-files comparison functions, ELPA Syncer, 2024/12/25
- [elpa] externals/activities e774617fb1 25/50: save: retain last timestamp when buffer and files have not changed, ELPA Syncer, 2024/12/25
- [elpa] externals/activities 0a3309ae51 27/50: Inline activities--completion-table, ELPA Syncer, 2024/12/25