Next: , Previous: Organizing Your Tasks, Up: Organizing Your Tasks


6.2.2.1 Associating Tasks with Multiple Projects

You can use planner-multi.el to associate a task with more than one project. That way, you can easily keep GTD-style context lists as well as project-related lists.

To use multiple projects, add the following to your ‘~/.emacs’:

     (require 'planner-multi)

Under GNU Emacs, you can specify multiple projects by separating them with a single space. For example, you can specify planner doc when creating a task to associate the task with those two projects.

Under XEmacs, you can specify multiple projects by typing RET after each entry and terminating the list with another RET. For example, to specify planner and doc, you would type planner RET doc RET RET at the prompt.

If you want to see an overview of all of your tasks as well as project- or context-specific lists, you can set planner-multi-copy-tasks-to-page to your overview page(s). For example, set it to ‘TaskPool’ to be able to see an overview of all of your unfinished tasks. You can also set this to multiple pages such as ‘[[TasksByProject][p]] [[TasksByContext][c]]’ and use planner-trunk.el to sort and organize tasks for easy reference. (see Grouping Tasks)

Options

— User Option: planner-multi-copy-tasks-to-page

Automatically copy newly-created tasks to the specified page.

By default, tasks are removed from planner-multi-copy-tasks-to-page when you call planner-task-done or planner-task-cancelled. If you prefer to keep a copy of the task, remove planner-multi-remove-task-from-pool from planner-mark-task-hook.

If you want to use a different separator instead of spaces, customize the planner-multi-separator variable.

— User Option: planner-multi-separator

String that separates multiple page references.

For best results, this should be something recognized by muse-link-at-point so that links are highlighted separately.