Homepage: https://www.gnu.org/software/emacs
Author: Oliver Seidel, Stephen Berman
Facilities for making and maintaining todo lists
This package provides facilities for making and maintaining prioritized lists of things to do. These todo lists are identified with named categories, so you can group together thematically related todo items. Each category is stored in a file, providing a further level of organization. You can create as many todo files, and in each as many categories, as you want. With Todo mode you can navigate among the items of a category, and between categories in the same and in different todo files. You can add and edit todo items, reprioritize them, move them to another category, or delete them. You can also mark items as done and store them within their category or in separate archive files. You can include todo items in the Emacs Fancy Diary display and treat them as appointments. You can add new todo files, and rename or delete them. You can add new categories to a file, rename or delete them, move a category to another file and merge the items of two categories. You can also reorder the sequence of categories in a todo file for the purpose of navigation. You can display sortable summary tables of the categories in a file and the types of items they contain. And you can filter items by various criteria from multiple categories in one or more todo files to create prioritizable cross-category overviews of your todo items. To get started, type `M-x todo-show'. For full details of the user interface, commands and options, consult the Todo mode user manual, which is included in the Info documentation.