Homepage: http://github.com/DarkBuffalo/chronos
Author: David Knight
Updated:
Multiple simultaneous countdown / countup timers
Chronos provides multiple countdown / countup timers, shown sorted by expiry
time in a special buffer *chronos*.
Expiry Elapsed To go Message
[17:02] --now--
[17:07] 9 4:51 Coffee
In this example, the time 'now' is 17:02. A five minute countdown
timer was set up 9 seconds ago. It is expected to expire in 4 minutes
51 seconds at 17:07.
Installation
Put this file somewhere Emacs can find it and (require 'chronos).
`M-x chronos-add-timer' will start chronos and prompt you to add a timer.
When prompted for the time, enter an integer number of minutes for the timer
to count down from. When prompted for the message, enter a short description
of the timer for display and notification.
you can fill in the `chronos-standard-timers' variable to use the
`chronos-select-timer' command to quickly select a chrono.
ex:
(setq chronos-standard-timers
'("Green Tea (Short) 2/Green Tea: Remove tea bag"
"Green Tea (Medium) 0:2:30/Green Tea: Remove tea bag"
"Green Tea (Long) 3/Green Tea: Remove tea bag"
"Black Tea (Medium) 4/Black Tea: Remove tea bag"
"Black Tea (Long) 5/Black Tea: Remove tea bag"
"Herbal Tea 10/Herbal Tea: Remove tea bag"
"Timebox 25/Finish and Reflect + 5/Back to it"
"Break 30/Back to it"
"Charge Phone 30/Unplug Phone"
"Charge Tablet 60/Unplug Tablet"
"Charge Headphones 15/Unplug Headphones"
"Charge Battery 120/Unplug Battery"
"Class: Very Short 1/End"
"Class: Short 5/End"
"Class: Medium 10/End"
"Class: Long 15/End"))
For more details, including more sophisticated time specifications and
notification options, see the info manual or website.