Commit Graph

194 Commits

Author SHA1 Message Date
contrapunctus 8b09562aca [WIP] [bugfix] incorrectly split plists in chronometrist-events 2021-02-22 02:11:45 +05:30
contrapunctus 3fe5260972 Style and documentation changes 2021-02-21 22:09:00 +05:30
contrapunctus 83bbe0bd6a [data structures] add reset command 2021-02-18 15:52:26 +05:30
contrapunctus 5854ec647d [chronometrist] add 2 TODO items 2021-02-17 10:56:42 +05:30
contrapunctus 665705f1b5 [literate] tag functions according to their...function
Shorten file-empty-p

Merge `events->ts-pairs` and `ts-pairs->durations` into `events-to-durations` - they were only used in two places, both times with the results of the former being passed to the latter, and it didn't seem to me that they'd ever be used separately.

Rename all functions using the Scheme-like "foo->bar" naming scheme to the Elispy "foo-to-bar".

Move many docstrings out of source blocks into Org text and TODO items.

Remove unused chronometrist-report-date

Used `with` instead of `let` in chronometrist-report-entries

Use `loop` instead of `maphash` in `chronometrist-statistics-count-average-time-spent`
2021-02-16 13:11:30 +05:30
contrapunctus fbbfd1eeec [literate] checkdoc and package-lint changes 2021-02-15 05:31:34 +05:30
contrapunctus 3fb016cd75 [literate migration] add missing function 2021-02-11 15:48:26 +05:30
contrapunctus 2b02967dc9 [Literate migration] Add missing function 2021-02-11 14:52:50 +05:30
contrapunctus d87997a0cd Remove dependencies on anaphora and s 2021-02-11 13:37:36 +05:30
contrapunctus 203838aa49 Merge branch 'dev' into literate 2021-02-11 12:08:50 +05:30
contrapunctus fd376c7cf1 iso-date->ts - use pattern matching 2021-02-09 01:38:17 +05:30
contrapunctus aab2590e98 count-active-days - rewrite using cl-loop 2021-02-09 01:30:36 +05:30
contrapunctus 9f94250d94 Move task-list function to backend 2021-02-09 01:17:22 +05:30
contrapunctus 5cd9c9db47 "Hash table" -> "Data structures", move task list and related functions 2021-02-09 00:35:29 +05:30
contrapunctus 6a96baccdc Group frontends separately 2021-02-09 00:22:04 +05:30
contrapunctus 9ccaf1d41d Run tangle script only for this particular buffer 2021-02-09 00:21:27 +05:30
contrapunctus 9e1358dac9 Remove unnecessary variable whitespace-re 2021-02-09 00:20:59 +05:30
contrapunctus ae92a04164 Add namespace prefix to tangle command name and buffer 2021-02-09 00:05:42 +05:30
contrapunctus 4a7988e46d Remove blank lines 2021-02-09 00:04:48 +05:30
contrapunctus 333224498f Tag predicates 2021-02-09 00:04:27 +05:30
contrapunctus 39e66829e5 Update auto-tangle sed script 2021-02-08 14:40:28 +05:30
contrapunctus 0dd86c7c90 Clarify text 2021-02-08 14:36:59 +05:30
contrapunctus daaedc8d73 Move definitions from chronometrist-statistics.el to chronometrist.org 2021-02-08 12:46:29 +05:30
contrapunctus 075fb0323a Move definitions from plist-pp.el and report.el to chronometrist.org 2021-02-08 12:08:27 +05:30
contrapunctus 963e23e736 Restructure file to reflect conceptual data flow 2021-02-08 11:22:58 +05:30
contrapunctus 3bed912dcc Emit newlines in tangled source 2021-02-08 01:05:21 +05:30
contrapunctus 508998ebd1 Add commentary about file 2021-02-08 01:05:10 +05:30
contrapunctus 81fbf50100 Remove blank lines 2021-02-08 01:04:36 +05:30
contrapunctus 3a0b5fa045 Name headings more clearly 2021-02-08 01:03:56 +05:30
contrapunctus cb1293b6cd Move definitions from chronometrist-timer.el to chronometrist.org 2021-02-07 23:20:56 +05:30
contrapunctus f32f81844a Move definitions from chronometrist-time.el to chronometrist.org 2021-02-07 21:52:53 +05:30
contrapunctus d7ec8906f4 Move definitions from chronometrist-queries.el to chronometrist.org 2021-02-07 21:42:50 +05:30
contrapunctus 909ed00202 Move definitions from chronometrist-migrate.el to chronometrist.org 2021-02-07 21:39:24 +05:30
contrapunctus f597258d19 Move definitions from chronometrist-migrate.el to chronometrist.org 2021-02-07 21:25:04 +05:30
contrapunctus 9cfb4292ca Remove properties
Currently, headings represent components, and tags represent types and
concerns. If I need metadata which is "cross-cutting" (across
components) and doesn't suit tags, I'll use properties.
2021-02-05 16:25:02 +05:30
contrapunctus e11ac89359 Tangle chronometrist.org 2021-02-05 16:15:29 +05:30
contrapunctus bfa45eecf3 Enable nameless mode 2021-02-05 16:15:08 +05:30
contrapunctus f4a42df3cc Move definitions from chronometrist-sexp.el to chronometrist.org 2021-02-05 13:51:52 +05:30
contrapunctus 3c5a3c5556 Move definitions from chronometrist-events.el to chronometrist.org 2021-02-04 21:46:40 +05:30
contrapunctus edf63ee269 Move definitions from chronometrist-common.el to chronometrist.org 2021-02-04 21:31:25 +05:30
contrapunctus 5b308ea0a8 Add library headers and require calls 2021-02-04 16:13:19 +05:30
contrapunctus 9857c98127 Create subtree for definitions from main file 2021-02-04 16:03:00 +05:30
contrapunctus 863291c02c chronometrist.org - tag definitions 2021-02-04 08:58:52 +05:30
contrapunctus a7b70b5a3e chronometrist.el - move definitions to chronometrist.org 2021-02-04 08:58:21 +05:30