You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter J. Jones 861d4340d2
Fix repository reference for elpkg
2 years ago
elpkg @ 9ed7e97d0c Some documentation updates 5 years ago
lisp Some documentation updates 5 years ago
test First commit 6 years ago
.gitignore Clean up a bit to put on github for others to see 5 years ago
.gitmodules Fix repository reference for elpkg 2 years ago
GNUmakefile Clean up a bit to put on github for others to see 5 years ago
INSTALL.md Clean up a bit to put on github for others to see 5 years ago
LICENSE.md Improve the documentation 6 years ago
README.md Some documentation updates 5 years ago
TODO.org Improve the documentation 6 years ago

README.md

Eldoro: A pomodoro timer/tracker that works with org-mode.

A major mode for showing pomodoro timers.

Eldoro works with tasks defined in an org-mode buffer. When you start Eldoro from within an org-mode buffer it will gather all of headings which are children of the heading that point is currently on. You can then start and stop pomodoro and break timers from within the Eldoro buffer.

Getting Started

First, create an org-mode outline that looks something like this:

* Tasks I Want To Do
** Write angry letter to Congress
** Find a bug in OpenSSL
** Upload compromising photos to FB

Now, move point to the first-level heading and start Eldoro with the eldoro interactive function. Move point to a task you want to work on and press RET.

To switch to a break, just press RET again. If someone interrupts you, press i.

Screenshot

Reporting

By default, Eldoro writes some basic statistics into org-mode properties. If you want to compare the number of pomodori from day to day make sure you create new headings in the org-mode buffer every day. Eldoro does not currently record timestamps with its statistics. It would be nice if there was a better Org API for logging Eldoro statistics into a drawer.

This mode runs the hook eldoro-mode-hook, as the final step during initialization.

key binding


TAB eldoro-jump-to-heading RET eldoro-next-action b bury-buffer g eldoro-update h eldoro-toggle-help i eldoro-interruption q eldoro-quit r eldoro-reset-statistics s eldoro-stop-clock