[chronometrist] fix contrapunctus-display-key-values-helper
This commit is contained in:
parent
c50a1fcccc
commit
1e6660d73a
19
init.org
19
init.org
|
@ -694,14 +694,17 @@ Return nil (and run `magit-status') if the user answers no."
|
|||
(seq-filter #'identity args))
|
||||
separator))
|
||||
|
||||
(defun contrapunctus-display-key-values-helper (objects)
|
||||
(cl-loop for object in objects
|
||||
collect (cl-typecase object
|
||||
(string object)
|
||||
(list (contrapunctus-display-key-values-helper object))
|
||||
(cons (format "%s %s" (car object) (cdr object)))
|
||||
(t "")) into strings
|
||||
finally return (mapconcat #'identity (seq-filter #'identity strings) ", ")))
|
||||
(defun contrapunctus-display-key-values-helper (list)
|
||||
(cl-loop for elt in list
|
||||
collect
|
||||
(cond ((stringp elt) elt)
|
||||
((chronometrist-plist-pp-pair-p elt)
|
||||
(format "%s %s" (car elt) (cdr elt)))
|
||||
((listp elt)
|
||||
(contrapunctus-display-key-values-function elt))
|
||||
(t "")) into strings
|
||||
finally return
|
||||
(mapconcat #'identity (seq-filter #'identity strings) ", ")))
|
||||
|
||||
(defun contrapunctus-display-key-values-function (plist)
|
||||
"Function used to print key-values in `chronometrist-details' buffers."
|
||||
|
|
Loading…
Reference in New Issue