Integrate git blame with highlighting.
This commit is contained in:
parent
ac4471bfc3
commit
83d0917e7a
5 changed files with 27 additions and 9 deletions
|
@ -38,7 +38,8 @@
|
|||
(chicken string)
|
||||
util-io
|
||||
util-dict-list
|
||||
util-parser)
|
||||
util-parser
|
||||
util-time)
|
||||
|
||||
;; Valid git operating modes
|
||||
(define git-modes
|
||||
|
@ -128,9 +129,15 @@
|
|||
blames))))
|
||||
(else
|
||||
;; Any header
|
||||
(let ((kv (parser-parse-line line)))
|
||||
(let* ((kv (parser-parse-line line))
|
||||
(k (car kv))
|
||||
(v (cdr kv))
|
||||
(v1 (case k
|
||||
((committer-time)
|
||||
(seconds->iso-date-string (string->number v)))
|
||||
(else v))))
|
||||
(loop (cdr lines)
|
||||
(ldict-set blame (car kv) (cdr kv))
|
||||
(ldict-set blame k v1)
|
||||
blames))))))))
|
||||
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue