New planner tweak: sort tasks by time (September 9, 2005, 0) - I’ve taken to tagging my tasks with times, and here’s some code to
automatically sort tasks by time, status, and priority. I use it on
day pages. My plan pages are sorted differently. =)
I could go on and on about how powerful customizable task sorting
functions are. Kudos to Jody Klymak and John Sullivan for suggesting
this last December!
sacha/planner-create-note-from-task (November 19, 2004, 0) -
;; - Link back to the task?
;; - Make it possible to have your note on another page?
(defun sacha/planner-create-note-from-task ()
"Create a note based on the current task."
(let* ((task-info (planner-current-task-info))
Proof-of-concept code for autosensing task information (December 27, 2004, 0) -
(defun sacha/planner-create-task-from-buffer ()
(let ((annotation (run-hook-with-args-until-success 'planner-annotation-functions))
planner tweak: What am I supposed to be doing? (December 14, 2004, 0) - This snippet helps me keep track of what I’m supposed to be doing.
I’ve bound it to F9 F9. Calling it with C-u brings me to the planner
page so that I can complete the current task or look at the context.
F9 F9 from that page will restore my window configuration.
(defvar sacha/window-register "w"
"Register for jumping
Really funky Planner sorting (June 29, 2005, 0) - The following code sorts completed tasks in reverse-chronological
order and incomplete tasks in chronological order. This makes it
easier to see the next action (top of list) and the last action (first
(defun sacha/planner-sort-tasks-by-date ()
"Sort tasks by date, status and priority."
(let ((ch (char-before))