Build a context-aware todo-list while you code in Emacs.