TODO - resolve to continue working on plist-pp

This commit is contained in:
contrapunctus 2020-09-13 15:22:09 +05:30
parent 8fa15f9aad
commit 4eb0797a5a
1 changed files with 7 additions and 5 deletions

View File

@ -130,11 +130,13 @@
7. [ ] Just why are we reading the whole file? ~chronometrist~ should not read more than a day; ~chronometrist-report~ should not read more than a week at a time, and so on. Make a branch which works on this logic, see if it is faster.
* Certain [0%]
** plist-pp [100%]
+1. [ ] plist-pp - work recursively for plist/alist values+
+2. [ ] Fix alignment of alist dots+
+* While also handling alist members which are proper lists+
1. [X] Add variable (to chronometrist-sexp.el) to set pretty-printing function. Default to ppp.el if found, fallback to internal Emacs pretty printer, and let users set their own pretty printing function.
** plist-pp [33%]
pp.el doesn't align plist keys along the same column.
ppp.el doesn't align plist values along the same column. It's also GPL, and I'm trying to cut down GPL dependencies.
1. [ ] plist-pp - work recursively for plist/alist values
2. [ ] Fix alignment of alist dots
* While also handling alist members which are proper lists
3. [X] Add variable (to chronometrist-sexp.el) to set pretty-printing function. Default to ppp.el if found, fallback to internal Emacs pretty printer, and let users set their own pretty printing function.
** Bugs [33%]
1. [ ] With tags and key-value query functions in before-out-functions, clock in Task A -> clock in Task B -> prompted for tags and key values for Task A, add some -> they get added to Task B 😱