summaryrefslogtreecommitdiff
path: root/haunt.scm
diff options
context:
space:
mode:
authorHenry Webster <hwebs@hwebs.info>2026-07-22 12:23:28 -0500
committerHenry Webster <hwebs@hwebs.info>2026-07-22 12:23:28 -0500
commitacdfa23c19901947e17709442f79eb00a900375c (patch)
tree21d9a4c8ffbc59487ac0b0d09806c5dab095ea5b /haunt.scm
parent3e79adcf54587872282561d6fd4e67f22729cdb3 (diff)
implement now page ordering
Diffstat (limited to 'haunt.scm')
-rw-r--r--haunt.scm9
1 files changed, 8 insertions, 1 deletions
diff --git a/haunt.scm b/haunt.scm
index 8a58caa..913c16a 100644
--- a/haunt.scm
+++ b/haunt.scm
@@ -13,8 +13,15 @@
(define post-prefix "post")
+(define (posts/reverse-file-name posts)
+ "Returns POSTS sorted in reverse file name order."
+ (sort posts
+ (lambda (a b)
+ (string>? (post-file-name a) (post-file-name b)))))
+
(define (filter-now posts)
- (filter (lambda (p) (member "now" (post-tags p))) posts))
+ (posts/reverse-file-name
+ (filter (lambda (p) (member "now" (post-tags p))) posts)))
(define (filter-not-now posts)
(posts/reverse-chronological