You can use allout.el or other modes for outlining to support hierarchical tasks in plan pages. No special support is needed.
Tasks created by planner-create-task-from-buffer and
planner-create-task
are created in the ‘* Tasks’ section.
If planner-add-task-at-end-flag
is non-nil, tasks are added to
the end of the first task block, else they are added to the beginning.
You can then copy and paste tasks into your preferred hierarchy.
Blank lines delimit blocks of tasks upon which automatic sorting is
performed.
You can also type in tasks manually. You may find this approach faster when you are comfortable with planner.
For example, a LearnPlanner plan page might contain the following lines:
* Learn how to use planner.el ** Installation #C0 _ Decide where to put Planner #C0 _ Download the archives ** Configuration *** Load path #C0 _ Figure out how to add things to my load path #C0 _ Actually add it to my load path ...
If you create tasks for the finest level of detail available at the moment, you can schedule them onto day pages with C-c C-c (planner-copy-or-move-task). Then you can use planner-jump-to-link to switch between the day page and the plan page link.