I finally found out how to do alarms in emacs org-mode (the only decent PIM application I am aware of)
I found the easiest way is to completely replace appt-display-message by my own function. Be aware that some of the appt related setting are not obeyed by my own function. It does an alarm, period.
This creates an appointment (which will ring the alarm) for all entries which contain an exclamation mark. I created an agenda template which puts an exclamation mark in front of all DEADLINE marked entries. For SCHEDULED it does not, but I am free to just type in an exclamation mark if I want an alarm.
The time-related alarm settings all work. You can ask for alarms starting 10 minutes before the event with reminders every 4 minutes and stuff.
So just putting the above code snippets into your .emacs file should do the trick.
I finally found out how to do alarms in emacs org-mode (the only decent PIM application I am aware of)
I found the easiest way is to completely replace appt-display-message by my own function. Be aware that some of the appt related setting are not obeyed by my own function. It does an alarm, period.
So I first define my own alarm function
Then I let appt-display-message use it
The time-related alarm settings all work. You can ask for alarms starting 10 minutes before the event with reminders every 4 minutes and stuff.
So just putting the above code snippets into your .emacs file should do the trick.