Awesome, thanks for that. And thanks to all who replied. Great suggestions!



You received this email from ProtonMail because I sent it.

Sent with Proton Mail secure email.

On Sunday, April 20th, 2025 at 10:17 PM, Tim Chase via Remind-fans 
<[email protected]> wrote:

> On 2025-04-20 22:38, Remind list wrote:
> 
> > Is there a way to mark a task as completed? I like to be sure I didn't
> > miss anything when I look back on past tasks.
> 
> 
> It depends on how you track tasks.
> 
> For one-off tasks, because I track all my reminder files in git (feel
> free to use whatever version-control you prefer, even if that's RCS or
> CVS), I have no qualms deleting completed tasks. I can always resurrect
> them from the repo, either as a one-off checkout to see what I was doing
> at a point-in-time, or to extract the reminder for re-use.
> 
> That said, if you really do want to keep them around, you could mark it
> Done with a TAG like
> 
> REM Apr 22 2025 TAG done MSG Accounting audit report to Pat
> 
> 
> If you have repeating tasks like balancing the checkbook monthly on the
> 8th with a few days of reminder depending on when the statment usually
> shows up in the mail:
> 
> REM 8 +3 MSG %"Balance checkbook%" %b
> 
> or getting your car inspected annually by the end of each July with
> reminders all month until you do it:
> 
> REM Jul 31 +30 MSG %"Car inspection%" %b
> 
> perhaps this little set of helper functions would be useful:
> 
> FSET done_ym(y, m) y < $Ty || (y == $Ty && m < $Tm)
> FSET done_y(y) y < $Ty
> 
> which I use like:
> 
> REM 8 +3 SATISFY [done_ym(2025, 4)] MSG %"Balance checkbook%" %b
> REM Jul 31 +30 SATISFY [done_y(2024)] MSG %"Car inspection%" %b
> 
> I can then update when I last did the task so that it doesn't keep
> showing up until the next time it's about to come due.
> 
> I actually tweak the %b with
> 
> FSET due() "by " + $T + " (" + dosubst("%b", $T) + ")"
> 
> and then
> 
> REM 8 +3 SATISFY [done_ym(2025, 4)] MSG %"Balance checkbook%" [due()]
> REM Jul 31 +30 SATISFY [done_y(2024)] MSG %"Car inspection%" [due()]
> 
> so it reads a little more cleanly.
> 
> Hopefully some of that is helpful to you,
> 
> -tim
> 
> 
> 
> 
> 
> _______________________________________________
> Remind-fans mailing list
> [email protected]
> https://dianne.skoll.ca/mailman/listinfo/remind-fans
> Remind is at https://dianne.skoll.ca/projects/remind/

_______________________________________________
Remind-fans mailing list
[email protected]
https://dianne.skoll.ca/mailman/listinfo/remind-fans
Remind is at https://dianne.skoll.ca/projects/remind/

Reply via email to