Dianne Skoll
|
a46488a50d
|
Remove incorrect assignment that could cause a segfault.
|
2025-08-19 09:58:04 -04:00 |
|
Dianne Skoll
|
f91a1a2d65
|
If we don't have readline, don't declare unused variable.
|
2025-08-18 21:05:56 -04:00 |
|
Dianne Skoll
|
2ac8fb50e1
|
Fix typos.
|
2025-08-18 21:01:48 -04:00 |
|
Dianne Skoll
|
7df826f635
|
Add whole line at a time to history buffer.
|
2025-08-18 20:35:10 -04:00 |
|
Dianne Skoll
|
f8ce7b51da
|
Change prompt depending on whether or not we're ignoring lines.
|
2025-08-18 16:26:58 -04:00 |
|
Dianne Skoll
|
35ee94ca6b
|
If stdin and stdout are TTYs, use readline() where possible.
|
2025-08-18 16:20:45 -04:00 |
|
Dianne Skoll
|
8e00bd5acc
|
Fix typo in comment.
|
2025-08-16 18:32:08 -04:00 |
|
Dianne Skoll
|
0c9ec11fce
|
Add clarifying comment.
|
2025-08-16 10:09:44 -04:00 |
|
Dianne Skoll
|
e87849256b
|
Make --flush simply set standard I/O streams to unbuffered.
|
2025-08-15 22:41:18 -04:00 |
|
Dianne Skoll
|
fd8ecd88a8
|
Add --flush option; use it in tests.
Should help with weird systems whose C libraries have different flushing rules.
|
2025-08-15 22:36:20 -04:00 |
|
Dianne Skoll
|
5e36a6563a
|
Format improvement.
|
2025-08-15 22:26:18 -04:00 |
|
Dianne Skoll
|
274a2bf067
|
Don't unconditionally set RunDIsabled.
|
2025-08-15 20:53:07 -04:00 |
|
Dianne Skoll
|
7b7b861399
|
Disable RUN in callbacks to ordx and subst_xxx functions.
|
2025-08-15 20:27:51 -04:00 |
|
Dianne Skoll
|
5ee415c2fb
|
Add trigistodo(), trigcompletethrough() and trigmaxoverdue() introspection functions.
|
2025-08-15 15:20:57 -04:00 |
|
Dianne Skoll
|
6c2d65c08e
|
Allow non-alphanumeric substitution sequences to be overridden.
|
2025-08-15 14:55:03 -04:00 |
|
Dianne Skoll
|
b1b80316ab
|
Implement %: substitution sequence.
|
2025-08-15 11:54:31 -04:00 |
|
Dianne Skoll
|
de2ec1aa7b
|
In --json mode, redirect any RUN ... command stdout to stderr
We really don't want to mess up the JSON we produce on stdout!!
|
2025-08-14 21:47:40 -04:00 |
|
Dianne Skoll
|
a62ed0e0c5
|
Always output well-formed JSON in --json mode.
|
2025-08-14 20:43:35 -04:00 |
|
Dianne Skoll
|
eceb5e3f82
|
Suppress some output in --json mode.
|
2025-08-14 20:35:07 -04:00 |
|
Dianne Skoll
|
af69f54bff
|
Add max_overdue to JSON.
|
2025-08-14 18:54:15 -04:00 |
|
Dianne Skoll
|
a000a7f17e
|
Add MAX-OVERDUE feature.
|
2025-08-14 18:50:39 -04:00 |
|
Dianne Skoll
|
7762f4f2d6
|
Add $HideCompletedTodos, $JSONMode and $TodoFilter system variables.
|
2025-08-14 13:56:02 -04:00 |
|
Dianne Skoll
|
8331ea2991
|
Fix TODO-issuing logic
|
2025-08-13 11:19:41 -04:00 |
|
Dianne Skoll
|
db28648d9d
|
Better spacing
|
2025-08-12 22:24:17 -04:00 |
|
Dianne Skoll
|
1a5915bba9
|
Show long options in help output.
|
2025-08-12 22:23:00 -04:00 |
|
Dianne Skoll
|
94a50fa22c
|
Refactor some code.
|
2025-08-12 22:13:36 -04:00 |
|
Dianne Skoll
|
fad6076568
|
Convert out-of-range SPECIAL COLOR to MSG.
|
2025-08-12 19:31:54 -04:00 |
|
Dianne Skoll
|
287039ac40
|
Convert color with components out of range to normal MSG-type reminders.
|
2025-08-12 19:26:23 -04:00 |
|
Dianne Skoll
|
8523218ef2
|
Add %? substitution sequence and translations for "are" and "were"
|
2025-08-12 19:08:34 -04:00 |
|
Dianne Skoll
|
fdaaf2b57a
|
Add comment; fix cppcheck warning.
|
2025-08-12 18:37:14 -04:00 |
|
Dianne Skoll
|
cda4877229
|
Fix "make cppcheck" warning.
|
2025-08-12 18:30:36 -04:00 |
|
Dianne Skoll
|
0976cd64f3
|
If evaluating ordx(n) yields an error, then error out instead of continuing with ord(n)
|
2025-08-12 18:27:20 -04:00 |
|
Dianne Skoll
|
2391ff4bc7
|
Add --hide-completed-todos option
|
2025-08-12 15:23:40 -04:00 |
|
Dianne Skoll
|
d21ae56deb
|
Sort out from/scanfrom and how todos work in calendar mode.
|
2025-08-12 15:12:54 -04:00 |
|
Dianne Skoll
|
773980afa6
|
Preserve "from" and "scanfrom"
|
2025-08-12 14:50:19 -04:00 |
|
Dianne Skoll
|
46a80da0e1
|
Preserve relative scanfroms in t->scanfrom; compute when needed.
|
2025-08-12 14:44:47 -04:00 |
|
Dianne Skoll
|
39fcbb72fd
|
%*! is not reproducible.
|
2025-08-12 00:03:19 -04:00 |
|
Dianne Skoll
|
f9a6aba81d
|
Allow ord(n) to be overridden with user-defined function ordx(n)
Lets language packs customize ord.
|
2025-08-11 23:29:08 -04:00 |
|
Dianne Skoll
|
c7c58e20f3
|
Fix silly typo
|
2025-08-11 22:26:48 -04:00 |
|
Dianne Skoll
|
a66ca7cce7
|
In --json mode, try to always emit a banner.
|
2025-08-11 21:40:38 -04:00 |
|
Dianne Skoll
|
89f60358c6
|
Add "noreminders" JSON element.
|
2025-08-11 21:04:50 -04:00 |
|
Dianne Skoll
|
1b5d34e5e6
|
Include banner in --json output.
|
2025-08-11 20:47:00 -04:00 |
|
Dianne Skoll
|
cb5fa62022
|
Make --json cancel -g
|
2025-08-11 20:18:52 -04:00 |
|
Dianne Skoll
|
9d6ce5b674
|
Implement --json - JSON mode output.
|
2025-08-11 20:16:22 -04:00 |
|
Dianne Skoll
|
1cdd9531a5
|
Add --only-todos and --only-events args. Still have to implement JSON output.
|
2025-08-11 19:36:23 -04:00 |
|
Dianne Skoll
|
da4633fab3
|
Add "-nt" option to only show todos.
|
2025-08-11 19:00:20 -04:00 |
|
Dianne Skoll
|
aeff3606d2
|
Handle interaction between complete-through and from.
|
2025-08-11 18:44:28 -04:00 |
|
Dianne Skoll
|
2af36b7241
|
Add comments detailing TODO-handling logic.
|
2025-08-11 18:36:22 -04:00 |
|
Dianne Skoll
|
a7a22d20a2
|
Add is_todo and complete_through JSON key pairs.
|
2025-08-11 18:26:00 -04:00 |
|
Dianne Skoll
|
a7696d659c
|
Add note.
|
2025-08-11 18:15:08 -04:00 |
|