iMDone

Turn your TODO, FIXME, DOING, DONE, ETC. comments into actionable lists and keep them in your code. Instead of keeping your tasks in a separate app, use common syntax for recording tasks right in your code.
For example...
// TODO This is a javascript comment with a TODO task
Or in markdown...
- #TODO:0 This is a list item as a TODO task
And that's not all!
1. You can create new lists on the fly.
2. Drag and drop tasks within or between lists
3. Edit files
4. Preview markdown files
5. Use a modified todo.txt format for tags (+tag), context(@context) and dates