Pomodoro technique timer with a lean and usable interface.
Emacs Lisp
Latest commit 7c301d3 Oct 24, 2016 Konrad Scorciapino update author and description


About the program

Tomatinho is a simple and beautiful pomodoro technique timer that runs on Emacs and is not bloated with distractive graphics or inorganic commands. Just press Enter, see time flow and do you best.

Using it

I bind it here to F12 with the following command:

(global-set-key (kbd "<f12>") 'tomatinho)

When you start Tomatinho, you automatically begin your first pomodoro. There is nothing to do at this point, except to work. You can, of course, restart the pomodoro if you get distracted, or even the whole series, but the program takes care of itself until the 25-minute mark is reached. At this point, the pause period will start, and you’ll have to press <Enter> when you done.

This cycle goes on forever.


<Enter>Forgoes the current pomodoro or leaves a break.
S-<Enter>Deliberately pauses.
RResets the timer.
<Tab>Toggles between display modes.
qKills the buffer.
QTurns off Tomatinho.


Now, you can customize tomatinho buffer name, the faces used, and the length of a podomoro

To do so, run M-x customize-group RET tomatinho, and adjust the settings to your liking.

Some more customs might be added in the future.

Seeing is believing

Check out these screenshots!

  • http://i.imgur.com/8Nay7.png
  • http://i.imgur.com/sqB0M.png

Also try http://tomatinho.konr.mobi