Send a notification
and maybe play-sound
.
Make noise.
Send email to user.
Print a message.
Pop up a notification window.
For a graphics display, pop up a notification window, for a text terminal an emacs window.
Pop up a window, mostly copied from appt-disp-window.
Add a new notification type. The name
can be used in Org-mode property
notify. If name
is default, the notification type applies for todo items
without the notify property. This file predefines such a default
notification type.
Each element of params
is a list with parameters for a given time
distance to the deadline. This distance must increase from one element to
the next.
List of possible parameters:
:time Time distance to deadline, when this type of notification shall
start. It's a string: an integral value (positive or negative)
followed by a unit (s, m, h, d, w, M).
:actions A function or a list of functions to be called to notify the
user. Instead of a function name, you can also supply a suffix
of one of the various predefined `org-notify-action-xxx'
functions.
:period Optional: can be used to repeat the actions periodically. Same
format as :time.
:duration Some actions use this parameter to specify the duration of the
notification. It's an integral number in seconds.
:audible Overwrite the value of `org-notify-audible' for this action.
For the actions, you can use your own functions or some of the predefined ones, whose names are prefixed with org-notify-action-.
Make human readable string for remaining time to deadline.
Delete the notification window.
Create one todo item.
Print waring message, when notified significantly later than defined by
period
.
User wants to see action.
User wants to see action after button activation.
User wants to see action after mouse-click in notify window.
Notification window has been closed.
Process the todo-list, and possibly notify user about upcoming or forgotten tasks.
Select the highest window on the frame, that is not is not an org-notify window. Mostly copied from appt-select-lowest-window.
Start the notification daemon. If secs
is positive, it’s the
period in seconds for processing the notifications of one
org-agenda file, and if negative, notifications will be checked
only when emacs is idle for -=secs= seconds. The default value for
secs
is 20.
Stop the notification daemon.
Convert time string str
to number of seconds.
Create the todo-list for one org-agenda file.