contrapunctus
7cf2c86afd
Convert user presets to strings
2022-02-25 15:20:21 +05:30
contrapunctus
7334be5743
Add key-value presets
...
Inspired by the Android application "My Expenses" by Michael
Totschnig.
2022-02-23 20:47:46 +05:30
contrapunctus
88ee7710d8
Add history variable for unified key-value prompt
2022-01-24 01:36:15 +05:30
contrapunctus
d60d29c126
[key-values] remove key-value history limit
2021-10-29 00:40:54 +05:30
contrapunctus
4f0b0c0171
Use to-list + cl-loop instead of cl-loop wrapper macros
2021-10-29 00:40:54 +05:30
contrapunctus
15b9bb832e
fix(key-values): let -> let*
2021-10-17 17:34:05 +05:30
contrapunctus
fac18d2e08
optimize: speed up key/value history generation
2021-10-11 07:12:41 +05:30
contrapunctus
e4c33d7097
create backend-generic `cl-loop` interface
2021-09-12 17:22:08 +05:30
contrapunctus
da1f2ed329
Fix more errors
2021-09-04 19:29:24 +05:30
contrapunctus
e57a244519
feat: change menu text; add keybinding for details view
2021-06-17 22:32:50 +05:30
contrapunctus
8537fd214e
feat: add key-values menu, commands to add key-values
2021-06-17 19:38:20 +05:30
contrapunctus
5c5b7fc5e7
fix: address linter complaints
2021-06-03 22:26:59 +05:30
contrapunctus
e1f6121230
fix: tangle tests to separate files
2021-06-03 02:12:04 +05:30
contrapunctus
529cd544d0
fix: address byte compilation warnings
2021-06-03 01:26:19 +05:30
contrapunctus
3c8be625ce
fix: on-save tangling setup; -let instead of -let* in spark
2021-06-01 18:37:29 +05:30
contrapunctus
a6c02aaf80
fix(distribution): ship Elisp file; remove literate-elisp dependency
2021-06-01 17:35:01 +05:30
contrapunctus
0d9c7a2fd4
Run package-lint; update links
2021-05-31 01:07:33 +05:30
contrapunctus
35ddeaf5dd
Drop choice.el; try to create unified completing-read prompt
2021-05-14 12:51:56 +05:30
contrapunctus
c33b3ae3fe
[literate] add literate-elisp dependency; remove tangling setup
2021-04-12 08:33:46 +05:30
contrapunctus
3ea6df7f20
[tests] moved tests to Org files
...
Upside - no more jumping between definitions and tests
Downside - if we ship the Org file, users will have to download some more bytes
2021-02-22 18:02:39 +05:30
contrapunctus
cc57d2d8ea
[key-values] remove references to --skip-detail-prompts
2021-02-17 01:25:15 +05:30
contrapunctus
f1632ef4b9
[key-values] add library headers
2021-02-16 15:35:32 +05:30
contrapunctus
e4de5b2b2e
[key-values] tag functions according to their purpose
...
Move TODO item, add commentary
2021-02-16 15:24:39 +05:30
contrapunctus
7c81b3b937
[key-values] remove query-skipping definitions
2021-02-15 05:36:16 +05:30
contrapunctus
3cbf9c1f10
[key-values] fix errors, implement unified-choice
2021-02-11 21:39:57 +05:30
contrapunctus
dd17413f06
[literate migration] add missing function - plist-update
2021-02-11 17:29:14 +05:30
contrapunctus
cd88cba389
[key-values] fix error, add missing dependency
2021-02-11 15:45:03 +05:30
contrapunctus
313c834e8b
[key-values] Restructure, add TODO item
2021-02-11 15:30:21 +05:30
contrapunctus
adbcf217a0
[key-values] Add single key prompts from hydra branch
2021-02-11 15:29:10 +05:30
contrapunctus
26ebe9243e
[Literate migration] Convert key-values.el to literate Org program
2021-02-11 14:53:35 +05:30
contrapunctus
d87997a0cd
Remove dependencies on anaphora and s
2021-02-11 13:37:36 +05:30
contrapunctus
81b1f4bb7f
Fix incorrect order of tag/key/value history
2021-01-27 12:40:10 +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
7204050f7f
Create loop wrapper macro, remove mapcar-file/mapc-file
2021-01-04 00:43:48 +05:30
contrapunctus
c7131e69e6
Correct tag generation behavior/max eval depth error
2021-01-03 08:51:07 +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
ebbed71fcb
Generate value history from file, just before prompt
2021-01-02 12:41:54 +05:30
contrapunctus
c606f0d118
Reverse file reading order, for future implementation of limits
2021-01-02 12:00:32 +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
f4a5d0820d
Use sexp-pretty-print-function in kv-add
2020-10-20 09:50:12 +05:30
contrapunctus
775b7cf378
Fix alists being stored un`read`ably in history
2020-09-07 21:59:50 +05:30
contrapunctus
458b12a9b8
skip-query-prompt - use prin1 to display plist in prompt
2020-09-07 20:33:01 +05:30
contrapunctus
8f77e25d23
Fix keybinding representation in prompt
2020-09-04 22:55:39 +05:30
contrapunctus
f8f39c53b6
skip-query-prompt - remove redundant use of `when`
2020-09-02 19:26:06 +05:30
contrapunctus
a98a04d52a
Reformat code to make it denser
2020-09-02 19:25:55 +05:30
contrapunctus
755cb5d501
key-prompt - pass key-suggestions for history; cleanup and reformat
2020-09-02 19:21:39 +05:30
contrapunctus
b4a9702d03
value-prompt - use completing-read instead of read-from-minibuffer
...
I have no idea why I didn't do this earlier. 🤷
2020-09-02 19:19:57 +05:30
contrapunctus
ace6579b3a
history-prep - correct local variable I forgot to rename
2020-08-31 11:54:28 +05:30
contrapunctus
d2e912911e
Fix incorrect loop clause
...
Damn it loop, I thought we were friends!
2020-08-31 01:44:51 +05:30