contrapunctus
657e07e06e
[literate] move time formats to chronometrist.org
...
* Move "Literate programming" to Explanation
* Make "The program" section for all code-related headings; remove
"Code" section
2021-04-12 08:33:46 +05:30
contrapunctus
d343119e41
[literate] move Explanation from manual to chronometrist.org
2021-04-12 08:33:46 +05:30
contrapunctus
018fcdd858
Address some corner cases for task list updates
2021-02-05 17:11:28 +05:30
contrapunctus
5da1912f17
Refactor refresh-file; create chronometrist-sexp-mode for sexp file
2021-02-02 18:48:54 +05:30
contrapunctus
911cbcd1a9
Remove unused definitions
2021-01-31 19:42:20 +05:30
contrapunctus
09a5d127a1
(WIP) try to handle vanished/replaced file; unify partial update functions
2021-01-30 12:08:57 +05:30
contrapunctus
b8271bdd81
Update task list on file changes
2021-01-27 21:24:23 +05:30
contrapunctus
3d898e6dd8
Remove unused variable
2021-01-27 13:46:02 +05:30
contrapunctus
cddeeb0d32
Make query function signatures more consistent
2021-01-09 12:28:28 +05:30
contrapunctus
b3dbd21771
Remove chronometrist-tasks-from-table
...
It was unused, and benchmark.el reports it to be slower than the expression we are using in chronometrist-refresh-file
2021-01-09 10:19:57 +05:30
contrapunctus
a7bb7dbcca
Remove chronometrist-tags-history-replace-last
...
It was buggy, and also no longer necessary, since tag/key/value
history isn't expensive enough (especially after changing tag and key
history generation to be per-task) to require partial updates.
2021-01-06 00:20:01 +05:30
contrapunctus
ea6c379204
Remove unused function chronometrist-task-list-add
2021-01-04 08:53:11 +05:30
contrapunctus
5b55002d5c
Update manual, CHANGELOG, and TODO
2021-01-04 02:26:40 +05:30
contrapunctus
7204050f7f
Create loop wrapper macro, remove mapcar-file/mapc-file
2021-01-04 00:43:48 +05:30
contrapunctus
4b451004a5
Remove unused hash of last sexp
2021-01-03 13:31:13 +05:30
contrapunctus
8ddcabb2c2
Use file change type for partial updates of memory layer
...
What was a few-second-long wait is now barely perceptible.
Optimization successful, I guess, barring any bugs.
2021-01-02 23:06:58 +05:30
contrapunctus
4288b10a2c
Fix file change type code
2021-01-02 22:11:33 +05:30
contrapunctus
a974c6a905
Merge branch 'dev' into optimize-by-hashing
2021-01-02 18:36:26 +05:30
contrapunctus
6c7f072371
manual - list other optimization strategies; update TODO
2021-01-02 18:26:45 +05:30
contrapunctus
ebbed71fcb
Generate value history from file, just before prompt
2021-01-02 12:41:54 +05:30
contrapunctus
796626904e
Fill key history per-task, before prompt
2021-01-01 00:58:07 +05:30
contrapunctus
3d9debf989
Fill tag history per-task, before prompt
2020-12-31 06:06:14 +05:30
contrapunctus
34779e9482
Document optimization idea
2020-12-31 00:21:19 +05:30
contrapunctus
38204780cb
Fix error, add (a little) documentation for hashing
2020-12-30 23:53:35 +05:30
contrapunctus
037ae967e2
manual - reindent content
2020-12-23 01:02:40 +05:30
contrapunctus
7e292717e2
Add functions to detect type of changes made to chronometrist-file
2020-08-31 01:23:43 +05:30
contrapunctus
abd2a15414
Add function to allow quick reuse of last-used tags and key-values
2020-08-29 19:49:06 +05:30
contrapunctus
7a2b491a3c
key-history-populate - change signature
...
Move description of key-history from the docstring of
key-history-populate to that of key-history.
2020-08-29 14:14:58 +05:30
contrapunctus
284aa0a76c
tags-history-populate - change parameter names
2020-08-29 00:44:04 +05:30
contrapunctus
8e61cff721
value-history-populate - change signature and return value; add test
...
Local variables have also been renamed, to describe their purpose and
not so much their type.
ht-history-prep now returns the new value of the hash table.
2020-08-29 00:37:35 +05:30
contrapunctus
7572b9568c
Remove chronometrist-events-query and its helper
...
It was used only once in the entire codebase. Which I replaced with a
cl-loop one-liner. SLOC reduced by 54!
2020-08-28 22:41:29 +05:30
contrapunctus
872825a571
tags-history-populate - change signature, return value; add tests
2020-08-28 19:30:53 +05:30
contrapunctus
a6ead3aac3
manual - reword how-to heading
2020-08-28 11:00:21 +05:30
contrapunctus
373c739cc8
Add exported Info manual
2020-07-24 03:48:10 +05:30