Next: , Previous: Keeping Track of Time, Up: Reference Material


9.2 Other Interactive Functions

With planner.el loaded, you can use any of the functions in this section by typing M-x followed by the name of the function. Many of these functions are also bound to keys.

For a list of Planner keybindings, see Planner Keybindings.

They are listed in no particular order.

planner.el defines the following interactive functions:

— Function: planner-create-high-priority-task-from-buffer

Create a high priority task based on this buffer. Do not use this in LISP programs. Instead, set the value of planner-default-task-priority and call planner-create-task or planner-create-task-from-buffer.

— Function: defun planner-create-medium-priority-task-from-buffer

Create a medium-priority task based on this buffer. Do not use this in LISP programs. Instead, set the value of planner-default-task-priority and call planner-create-task or planner-create-task-from-buffer.

— Function: planner-create-low-priority-task-from-buffer

Create a high-priority task based on this buffer. Do not use this in LISP programs. Instead, set the value of planner-default-task-priority and call planner-create-task or planner-create-task-from-buffer.

— Function: planner-install-extra-context-keybindings

Install extra context-sensitive keybindings. These keybindings conflict with windmove.el, but might be useful.

— Function: planner-narrow-to-section section &optional create

Widen to the whole page and narrow to the section labelled section. If create is non-nil and the section is not found, the section is created. Return non-nil if section was found or created.

— Function: planner-save-buffers

Save all planner-mode buffers.

— Function: planner-seek-to-first section

Positions the point at the specified section, or ‘Tasks’ if not specified.

— Function: planner-save-buffers

Save all planner buffers.

— Function: planner-calendar-insinuate

This hooks Planner into Emacs Calendar (see Calendar/Diary).

It adds special planner key bindings to calendar-mode-map. After this function is evaluated, you can use the following planner-related keybindings in calendar-mode-map:

n
Jump to the planner page for the current day.
N
Display the planner page for the current day.
— Function: planner-kill-calendar-files

Remove planner files shown from Calendar (see Calendar/Diary).

— Function: planner-calendar-goto

Goto the plan page corresponding to the calendar date (see Calendar/Diary).

— Function: planner-calendar-show

Show the plan page for the calendar date under point in another window (see Calendar/Diary).

— Function: planner-calendar-select

Return to planner-read-date with the date currently selected (see Calendar/Diary).

— Function: planner-jump-to-link

Jump to the item linked to by the current item.

— Function: planner-move-up

Move a task up. You can use this to indicate that you will do a task before another one. On a note, go to the previous note. On a headline, go to the previous headline of the same depth.

— Function: planner-move-down

Move down. You can use this to indicate that you will do a task after another one. On a note, go to the next note. On a headline, go to the next headline of the same depth.