org-mode/contrib/lisp
Bastien Guerry 973695beb3 Add org-notify.el by Peter Münster to contrib/lisp/.
It's useful for getting notifications for todo items and more flexible
than org-agenda-to-appt.

Here a summary:
- different warning periods for different todo-types
- fine grained warning periods (smallest unit is second)
- continue notifications, when deadline is overdue
- easy modification of timestamps (just one click, to say
  "let's do it tomorrow")
- switch from "todo" to "done" by clicking on the notification window
- configurable notification types (email, notifications-notify, beep,
  etc.)
- configurable notification period
- configurable notification duration
- crescendo notifications (be more aggressive, when time gets closer to
  deadline)

There was a little thread about this subject:
http://thread.gmane.org/gmane.emacs.orgmode/48832

Example usage:
  (org-notify-add 'appt
                  '(:time "-1s" :period "20s" :duration 10
                    :actions (-message -ding))
                  '(:time "15m" :period "2m" :duration 100
                    :actions -notify/window)
                  '(:time "2h" :period "5m" :actions -message)
                  '(:time "1d" :actions -email))

This means for todo-items with `notify' property set to `appt': 1 day before
deadline, send a reminder-email, 2 hours before deadline, start to send
messages every 5 minutes, then, 15 minutes before deadline, start to pop up
notification windows every 2 minutes. The timeout of the window is set to
100 seconds. Finally, when deadline is overdue, send messages and make
noise.
2012-03-24 07:48:07 +01:00
..
htmlize.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-annotate-file.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-bibtex-extras.el Fix the maint branch. 2012-03-19 20:27:28 +01:00
org-bookmark.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-checklist.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-choose.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-collector.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-contacts.el Tags/properties matcher: Fixed issues with todo-only matches 2012-03-23 13:42:06 +01:00
org-contribdir.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-depend.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-drill.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-element.el org-element: Small refactoring 2012-03-22 19:32:09 +01:00
org-elisp-symbol.el More copyright year fixes. 2012-02-19 08:16:27 -07:00
org-eval-light.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-eval.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-exp-bibtex.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-expiry.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-export-generic.el contrib/lisp/org-export-generic.el: Added variables for exporting tables and a mediawiki exporter. 2012-03-20 17:01:21 +01:00
org-export.el org-export: Fix export with Babel calls outside export scope 2012-03-22 16:49:19 +01:00
org-git-link.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-interactive-query.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-invoice.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-jira.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-learn.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-mac-iCal.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-mac-link-grabber.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-mairix.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-man.el Renamed CONTRIB directory to "contrib". 2008-04-07 17:36:12 +02:00
org-mime.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-mtags.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-notify.el Add org-notify.el by Peter Münster to contrib/lisp/. 2012-03-24 07:48:07 +01:00
org-notmuch.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-panel.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-registry.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-screen.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-secretary.el Copyright year fixes for contrib/. 2012-02-19 08:16:54 -07:00
org-static-mathjax.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-sudoku.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-toc.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-track.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-velocity.el Copyright year fixes for contrib/. 2012-02-19 08:16:54 -07:00
org-wikinodes.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-xhtml.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org2rem.el Fix the master branch. 2012-03-19 22:01:29 +01:00
orgtbl-sqlinsert.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
test-org-export-preproc.el Fix the master branch. 2012-03-19 22:01:29 +01:00