Prepare for separate blame to print.
This commit is contained in:
parent
73c45ab9db
commit
b343f4726e
2 changed files with 21 additions and 0 deletions
|
@ -127,6 +127,8 @@
|
|||
(-action- 'print-info))
|
||||
(-print () "Print given member file"
|
||||
(-action- 'print-member-file))
|
||||
(-blame () "Print annotated member file"
|
||||
(-action- 'blame-member-file))
|
||||
(-fees () "Prints fees table"
|
||||
(-needs-bank- #t)
|
||||
(-action- 'fees))
|
||||
|
@ -272,6 +274,12 @@
|
|||
(print-member-source mr))
|
||||
(else
|
||||
(print "No member specified!"))))
|
||||
((blame-member-file)
|
||||
(cond (mr
|
||||
(newline)
|
||||
(print-member-blame mr))
|
||||
(else
|
||||
(print "No member specified!"))))
|
||||
((print-idstats)
|
||||
(newline)
|
||||
(print-members-ids-stats MB)
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
(
|
||||
print-member-table
|
||||
print-member-source
|
||||
print-member-blame
|
||||
member-records->string
|
||||
print-members-base-table
|
||||
print-members-base-stats
|
||||
|
@ -165,6 +166,18 @@
|
|||
#:context -1
|
||||
)))
|
||||
|
||||
;; Nicely prints the member annotated source with any errors recorded.
|
||||
(define (print-member-blame mr)
|
||||
(let* ((lines (brmember-source mr))
|
||||
(file-name (ldict-ref mr 'file-name))
|
||||
(hls (ldict-ref mr 'highlights '())))
|
||||
(print file-name ":")
|
||||
(print-source-listing
|
||||
lines
|
||||
hls
|
||||
#:context -1
|
||||
)))
|
||||
|
||||
;; Prints nicely printed payments
|
||||
(define (member-payments->table mr)
|
||||
(table->string (cons
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue