Integrate git blame with highlighting.

This commit is contained in:
Dominik Pantůček 2023-05-15 19:40:24 +02:00
parent ac4471bfc3
commit 83d0917e7a
5 changed files with 27 additions and 9 deletions

View file

@ -29,6 +29,7 @@
util-time
(
current-util-milliseconds
seconds->iso-date-string
today/iso
)
@ -49,9 +50,9 @@
(else
(current-process-milliseconds))))
;; Returns today as YYYY-MM-DD string
(define (today/iso)
(let ((d (seconds->local-time)))
;; Converts seconds since epoch to ISO date string
(define (seconds->iso-date-string . args)
(let ((d (apply seconds->local-time args)))
(format "~A-~A-~A"
(number->string
(+ 1900 (vector-ref d 5)))
@ -64,5 +65,9 @@
(+ 100 (vector-ref d 3)))
1))))
;; Returns today as YYYY-MM-DD string
(define (today/iso)
(seconds->iso-date-string))
)