Commit Graph

897 Commits

Author SHA1 Message Date
contrapunctus c27ac66a30 feat - tag prompt using choice.el 2021-02-10 12:53:24 +05:30
contrapunctus b219876378 Merge branch 'dev' into hydra 2021-02-09 01:46:11 +05:30
contrapunctus 4d523d821b TODO - add new ideas 2021-02-07 11:27:12 +05:30
contrapunctus 018fcdd858 Address some corner cases for task list updates 2021-02-05 17:11:28 +05:30
contrapunctus 8be5eb1ccb refresh-file - add some more checks 2021-02-03 18:02:40 +05:30
contrapunctus 1d4d5591a1 file-change-type - clean up comments and indentation 2021-02-03 17:55:05 +05:30
contrapunctus e054638175 loop-file - fix nil result on files without prop line 2021-02-03 17:54:16 +05:30
contrapunctus e259a04061 TODO - new optimization ideas 2021-02-03 17:06:41 +05:30
contrapunctus b8799ba260 TODO - add prop line query idea; update changelog 2021-02-03 17:06:38 +05:30
contrapunctus 55d4c6f2cb chronometrist-sexp-mode-hook - don't add auto-revert-mode by default 2021-02-03 17:03:28 +05:30
contrapunctus 5da1912f17 Refactor refresh-file; create chronometrist-sexp-mode for sexp file 2021-02-02 18:48:54 +05:30
contrapunctus 818d76c9e6 tests - remove duplication 2021-02-02 17:52:03 +05:30
contrapunctus b77a9bcc25 file-change-type - write tests 2021-02-02 17:41:54 +05:30
contrapunctus ffd3d01f6e README - update install instructions 2021-02-02 00:14:34 +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 22ea8b4e99 Bump versions 2021-01-27 21:29:04 +05:30
contrapunctus 9a47f624bb Remove unnecessary refresh-file call
It is already called at the end of `chronometrist-in`
2021-01-27 21:26:38 +05:30
contrapunctus b8271bdd81 Update task list on file changes 2021-01-27 21:24:23 +05:30
contrapunctus c63ca7a552 Use pcase instead of cond 2021-01-27 13:46:43 +05:30
contrapunctus 3d898e6dd8 Remove unused variable 2021-01-27 13:46:02 +05:30
contrapunctus 0bcd711bdc Fix error when running emacs with `-q` 2021-01-27 12:41:01 +05:30
contrapunctus 81b1f4bb7f Fix incorrect order of tag/key/value history 2021-01-27 12:40:10 +05:30
contrapunctus f664297378 Update versions and changelog 2021-01-19 13:23:24 +05:30
contrapunctus 125d0ed289 Merge branch 'dev' 2021-01-19 13:21:25 +05:30
contrapunctus e36730b4ea Remove json.el dependency 2021-01-19 13:20:38 +05:30
contrapunctus 930874c348 (WIP) store keys in hints; refine prompt types; design defchoice macro 2021-01-15 06:23:39 +05:30
contrapunctus 04aba37f02 Use global variable to pass state to macro 2021-01-14 19:16:06 +05:30
contrapunctus 32a04ece59 (WIP) remove hydra code, try to use a keymap for `read-key-sequence` 2021-01-14 01:35:08 +05:30
contrapunctus da8e940daa Make ad-hoc Hydra replacement which "blocks" 2021-01-12 18:25:42 +05:30
contrapunctus 5012298627 Handle empty history situations 2021-01-12 00:45:36 +05:30
contrapunctus 815421ade5 Let users decide if they want tag/key history as combinations or not 2021-01-11 12:54:07 +05:30
contrapunctus 2049e43597 tags-add - update call site to match new signature 2021-01-11 06:20:25 +05:30
contrapunctus 4c03d58d3d Make functions suitable for putting into hooks 2021-01-11 03:57:38 +05:30
contrapunctus 381abdaa2c Insert tags as a plist 2021-01-11 03:18:21 +05:30
contrapunctus c32ced5ac6 chronometrist-append-to-last -> chronometrist-plist-update
It now makes no changes to the file, and only accepts two plists
instead of a tag list and a plist.
2021-01-10 23:50:09 +05:30
contrapunctus d353075285 Use a macro instead of `eval` 2021-01-10 16:48:09 +05:30
contrapunctus 657dced732 Create a Hydra prompt for tags, keys, and values 2021-01-10 13:00:09 +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 5f46b51fef (WIP) chronometrist-loop-file - add edebug spec 2021-01-09 09:42:43 +05:30
contrapunctus 9535e11370 Remove excess whitespace 2021-01-09 09:41:31 +05:30
contrapunctus 3fa9cb40fb TODO - change "event" to "interval" 2021-01-09 09:41:09 +05:30
contrapunctus 95c46c25e1 TODO - clarify bug and feature descriptions 2021-01-09 09:39:25 +05:30
contrapunctus ad89106754 TODO - refine per-task prompt idea 2021-01-09 09:35:30 +05:30
contrapunctus cef185de5c Bump versions, update CHANGELOG 2021-01-07 03:17:30 +05:30
contrapunctus 0dc3db8f24 Merge branch 'dev' 2021-01-07 03:14:26 +05:30
contrapunctus 108cd37644 README - fix link 2021-01-06 04:04:39 +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 1b13db776b Comment out debugging `message` call; bump versions 2021-01-04 10:56:36 +05:30