Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated. Covey quadrants - Q1 & Q3: urgent, Q1 & Q2: important
B_Remove task ID from published stuff : E-Mail from Sebastian Luque (planner help TaskPool)
B>Figure out no valid link problem : E-Mail from Chris McMahan (help bug planner)
B_Recommend a very nice configuration : E-Mail from Paul D. Kraus (TaskPool help planner)
BPWrite functions to make life easier for contractors : E-Mail from micah milano (planner help)
B_Look into printing Planner from the browser : E-Mail from troy@austin.ibm.com (TaskPool help planner)
C_Follow up with keyboard shortcut fake timelogging for http://ceesaxp.org/gtd/timlog-gtd.writeback (planner help)
BPWrite functions to make life easier for contractors : E-Mail from micah milano (2005.06.30 help planner)
BXCustomize creating notes for tasks : E-Mail from mirko vukovic (12) (2005.08.25 planner help)
AXSkin the PESO forum : E-Mail from Maoi Arroyo (2005.07.01 help)
BXMake planner seek to the next open task (2005.06.30 planner help)
BXReply regarding remember link names : E-Mail from Scott Otterson (2005.06.27 help planner)
BXLook into planner-create-task-from-note : E-Mail from Scott Otterson (2005.06.27 help planner)
BXAdapt action-lock code to allow Planner-style hyperlinks from anywhere (2005.06.18 planner help)
BXTest multiple page copy delete (2005.06.17 planner help)
BXMake autoadd page variable : E-Mail from Alex Polite (2005.06.17 help planner)
BXMove completed tasks : E-Mail from Alex Polite (help planner 2005.06.14)
BXWrite code for planner-multi to automatically schedule things onto TaskPool : E-Mail from Paul D. Kraus (2005.06.09 planner help)
BXReply about links to a file outside Planner : E-Mail from Arnaud Bailly ([[]] help planner)


1. Automatically scheduling tasks onto TaskPool (2005.06.09:1 planner#9 emacs#16 EmacsHacks:49 help#1)

Categories: None -- Permalink

(defadvice planner-create-task-from-buffer (before paul activate)
  "Automatically schedule task onto TaskPool as well as other projects."
  (if plan-page
      (unless (string-match plan-page "TaskPool")
        (setq plan-page (concat plan-page planner-multi-separator "TaskPool")))
    (setq plan-page "TaskPool")))

Here's another snippet that will unschedule tasks from TaskPool when you mark them completed with C-c C-x (planner-task-done). Nifty stuff, huh?

(defadvice planner-task-done (after paul activate)
  "Remove completed tasks from the TaskPool if that still leaves them linked."
  (let ((info (planner-current-task-info)))
    (when (planner-task-link-text info)
      ;; If it is linked to TaskPool _and_ at least one other thing
      (if (string-match planner-multi-separator (planner-task-link-text info))
           (planner-multi-make-link (planner-multi-filter-links "^TaskPool$" (planner-multi-task-link-as-list info) t)))
        ;; Else if it has a date and is linked to TaskPool
        (if (and (planner-task-date info)
                 (string= (planner-task-link info) "TaskPool"))
            (planner-replan-task nil))))))

原始的な計算機が、コンピューターの開発されるずっと以前に存在していた。 Primitive calculating machines existed long before computers were developed.

Permalink, , Mail me -- Back to top