Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document alternatives #44

Open
akhramov opened this issue Dec 16, 2020 · 1 comment
Open

Document alternatives #44

akhramov opened this issue Dec 16, 2020 · 1 comment

Comments

@akhramov
Copy link
Owner

https://github.com/legalnonsense/org-timed-alerts

@neeasade
Copy link
Contributor

I will share what I've been using for awhile now. I wanted something separate from org-agenda (sometimes that would break me when using org-wild-notifier), and my solution is not as flexible/see the caveat comment: https://github.com/neeasade/emacs.d/blob/436b678813ebe594df4a8b6521cd33c4ec5e3ee7/lisp/trees/staging.el#L260-L338

The snippet as-is is rather tied to my config, and depends on:

  • ts.el
  • org-ml
  • emacs-named-timer
  • ht.el
  • alert
  • fn.el

What it does/doesn't do:

  • 3 minute heads up, checked every 60 seconds
  • only concerned with headlines that are scheduled today
  • tracks notification state in a hashtable with headline title as key
    • no conflict/path handling
  • no list filtering/tag handling/configurability at a heading level
  • doesn't persist between emacs restarts

It would need some care to be used elsewhere cleanly, but has been "stable" for about a year now for me.

afternote: thanks to @akhramov for providing mega inspo with org-wild-notifier to get something that just works -- I was using org-wild-notifier before I went down this path.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants