[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/why-this 37f3842f5e 32/59: Improve why-this-relative-time
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/why-this 37f3842f5e 32/59: Improve why-this-relative-time |
Date: |
Sun, 27 Nov 2022 16:02:51 -0500 (EST) |
branch: elpa/why-this
commit 37f3842f5e8b7ab36744d3c66ae96d19fed67cf6
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@disroot.org>
Improve why-this-relative-time
---
why-this.el | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/why-this.el b/why-this.el
index 072f6c2185..fd02ef843e 100644
--- a/why-this.el
+++ b/why-this.el
@@ -234,7 +234,6 @@ and return a string."
(defface why-this-face
'((t :foreground "#82b0ec"
- :background nil
:italic t))
"Face for Why-This data."
:package-version '(why-this "1.0")
@@ -276,9 +275,9 @@ When EXACT is non-nil, be as exact as possible."
(let ((count (/ elapsed length)))
(setq str (concat str
(unless (zerop count)
- (if (eq count 1)
- (if (and (not exact)
- (string= type "day"))
+ (if (and (not exact)
+ (eq count 1))
+ (if (string= type "day")
"Yesterday"
(format "A%s %s "
(if (string= type "hour")
@@ -292,13 +291,15 @@ When EXACT is non-nil, be as exact as possible."
(when (or exact (zerop (length str)))
(funcall calc-time "month" (* 30 24 3600))
(when (or exact (zerop (length str)))
- (funcall calc-time "day" (* 24 3600))
+ (funcall calc-time "week" (* 7 24 3600))
(when (or exact (zerop (length str)))
- (funcall calc-time "hour" 3600)
+ (funcall calc-time "day" (* 24 3600))
(when (or exact (zerop (length str)))
- (funcall calc-time "minute" 60)
+ (funcall calc-time "hour" 3600)
(when (or exact (zerop (length str)))
- (funcall calc-time "second" 1))))))
+ (funcall calc-time "minute" 60)
+ (when (or exact (zerop (length str)))
+ (funcall calc-time "second" 1)))))))
(if (and (not exact) (string= str "Yesterday"))
str
(concat str "ago")))))
- [nongnu] elpa/why-this 624e98bc78 23/59: Fix relative time calculation, (continued)
- [nongnu] elpa/why-this 624e98bc78 23/59: Fix relative time calculation, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 45dc65ccb1 26/59: Fix timezone problem in Git backend, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 236f8fd225 09/59: Fix problem when enabled on multiple buffers, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this dc5fc19b75 30/59: Allow changing time format, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this b8e612d4cb 20/59: Show tooltip on hover, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this aa15ec4fcd 29/59: Add support for minimum column of message, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 3e3f852835 38/59: Fix README, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 357cfa7e1e 34/59: Ensure that temporary file created by Git backend is deleted, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this f3d1e47b80 37/59: Fix indentation, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 1c8a4fbfd5 31/59: Update screenshots, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 37f3842f5e 32/59: Improve why-this-relative-time,
ELPA Syncer <=
- [nongnu] elpa/why-this bc063e0b9a 16/59: Change heat map colors for matching with light theme, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 6631186733 18/59: Remove screenshot captions, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this d8db9e63e0 14/59: Fix overlay moving code and a typo in global-why-this-mode, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 9f8c0d4e09 11/59: Fix annonating last part when heat map disabled, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this c914584833 59/59: Use cond instead of nested if in why-this--get-face, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this fa904a7fae 50/59: Make lines no longer than 75 characters, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this a8d01707ce 58/59: Add .dir-locals.el, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 17f7963cfc 46/59: Use faces instead of variables for colors, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this b3a7f874b8 53/59: Don't error on binary files, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this bca895def5 55/59: Add .elpaignore, ELPA Syncer, 2022/11/27