Add "-nt" option to only show todos.

This commit is contained in:
Dianne Skoll
2025-08-11 19:00:20 -04:00
parent aeff3606d2
commit da4633fab3
3 changed files with 9 additions and 0 deletions

View File

@@ -1213,6 +1213,10 @@ int TriggerReminder(ParsePtr p, Trigger *t, TimeTrig const *tim, int dse, int is
char const *msg_command = NULL;
Value v;
if (OnlyTodos && !(t->is_todo)) {
return OK;
}
if (MsgCommand) {
msg_command = MsgCommand;
}

View File

@@ -72,6 +72,7 @@ EXTERN INIT( int CalMonths, 0);
EXTERN INIT( char const *CalType, "none");
EXTERN INIT( int Hush, 0);
EXTERN INIT( int NextMode, 0);
EXTERN INIT( int OnlyTodos, 0);
EXTERN INIT( int InfiniteDelta, 0);
EXTERN INIT( int DefaultTDelta, 0);
EXTERN INIT( int DefaultDelta, NO_DELTA);

View File

@@ -336,6 +336,10 @@ void InitRemind(int argc, char const *argv[])
DontQueue = 1;
Daemon = 0;
IgnoreOnce = 1;
if (*arg == 't') {
OnlyTodos = 1;
arg++;
}
break;
case 'r':