The Advanced To-Do tool expands the concept of To-Do comments by treating them as tasks rather then simple entities those can hold only textual information. The following attributes can be assigned to To-Do task:
All these attributes are encoded in the body of To-Do, so concept of Advanced To Do's doesn't require using of any additional storage. Tools those work with To-Do's e.g. Advanced Java Structure View) are aware of having such attributes and are able to correctly show only description of To-Do comment.
Advanced To-Do and Assistant |
Any custom attributes can be directly added or changed manually in the source code according to the supported syntax.
The most convenient way of working with To-Do's is using Task List. The Task List allows navigation to a selected To-Do, changing of any To-Do's attributes (certainly excluding file URL) and removing the To-Do from the source file.
The To-Do Assistant allows execution of the most helpful actions for the To-Do at the caret position. Those actions include Complete, Edit and Remove the current To-Do task.
See also: Task List, Assistant, Productivity! Tools , Customizing Productivity!