NEW: For a prettier blog interface, see the Wordpress version!
Tasks
| B | _ | Remove task ID from published stuff : E-Mail from Sebastian Luque (planner help TaskPool) |
| B | _ | Rewrite planner-cyclic-create-task-maybe to call planner-update-task or whatever; fix tasks with plan pages : E-Mail from Aurelien (planner bug TaskPool) |
| B | _ | Document how to add new markup (planner doc TaskPool) |
| B | _ | Document how to add a protocol (planner doc TaskPool) |
| B | _ | Figure out why emacs-wiki example tags are no longer being followed (planner TaskPool) |
| B | _ | Find out why planner deb is keeping .debhelper files : E-Mail from Romain Francoise (planner bug TaskPool) |
| B | _ | Fix non-multi planner-replan-task regarding plan pages : E-Mail from John Sullivan (planner bug TaskPool) |
| B | _ | Consider trimming timeclock entries : E-Mail from Paul Lussier (planner bug TaskPool) |
| B | _ | Fix planner-multi GTD problem : E-Mail from Curran Nachbar (planner bug TaskPool) |
| B | _ | Look into ledger-run-ledger : E-Mail from Charles Philip Chan (planner bug TaskPool) |
| B | _ | Fix planner-deadline for nildated tasks : E-Mail from Chris Parsons (planner bug TaskPool) |
| B | _ | Add zooming : E-Mail from Greg Novak (planner feature TaskPool) |
| B | _ | Merge planner-timeclock-summary-proj improvements : E-Mail from Trent Buck (planner feature TaskPool) |
| B | _ | Merge patch for planner-tasks-overview : E-Mail from Janne Hellsten (planner feature TaskPool) |
| B | _ | Look into Planner XEmacs problem : E-Mail from Jason Karney (planner bug TaskPool) |
| B | _ | Fix bad parentheses : E-Mail from Patricia J. Hawkins (planner bug TaskPool) |
| B | _ | Merge patch for ISO dates : E-Mail from Trent Buck |
| B | P | Merge makefile : E-Mail from Michael Olson (planner TaskPool) |
| B | _ | Follow up nil bug for gnus link : E-Mail from Jesse Alama (planner bug) |
| B | _ | Recommend a very nice configuration : E-Mail from Paul D. Kraus (TaskPool help planner) |
| B | P | Write functions to make life easier for contractors : E-Mail from micah milano (planner help) |
| B | _ | planner-create-task-at-point : E-Mail from Patricia J. Hawkins (feature planner) |
| B | _ | Look into printing Planner from the browser : E-Mail from troy@austin.ibm.com (TaskPool help planner) |
| B | P | Think about links to drafts : E-Mail from John Sullivan (TaskPool bug planner) |
| B | _ | Write an ical importer for tasks : E-Mail from Chris Parsons (feature planner) |
| B | _ | Make it easy to define which tasks are not to be carried forward : E-Mail from John Sullivan (planner feature) |
| B | > | Debug message-id problem in vm : E-Mail from Markus Hönicka (bug planner) |
| B | > | Figure out no valid link problem : E-Mail from Chris McMahan (help bug planner) |
| B | _ | Find a better way to do planner-multi under XEmacs (planner feature) |
| B | _ | Check out coldsync text output form (planner feature) |
| B | _ | Put deadlines in diary : E-Mail from Clair Ching (planner feature) |
| B | _ | Merge update to planner-appt : E-Mail from Jim Ottaway (planner feature) |
| B | _ | Merge planner-authz support for planner-appt : E-Mail from Andrew J. Korty (planner feature) |
| B | _ | Reply about config : E-Mail from Rino Mardo (planner help) |
| B | _ | Merge fix for planner-log-edit : E-Mail from Jody Klymak |
| B | _ | Write simple log import for planner-timeclock : E-Mail from Richard Walker (planner feature) |
| B | _ | Reply about planner-mhe. : E-Mail from Christophe Garion |
| B | _ | Reply about closing tasks : E-Mail from Kent Sibilev (planner help) |
| B | _ | Merge planner-snap code : E-Mail from Berkan Eskikaya (planner feature) |
| B | _ | Experiment with sequential prompts : E-Mail from Jody Klymak (planner feature) |
| B | _ | Figure out good way for task backlinking : Chat with :hsh on sterling.freenode.net#emacs (planner feature) |
| B | _ | Make it easier to create a task with the same links as the current task (planner feature) |
| B | _ | ical task export : E-Mail from Simon Winwood (planner feature) |
| B | _ | Add tutorial : E-Mail from sf (planner help) |
| B | _ | Reply about planning : E-Mail from Charles Hachten (planner help) |
| B | P | 1h Recurring tasks based on completion date : E-Mail from Alan Schussman (planner feature) |
| B | _ | 1h Get preliminary Palm sync working for tasks : E-Mail from Maciej Kalisiak (planner feature) |
| B | _ | 10min Describe CSS hacking : E-Mail from Do Manh Cuong (planner help) |
| B | _ | 20min Make it easy to follow hyperlinks in other files : E-Mail from Espen Donali (planner feature) |
| B | _ | 1h Write a planner-from-scratch guide : E-Mail from Marcus Vorwaller (planner doc) |
| B | _ | 1h Fix manual so that it does not wrap any lines : E-Mail from sf (planner doc social) |
| B | _ | 1h planner-include: E-Mail from Alan Schussman (planner feature) |
| B | _ | 1h Write a quickstart for remember (planner doc) |
| B | _ | planner-private.el: E-Mail from sf (planner feature) |
| B | _ | 30min remember-bibtex: E-Mail from sf ... (planner feature) |
| B | P | Merge xref: E-Mail from Jody Klymak (planner feature) |
| B | _ | Consider eev support: Chat with :edrx on zelazny.freenode.net#emacs (planner feature) |
| B | _ | 1h Firefox extension for remember: E-Mail from Alan Schussman (planner feature) |
| B | _ | Generalize replacing sections: E-Mail from Jody Klymak (planner feature) |
| B | _ | 30min Figure out glyph note : E-Mail from Anselm Levskaya (planner feature) |
| B | _ | Merge dryice/42 for planner-authz : E-Mail from Dryice Dong Liu (planner feature) |
| B | _ | Make a breakdown for planner-timeclock-summary : E-Mail from micah milano (feature planner) |
| C | _ | Correct notes when you delete them : E-Mail from J. David Boyd (planner TaskPool) |
| C | _ | Follow up with keyboard shortcut fake timelogging for http://ceesaxp.org/gtd/timlog-gtd.writeback (planner help) |
| C | _ | Create RSS feed for tasks (planner feature) |
| C | _ | Make sure jeho has reminders set up; come up with good practices for reminders : Chat with :jeho on sterling.freenode.net#emacs (planner help) |
| C | _ | Make planner-report.el pass checkdoc: E-Mail from Dryice Liu (planner doc) |
| C | _ | Document planner-report (planner doc) |
| C | _ | Document remember-blosxom from E-Mail from tc (planner doc) |
| C | _ | 1h Think about support for single-file TODOs anywhere on the filesystem: Chat with :yrk_work on sendak.freenode.net#emacs (planner feature) |
| C | _ | 1h Split off anchor: Chat with :johnsu01 on niven.freenode.net#emacs (planner feature) |
| C | _ | 1h Carry outline headings forward as well : E-Mail from camalot@picnicpark.org (planner feature) |
| C | _ | Add describe URL to planner to jump to definition in C or Lisp of functions or variables : Chat on sterling.freenode.net#emacs (planner feature) |
| C | _ | Write Linux Gazette article for PlannerMode from Chat on kornbluth.freenode.net#emacs (planner doc) |
| C | _ | Reply about person planner : E-Mail from Paul Lussier (planner feature) |
| B | _ | Reply about file format : E-Mail from Richi's server (2005.06.04 help planner) |
| C | _ | Reply about sending people tasks : E-Mail from Christopher Allan Webber (2005.06.04 planner feature) |
| B | P | Write functions to make life easier for contractors : E-Mail from micah milano (2005.06.30 help planner) |
| B | _ | Merge planner-rt : E-Mail from Angus Lees (2005.07.06 planner feature TaskPool) |
| B | P | Merge xtla link code : E-Mail from Yann Hodique (2005.07.06 TaskPool feature planner) |
| B | _ | Merge planner-muse fixes : E-Mail from Michael Olson (2005.07.07 planner feature TaskPool) |
| A | X | Q2 Announce transition to planner-muse (2005.10.10) |
| B | C | Copy muse-mode-hook options : E-Mail from Jesse Alama (2005.09.24) |
| A | X | See if we can merge planner/muse and planner/emacs-wiki with a unified backend, thanks to hodique@lifl.fr--test/planner--merge--1.0 (2005.09.17) |
| A | C | Sync with planner-muse (2005.09.17) |
| B | X | Add options to remember-mode-hook : E-Mail from Jesse Alama (2005.09.15) |
| B | X | Merge docfix from johnsu01 : E-Mail from John Sullivan (2005.09.07 planner doc) |
| B | X | Replan tasks properly : E-Mail from John Sullivan (2005.08.31 planner bug) |
| B | X | Make planner-multi-task-xref update the task descriptions for planner-timeclock : E-Mail from Paul Lussier (2005.08.31 planner bug) |
| B | C | Fix planner-replan-task when changing undated tasks : E-Mail from Curran Nachbar (2005.08.31 planner bug) |
| B | X | Do not compile advice : E-Mail from Sergey Vlasov (2005.08.25 planner bug) |
| B | X | Customize creating notes for tasks : E-Mail from mirko vukovic (12) (2005.08.25 planner help) |
| B | X | Fix remember autoload : E-Mail from Sergey Vlasov (2005.08.25 planner bug) |
| B | X | Think about patch fixing planner-cyclic : E-Mail from Sergey Vlasov (2005.08.25 planner) |
| B | X | Remove hardcoded "from" from planner-cyclic : E-Mail from Sergey Vlasov (2005.08.25 planner bug) |
| B | X | Fix for planner-cyclic : E-Mail from Sergey Vlasov (2005.08.25 planner bug) |
| A | X | Package a new version of Planner (2005.08.20) |
| B | X | Merge johnsu01 docpatches : E-Mail from John Sullivan (2005.08.19 planner doc) |
| B | X | Fix with-planner macro : E-Mail from Sergey Vlasov (2005.08.19 planner bug) |
| B | X | Fix deadline update : E-Mail from Gijs Hillenius {{Deadline: 2005.08.06 - 2 days}} (2005.08.07 planner bug) |
| B | X | Pick up deadline change properly : E-Mail from J. David Boyd (2005.08.05) |
| B | X | Check into planner-multi problem with numbered pages : E-Mail from Karen Cooke (2005.08.05) |
| B | X | Do a monster merge for planner-muse to emacs-wiki (2005.07.23 planner) |
| B | X | Merge planner-ical : E-Mail from Chris Parsons (2005.07.23 planner feature) |
| B | X | Make note heading face less greedy : E-Mail from Michael Olson (2005.07.20 planner bug) |
| B | X | Add GNA to message filters (2005.07.20 planner) |
| B | X | Add autoload markers : E-Mail from Frederik Fouvry (2005.07.17 planner feature) |
| B | X | Fix timeclock-summary : E-Mail from Trent Buck (2005.07.16 planner bug) |
| B | C | Merge sectionalization code : E-Mail from Peter K. Lee (2005.07.10 planner feature) |
| B | X | Test timeclock code for second or later task : E-Mail from Karen Cooke (2005.07.06 planner bug) |
| B | X | Fix planner-save-buffers so that it touches only planner buffers : E-Mail from Win Treese (2005.07.04 planner feature) |
| B | X | Merge gnats into main : E-Mail from Dryice Dong Liu (2005.07.04 planner feature) |
| B | X | Think about finegrained access control : E-Mail from Edgar Gonçalves (2005.07.04 feature planner) |
| B | X | Fix planner-timeclock support for planner-multi (2005.07.01 planner bug) |
| B | X | Reply regarding pakrat and ecco : E-Mail from Charles Philip Chan (2005.06.30 planner) |
| B | X | Make planner seek to the next open task (2005.06.30 planner help) |
| B | X | Merge patches from planner-muse--mwolson--1.0 : E-Mail from Michael Olson (2005.06.30 planner) |
| B | X | Document fixing tasks : E-Mail from Charles Philip Chan (2005.06.30 planner doc) |
| B | X | Make planner-create-note on project pages do the right thing : E-Mail from Scott Otterson (2005.06.27 bug planner) |
| B | X | Look for bug in creating task from gnus : E-Mail from Christoph Gaitzsch (2005.06.27 bug planner) |
| B | X | Reply regarding remember link names : E-Mail from Scott Otterson (2005.06.27 help planner) |
| B | X | Look into planner-create-task-from-note : E-Mail from Scott Otterson (2005.06.27 help planner) |
| B | X | Merge fix to planner-multi regarding wikified names : E-Mail from Romain Francoise (2005.06.27 bug planner) |
| B | X | Write an example tag processor that deals with indents : E-Mail from Allen Halsey (2005.06.22 planner) |
| B | X | Figure out how to automatically fix tasks while still getting planner-id to work : E-Mail from Romain Francoise (2005.06.22 planner) |
| B | X | Merge patch for planner-annotation-as-kill : E-Mail from Stefan Reichör (2005.06.18 planner feature) |
| B | X | Adapt action-lock code to allow Planner-style hyperlinks from anywhere (2005.06.18 planner help) |
| B | X | Track down lisp tag bug under XEmacs (2005.06.18 planner bug) |
| B | X | Add to http://www.emacswiki.org/cgi-bin/wiki/PlannerAndHowmComparison (2005.06.18 planner doc) |
| B | X | Test multiple page copy delete (2005.06.17 planner help) |
| B | X | Document planner-multi (2005.06.17 planner doc) |
| B | X | Make autoadd page variable : E-Mail from Alex Polite (2005.06.17 help planner) |
| B | X | Check new update mechanism for planner-mark-task (2005.06.17 planner bug) |
| B | X | Test nested with-planner-update-setup (2005.06.17 planner bug) |
| B | X | Fix note bug (2005.06.16 planner bug) |
| B | X | Move completed tasks : E-Mail from Alex Polite (help planner 2005.06.14) |
| B | X | Merge rewrite of tasks section : E-Mail from John Sullivan (2005.06.14 planner doc) |
| B | C | Rewrite task fixing to be a hook function : E-Mail from Peter K. Lee (2005.06.14 planner) |
| B | X | Use task hook for marking tasks done : ../emacs/dev/planner/planner-timeclock.el (2005.06.09 planner) |
| B | X | Write code for planner-multi to automatically schedule things onto TaskPool : E-Mail from Paul D. Kraus (2005.06.09 planner help) |
| B | C | Re-fix gnus-registry 5.9.0 issue : E-Mail from Patricia J. Hawkins (2005.06.08 bug planner) |
| B | X | Add arbitrary file extensions : E-Mail from Chris Parsons ... (2005.06.07 planner help) |
| B | X | Package planner 3.30 (2005.06.02) |
| B | X | Merge patch for planner-extract-tasks : E-Mail from Peter K. Lee (2005.05.28 bug planner) |
| B | X | Merge patch to evaluate arbitrary lisp forms : E-Mail from Jim Ottaway (2005.05.28 planner feature) |
| B | C | Figure out no valid link bug : E-Mail from Chris McMahan (2005.05.18 bug planner) |
| B | X | Merge docfix for allout mode with notes : E-Mail from John Sullivan (2005.05.12 planner doc) |
| B | X | Merge new planner-appt feature from jeho : E-Mail from Jim Ottaway (2005.04.28 feature planner) |
| B | X | Merge jeho's patch for with-planner-update-setup : E-Mail from Jim Ottaway (2005.04.28 feature planner) |
| B | X | Modify my note markup code for more blockish-ness (2005.04.21 planner emacs) |
| B | X | Modify my task markup code to make it tabular (2005.04.21 planner emacs) |
| B | C | Figure out why fontification is not as smooth as GNU Emacs (2005.04.21 planner bug) |
| B | X | Package a new deb including timewarp : E-Mail from Gijs Hillenius (2005.04.20) |
| B | X | Automatically publish recent posts list (2005.04.20 planner feature) |
| B | X | Document planner-trunk : ../emacs/dev/planner/planner-el.texi (2005.04.20 planner doc) |
| B | X | Reply about drag-and-drop and whatnot : E-Mail from Jesse Alama (2005.04.20 help planner) |
| B | X | Announce new release on the mailing list (2005.04.20) |
| B | X | Merge planner-appt update : E-Mail from Jim Ottaway (2005.04.19 planner bug) |
| B | X | Fix bug in planner-id; merge patch from Saito-san : E-Mail from SAITO Fuyuki (2005.04.18 planner bug) |
| B | X | Help with pll/remember-ask-for-time : E-Mail from Paul Lussier (2005.04.18 planner help) |
| B | X | Merge patch for gnus : E-Mail from Stefan Reichör (2005.04.18 bug planner) |
| B | X | planner-markup-tasks : ../emacs/planner-config.el (2005.04.14 help planner) |
| B | X | Merge patch for planner-el.texi : E-Mail from John Sullivan (2005.04.13 doc planner) |
| B | C | Reply to Matt Ellis : E-Mail from Matt Ellis (2005.04.13 help planner) |
| B | X | Merge doc patch : E-Mail from John Sullivan (2005.04.12 planner doc) |
| B | C | Make planner-replan-task work from M-x planner-list-unfinished-tasks-buffer and other overview pages : Chat with :rcyeske on sterling.freenode.net#emacs (2005.04.11 feature planner) |
| B | X | Note changed URL for remind : E-Mail from Sharon Kimble (2005.04.09 doc planner) |
| B | X | Make w3m mirror annotation : E-Mail from iemacs@gmail.com (2005.04.08 planner help) |
| B | X | Test planner-id with multiple pages, looking for infinite loop bug {{Tasks:26}} (2005.04.08 bug planner) |
| B | X | Merge planner-psvn : E-Mail from Stefan Reichör (2005.04.07 planner feature) |
| B | X | Merge planner-annotation-from-directory : E-Mail from Stefan Reichör (2005.04.07 planner feature) |
| B | X | Add planner timewarping : E-Mail from Raymond Zeitler (2005.04.07 planner feature) |
| B | X | Group .*? regexps to deal with XEmacs weirdness : E-Mail from Angus Lees (2005.04.07 planner bug) |
| B | X | planner-create-task-from-note : E-Mail from Paul Lussier (2005.04.07 planner feature) |
| B | X | Track down cyclic saves : E-Mail from sf (2005.04.04 planner bug) |
| B | C | Track down planner-sort-tasks problem: E-Mail from Dryice Liu (2005.04.04 bug planner) |
| B | C | Look into duplicate tasks: E-Mail from Raimund Kohl-Fuechsle (2005.04.04 bug planner) |
| B | X | Write planner-multi advice for planner-replan : E-Mail from Keith Amidon (2005.04.03 planner bug TestPage) |
| B | X | 30min Fix planner-multi when page has a space : Chat on sterling.freenode.net#emacs (2005.04.02 bug planner) |
| B | X | Merge docfixes for planner-el.texi : E-Mail from John Sullivan (2005.04.02 doc planner) |
| B | C | Track down link text problem from E-Mail from Charles Philip Chan (2005.04.02 bug planner) |
| B | X | Fix planner-id update task when ID is in note : E-Mail from Michael Heinrich (2005.04.01 planner bug) |
| B | X | Create advice for planner-task-done to support prompting for next action (2005.03.30 planner feature) |
| B | X | Make it easy to rename entire sections : E-Mail from Tyler Weir (2005.03.30 planner feature) |
| B | X | Fix planner-multi note date ref : E-Mail from Raymond Zeitler (2005.03.30 planner bug) |
| B | X | Figure out why planner doesn't get checked in: E-Mail from Simon Winwood (2005.03.30 planner bug) |
| B | X | Figure out calendar problem: E-Mail from Pascal Quesseveur (2005.03.30 planner bug) |
| B | X | Explain icons : E-Mail from Paul Lussier (2005.03.30 planner help) |
| B | C | 30min Fiddle with planner-install-extra-note-bindings : E-Mail from Ô× (2005.03.30 planner bug) |
| B | C | 30min Figure out sort task problems with released Emacs : E-Mail from Dryice Liu (2005.03.30 planner bug) |
| B | X | Merge Keith's changes : E-Mail from Keith Amidon (2005.03.24 planner feature) |
| B | X | Merge patch for planner-authz : E-Mail from Andrew J. Korty (2005.03.24 planner bug) |
| B | X | Save and update files if we change the priority : E-Mail from Jeremy Cowgar (2005.03.24 planner bug) |
| B | X | Find out why tasks are getting disordered when pages are saved : E-Mail from Jeremy Cowgar (2005.03.24 planner bug) |
| B | X | Merge planner-appt bugfix, remove jeho-diary : E-Mail from Jim Ottaway (2005.03.24 planner bug) |
| B | X | Merge changes to planner-trunk : E-Mail from Keith Amidon (2005.03.24 planner feature) |
| B | X | Fix XEmacs duplication bug : E-Mail from sf (2005.03.22 planner bug) |
| B | X | Merge planner-calendar fix : E-Mail from Jan Michael Ibanez (2005.03.22 planner bug) |
| B | X | Merge timeclock-summary patch for empty cells : E-Mail from Dryice Dong Liu (2005.03.17 planner bug) |
| B | X | Fix planner-task-info-from-string so that it always runs in a Planner context : E-Mail from Toby Allsopp (2005.03.11 planner bug) |
| B | X | Always call planner-create-task-hook : E-Mail from Christophe Garion (2005.03.10 planner bug) |
| B | X | Merge planner-trunk : E-Mail from Dryice Dong Liu (2005.03.10 planner feature) |
| B | X | Fix planner-appt bug : E-Mail from Jim Ottaway (2005.03.08 planner bug) |
| B | X | Merge patch for planner-diary stuff : E-Mail from Jody Klymak (2005.03.08 planner feature) |
| B | X | Send to list : E-Mail from Solofo (2005.03.04 planner doc) |
| B | X | Help with my config : E-Mail from Sebastian Luque (2005.03.03 planner help) |
| B | X | Merge general fix for links from annotations : E-Mail from Dryice Dong Liu (2005.03.01 planner bug) |
| B | X | Merge code for preserving diary lines : E-Mail from Raymond Zeitler (2005.02.27 planner feature) |
| B | C | Help with diary and reminder : E-Mail from Sharon Kimble (2005.02.27 planner help) |
| B | X | Write an annotation function that includes row and column : E-Mail from Jesse Alama (2005.02.21 planner help) |
| B | C | Think about how to represent and navigate through hierarchical tasks {{Tasks:20}} (2005.02.19 planner feature) |
| B | X | Merge fix for planner-multi and running planner-create-task-hook : E-Mail from Jim Ottaway (2005.02.18 planner bug) |
| B | X | Describe proof-of-concept code for sorting tasks {{Tasks:19}} (2005.02.18 planner doc feature) |
| B | X | Test create task hook {{Tasks:16}} (2005.02.18 planner TestPage) |
| B | X | Write proof of concept for ID markup as images with tooltips : Chat with :jeho on sterling.freenode.net#emacs (2005.02.17 feature planner) |
| B | X | 10min Make planner-id friendly to unnumbered tasks : E-Mail from Jim Ottaway (2005.02.02 planner bug) |
| B | X | Merge planner-deadline patch for helper functions : E-Mail from Dryice Liu (2005.01.31 planner feature) |
| B | X | Merge planner-target, call it planner-rank : E-Mail from Dryice Liu (2005.01.31 planner feature) |
| B | X | Merge planner-set-task-category : E-Mail from Dryice Liu (2005.01.31 planner feature) |
| B | X | Merge patch for planner-ledger : E-Mail from Travis B. Hartwell (2005.01.28 planner bug) |
| B | X | 30min Track down bug : E-Mail from CuongMC (2005.01.28 planner bug help) |
| B | X | 30min Make it easy to address MH-E messages : ((query . "MH-E"))/<20041012154526.B38406AB64@irregular-apocalypse.permabit.com> (2005.01.26 planner feature) |
| B | X | 30min Reply and start sending copyright request forms : E-Mail from Michael Olson (2005.01.26 planner feature copyright) |
| B | X | 10min Merge patch to allow planner-deadline-change to add deadlines to a new task : E-Mail from Dryice Liu {{Deadline: 2005.01.25 - 1 day}} (2005.01.24 planner feature) |
| B | X | 15min Add planner-create-task-from-buffer-hook : E-Mail from Dryice Dong Liu (2005.01.24 planner feature) |
| B | X | Reply about multisync : E-Mail from Richi's server (2005.01.24 planner social) |
| B | X | Fix planner-buffer : E-Mail from twhite@itsco.com (2005.01.19 planner bug) |
| B | X | Reply about planner configuration : E-Mail from Suresh Kayamboo (2005.01.17 planner help) |
| B | X | Modify publish-planner so that it doesn't republish branches that I didn't change (2005.01.15 planner bug) |
| B | X | Find planner-multi and plan bug (2005.01.15 planner bug) |
| B | X | 60min Create a "good practices" section in planner doc (2005.01.15 planner doc) |
| B | X | 5min Rename planner info to planner-el : Chat on sterling.freenode.net#emacs (2005.01.15 planner doc) |
| B | X | Merge patch for planner-bibtex-browse-url : E-Mail from Jim Ottaway (2005.01.14 planner bug) |
| A | X | Add Palm sync support through multisync - Alex White already has something for this... (planner feature) |
| B | X | Patch planner-timeclock-summary-day-range-entry : E-Mail from Chris Parsons (planner bug) |
| B | X | Merge fix for planner-appt duplicate appointment bug : E-Mail from Jim Ottaway (planner bug) |
| B | X | Fix undated tasks for planner-list-tasks-with-status : E-Mail from sf (bug planner) |
| B | X | Reply about links to a file outside Planner : E-Mail from Arnaud Bailly (help planner) |
| B | X | 15min Write planner-dired : Chat with :rcyeske on sterling.freenode.net#emacs (planner feature) |
| B | X | Merge patch for planner-xtla-log-edit-add-note : E-Mail from Stefan Reichör (feature planner) |
| B | X | Merge planner task rank documentation : E-Mail from Dryice Liu |
| B | X | Think about planner-trunk : E-Mail from Dryice Dong Liu (planner feature) |
| B | X | Track down why planner-id is breaking on stable : E-Mail from Karen Cooke (help bug planner) |
| B | X | Automatically add diary entries based on recognized tasks : Chat with :hsh on sterling.freenode.net#emacs (planner feature) |
| B | X | 1h Revive planner-muse (planner feature) |
| B | X | Fix planner-timeclock-summary: empty cells in table : E-Mail from Dryice Dong Liu (planner bug) |
| B | X | 1h Fix planner-annotation-from-info when page has a space : Chat on sterling.freenode.net#emacs (planner bug) |
| B | X | Update planner-appt : E-Mail from Jim Ottaway (planner bug) |
| B | X | Merge tiny patch moving day page table to top of planner index : E-Mail from Chris Parsons (planner feature) |
| B | X | 10min Send patch for stable : E-Mail from Tom Ed White (planner doc) |
| B | X | Fix planner-multi and plan bug (planner bug) |
| B | X | Figure out camelcase confusion : E-Mail from Charles Hachten (planner bug) |
| B | X | Reply about day template : E-Mail from clair ching (planner bug) |
| B | X | Merge planner-diary-add-entry : E-Mail from Jody Klymak (planner feature) |
| B | X | Get planner-expand-name to recognize days : feature (planner feature) |
| B | X | Package the quick start (planner feature) |
| B | X | Add support for replanning tasks : ../emacs/dev/planner/planner-multi.el (planner feature) |
| B | X | Minimize fontlocking during task creation (feature) |
| B | C | Add planner-edit-task (planner feature) |
| B | C | Think about etask support from E-Mail from Dryice Liu (planner feature) |
Notes
17. planner: so addictive, even the vim people want it (2005.10.26:4)
Seen on gmane.editors.vim :
Is there a vim script that mimics the emacs planner mode?There's a couple of wiki plugins, but nothing like planner.el sadly. One of the few things that sometimes makes me jealous of emacs users :)
Awwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww... =)
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 313 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 313 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
16. The Great Merge (2005.09.17:7)
Thanks to Yann Hodique's totally awesome backend structure in hodique@lifl.fr--test/planner--merge--1.0, the distinction between planner/emacs-wiki and planner/muse is on the way to disappearing. Yann's Elisp-fu is far beyond mine, and it shows in the elegance and cleanliness of the backend code.
It's much, much better than my kludgy attempts when I wrote the first port of Planner to Muse. I kept running into problems thinking of an elegant way to combine both backends. I just wanted to get Planner out the door, so I tagged a new branch and replaced all the emacs-wiki code with muse equivalents.
That spurred a lot of development on the planner-muse front, and we blessed Michael Olson's tree as the canonical planner-muse branch. Keeping up with patches became a real headache, though, because of all the translation between branches.
I've tagged a new tree off Yann Hodique's branch and made emacs-wiki work again. I've also brought it up to the latest dev (I think!), and I'll be using it for the next few weeks. A number of modules still require emacs-wiki, and with the Planner community's help, we hope to open them up to Muse people as well!
You can grab the merged tree with
tla register-archive http://sacha.free.net.ph/notebook/arch tla get sacha@free.net.ph--main/planner--merge--1.0 planner
Back up your plans and customize planner-backend. Have fun!
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 367 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 367 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
15. New planner tweak: sort tasks by time (2005.09.09:2 planner#15 EmacsHacks:50 emacs#21)
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! It's one of the things I love about planner. =)
(defun sacha/planner-sort-tasks-basic ()
"Sort tasks by time (@1030, etc), status (_P>XC) and priority (ABC)."
(let* ((info (planner-current-task-info))
(status (aref (planner-task-status info) 0)))
(concat
;; time
(or (and (string-match "@[0-9][0-9][0-9][0-9]" (planner-task-description info))
(match-string 0 (planner-task-description info)))
"@9999")
;; status
(cond
((eq status ?o) "1")
((eq status ?P) "2")
((eq status ?>) "3")
((eq status ?X) "4")
((eq status ?C) "5")
(t "9"))
(planner-task-priority info))))
See my planner-config.el for my complete task sorting code and lots of other config stuff. =)
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 415 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 415 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
14. Planning reflection (2005.09.08:6)
I haven't posted a planning reflection in a while. I thought I'd think out loud again after rereading Covey's _First Things First_ and the Merrills' _Life Matters._ This isn't _the_ way to use Planner. In fact, I like thinking out loud about my planning style because I love getting suggestions and advice from others. (This community is amazing!)
Today I experimented with dividing my tasks according to roles. It's a little like planner-trunk.el, but I added the labels manually. This lets me make sure I'm doing something useful in the roles I wanted to concentrate on. I would like to eventually move to doing weekly role-based planning, but I haven't quite figured out a nice way to do a week plan.
Here are my thoughts on my planning method so far:
Roles
Bunching my tasks according to roles makes it easier for me to concentrate and prioritize. You can use planner-trunk to do that too, or just rearrange your tasks and add blank lines between them. Blank lines don't automatically get carried forward, though.
Weekly planning
The main reason I have a paper planner (8.5" x 11": weekly calendar + todo list + notes) is have that week-at-a-glance view. I like iCal's interface for planning tasks on a weekly basis, but I'm not entirely sure how to map that onto Emacs, and I like my daily notes and my day-view task list.
So now I'm trying to figure out how to do exactly what was discussed on the mailing list a week or two ago: good week planning. I don't think I've ever come across an Emacs PIM that made me go aha, yes, that's the way to do it, although howm's searching comes close and org's outlining can sort of do the trick. Well, so can Planner with new plan pages, I suppose.
As I was trying to figure out how to do weekly planning, I realized I didn't know a nice, easy Emacs function for finding the current week number. Would anyone happen to have that handy? Alternatively, I could use something like Week.2005.09.05 to signify the week starting on 2005.09.05 (depending on calendar-week-start-day).
Maybe I could vertically divide the screen between a week view, with tasks indicating my priorities, and a day view that shows the actual goods. Then I can use planner-multi to schedule tasks from the week view, and page forward and backward on the day view to check my load.
With planner-cyclic and planner-deadline in place, that would actually be better than my paper planner. =)
I keep wondering whether we should do what everyone else does and store a task once and only once. I don't know how to hack that so that it will let me manipulate the tasks as plain text, though. I like adding blank lines in the middle of things, or changing the sorting order, or doing other weird stuff. So I guess duplicated text works better for me.
Undated tasks
Undated tasks tend to get forgotten, but the sacha/planner-schedule-next-task code I had in my config was a bit annoying. When I caught myself unscheduling a task even before properly reading it, I turned that off in my config.
I think it's because I need to rearrange the tasks in my plan pages so that the important ones come out first. I've already tweaked sacha/planner-schedule-next-task to add a new task only when I've finished all scheduled tasks on that page for that particular project, but it seems that after I finish a sublist of tasks, I feel like changing contexts.
Maybe I can make a next-actions function that goes through a list of projects and tells me what the next action is. When I have unexpectedly free time, I can hit a shortcut to call that function, and it will list the most important task (and perhaps the least important as well? ;) ) in various pages.
Hey, that would be a low-cost thing to implement. We already have the pieces for that...
Publishing
One of the side-benefits of publishing your task list is that occasionally people will go and do the tasks for you. For example, one of my TODOs was to write the speaker at a recent convention. I liked his talk and I wanted to learn more about personal coaching. Because I've been busy these past few days (my mom's visiting, school's starting, etc.), I kept putting it off...
... until I got a note from him saying he searched for his name, found my TODO, and decided to write to me. ^_^ Yay!
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 565 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 565 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
13. Waaaaaaaaaaaaaaaaaaahoooooooooooo! Published! (2005.09.02:4)
Bob Erb wrote:
Reading Linux Journal at work today, I get to the article about todo lists, browsing through it, getting interested when it started talking about plain text files, then excited when planner-mode was mentioned, then thinking, "I'll have to tell emacs-wiki-discuss about this!" as the discussion of planner-mode continued, then, wow, it's you!
Waaaaaaaaaaaaaaaaaahooooooooooooooooo! I've been published! My article on Taming the TODO came out in Linux Journal #138, October 2005. Buy a copy!
Thanks in no small part to Travis Hartwell (who poked me into actually _doing_ something that had been on my TODO list for ages), Dominique Cimafranca (who helped me fix my absolutely horrible first draft), Jill Franklin and Don Marti of Linux Journal, and of course the absolutely wonderful Planner community...
Happy happy joy joy! Happy happy joy joy!
E-Mail from Bob Erb
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 611 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 611 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
12. Customize creating notes for tasks : E-Mail from mirko vukovic
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 619 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 619 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
11. Really funky Planner sorting (2005.06.29:1)
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 completed task).
(defun sacha/planner-sort-tasks-by-date ()
"Sort tasks by date, status and priority."
(skip-chars-forward "#ABC")
(let ((ch (char-before))
status)
(skip-chars-forward "0123456789 ")
(setq status (char-after))
(goto-char (line-end-position))
(skip-chars-backward "]) ")
(format "%1c%1c%10s"
(cond
((= status ?o) ?1)
((= status ?X) ?3)
((= status ?C) ?4)
(t ?2))
ch
(let ((date (or (planner-task-date (planner-current-task-info))
planner-sort-undated-tasks-equivalent)))
(if (or (= status ?X)
(= status ?C))
(sacha/planner-invert-date date)
date)))))
(defun sacha/planner-invert-date (date)
"Reverse the date in the sorting order."
(mapconcat (lambda (ch)
(if (string= ch ".")
ch
(number-to-string
(- 9 (string-to-number ch)))))
(split-string date "" t) ""))
ここのパソコンはシステムを変えることができないので何もできない。 Because the personal computer here cannot change the system, anything cannot be done.
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 678 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 678 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
10. Planner support for action-lock.el (2005.06.18:1 emacs#18 planner#10)
action-lock.el is part of HOWM. The following code enables Planner-style links _anywhere_. Add it to your ~/.emacs and use M-x action-lock-mode to turn action locking on.
(add-to-list 'action-lock-default-rules
(list (with-planner emacs-wiki-url-or-name-regexp)
'planner-action-lock-follow-name-at-point))
(setq action-lock-rules action-lock-default-rules)
(defvar planner-action-lock-default-directory planner-directory "Expand files relative to this directory.")
(defun planner-action-lock-follow-name-at-point (&optional other-window)
(let ((link-name (match-string 0))
(base-buffer (current-buffer))
;; the name of the buffer that contains the link. check
;; whether buffer-name is a WikiName, else make it one
(parent-name (or (emacs-wiki-page-name)
(concat "[[" (buffer-name) "]]"))))
(with-planner
(let ((link (emacs-wiki-wiki-link-target link-name)))
(if (emacs-wiki-wiki-url-p link)
(emacs-wiki-browse-url link other-window)
;; The name list is current since the last time the buffer was
;; highlighted
(let* ((base (emacs-wiki-wiki-base link-name))
(file (emacs-wiki-page-file base))
(tag (and (not (emacs-wiki-wiki-url-p link))
(emacs-wiki-wiki-tag link)))
(find-file-function (if other-window
'find-file-other-window
'find-file))
(parent-allowed-backlink-p
(not (string-match
emacs-wiki-exclude-backlink-parent-regexp
parent-name)))
(parent-backlink (and parent-allowed-backlink-p
(emacs-wiki-get-current-backlink)))
(newbuf
(funcall find-file-function
(or file
(expand-file-name
base
(or planner-action-lock-default-directory
(and (buffer-file-name)
(file-name-directory
(buffer-file-name)))
default-directory)))))
(emacs-wiki-create-backlinks
(and emacs-wiki-create-backlinks parent-allowed-backlink-p))
(make-link-p (and emacs-wiki-create-backlinks
;; insert backlink only in new files
(null file)
(not (string-match
emacs-wiki-exclude-backlink-regexp
(emacs-wiki-page-name
(buffer-file-name newbuf)))))))
(when tag
(goto-char (point-min))
(re-search-forward (concat "^\\.?#" tag) nil t))
(when refresh-buffer
(when make-link-p
(emacs-wiki-insert-backlink parent-name parent-backlink))
;; todo: is with-current-buffer necessary here?
(with-current-buffer newbuf
(add-hook 'after-save-hook
'emacs-wiki-refresh-buffers-once t t)
;; save the new file to avoid another backlink if the
;; buffer is visited again before being saved
(when (or make-link-p
(and (null file)
(not parent-allowed-backlink-p)))
;; set modified status to t: pages with excluded
;; parents may not be modified, but we want to save
;; anyway
(set-buffer-modified-p t)
(save-buffer))))))))))
コンピュータの知識はすべての科学」にとって基本である。 Knowledge of computers is basic to all sciences.
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 771 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 771 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
9. Planner support for action-lock.el (2005.06.18:1 emacs#18 planner#10)
action-lock.el is part of HOWM. The following code enables Planner-style links _anywhere_. Add it to your ~/.emacs and use M-x action-lock-mode to turn action locking on.
(add-to-list 'action-lock-default-rules
(list (with-planner emacs-wiki-url-or-name-regexp)
'planner-action-lock-follow-name-at-point))
(setq action-lock-rules action-lock-default-rules)
(defvar planner-action-lock-default-directory planner-directory "Expand files relative to this directory.")
(defun planner-action-lock-follow-name-at-point (&optional other-window)
(let ((link-name (match-string 0))
(base-buffer (current-buffer))
;; the name of the buffer that contains the link. check
;; whether buffer-name is a WikiName, else make it one
(parent-name (or (emacs-wiki-page-name)
(concat "[[" (buffer-name) "]]"))))
(with-planner
(let ((link (emacs-wiki-wiki-link-target link-name)))
(if (emacs-wiki-wiki-url-p link)
(emacs-wiki-browse-url link other-window)
;; The name list is current since the last time the buffer was
;; highlighted
(let* ((base (emacs-wiki-wiki-base link-name))
(file (emacs-wiki-page-file base))
(tag (and (not (emacs-wiki-wiki-url-p link))
(emacs-wiki-wiki-tag link)))
(find-file-function (if other-window
'find-file-other-window
'find-file))
(parent-allowed-backlink-p
(not (string-match
emacs-wiki-exclude-backlink-parent-regexp
parent-name)))
(parent-backlink (and parent-allowed-backlink-p
(emacs-wiki-get-current-backlink)))
(newbuf
(funcall find-file-function
(or file
(expand-file-name
base
(or planner-action-lock-default-directory
(and (buffer-file-name)
(file-name-directory
(buffer-file-name)))
default-directory)))))
(emacs-wiki-create-backlinks
(and emacs-wiki-create-backlinks parent-allowed-backlink-p))
(make-link-p (and emacs-wiki-create-backlinks
;; insert backlink only in new files
(null file)
(not (string-match
emacs-wiki-exclude-backlink-regexp
(emacs-wiki-page-name
(buffer-file-name newbuf)))))))
(when tag
(goto-char (point-min))
(re-search-forward (concat "^\\.?#" tag) nil t))
(when refresh-buffer
(when make-link-p
(emacs-wiki-insert-backlink parent-name parent-backlink))
;; todo: is with-current-buffer necessary here?
(with-current-buffer newbuf
(add-hook 'after-save-hook
'emacs-wiki-refresh-buffers-once t t)
;; save the new file to avoid another backlink if the
;; buffer is visited again before being saved
(when (or make-link-p
(and (null file)
(not parent-allowed-backlink-p)))
;; set modified status to t: pages with excluded
;; parents may not be modified, but we want to save
;; anyway
(set-buffer-modified-p t)
(save-buffer))))))))))
コンピュータの知識はすべての科学」にとって基本である。 Knowledge of computers is basic to all sciences.
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 864 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 864 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
8. Adding an arbitrary extension to your planner files (2005.06.07:2 emacs#15 planner#8 EmacsHacks:48)
Do you want all of your planner files to have a TXT extension so that they'll be searched by tools such as Google Desktop or Apple Spotlight?
Use the 'rename' tool to add .txt extensions to all of your files, or use the following code to rename all of your planner files from a running Planner setup:
(defun my-rename-planner-files ()
"Rename all my planner files to .txt if they don't have that extension yet."
(interactive)
(mapcar
(lambda (file)
(unless (string-match "\\.txt$" (cdr file))
(rename-file (cdr file) (concat (cdr file) ".txt"))
(message "%s" (cdr file))))
(planner-file-alist))
(with-planner
(emacs-wiki-refresh-file-alist)))
Then add this to your ~/.emacs before you load Planner:
(setq emacs-wiki-ignored-extensions-regexp "\\.txt")
(defadvice emacs-wiki-find-file (around extension activate)
"Open the Emacs Wiki page WIKI by name.
If COMMAND is non-nil, it is the function used to visit the file.
If DIRECTORY is non-nil, it is the directory in which the Wiki
page will be created if it does not already exist."
(unless (interactive-p)
(setq wiki (cons wiki
(cdr (assoc wiki (emacs-wiki-file-alist))))))
;; At this point, `wiki' is (GIVEN-PAGE FOUND-FILE).
(if (cdr wiki)
(let ((buffer (funcall (or command 'find-file) (cdr wiki))))
(if (= (prefix-numeric-value current-prefix-arg) 16)
(with-current-buffer buffer
(set (make-variable-buffer-local 'emacs-wiki-directories)
(cons (file-name-directory (cdr wiki))
emacs-wiki-directories))
(set (make-variable-buffer-local 'emacs-wiki-file-alist)
nil)))
buffer)
(let* ((dirname (or directory
(emacs-wiki-maybe t)
(car emacs-wiki-directories)))
(filename (expand-file-name (car wiki) dirname)))
(unless (file-exists-p dirname)
(make-directory dirname t))
(funcall (or command 'find-file) (concat filename ".txt")))))
新しいパソコンを買うつもりで金を溜めているんだ。 I am saving money in order to buy a new personal computer.
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 938 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 938 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
7. People with a passion... (2005.05.14:1)
According to Kathy Sierra at Creating Passionate Users (another must-read blog), this is what passion looks like:
I want to make Planner users more than just "satisfied and happy." I want them to get an "I totally rock!" experience every time they start up their Emacs, and I want them to do that every day. How can I help Planner users become even more passionate about planning and life?
| Connect | Our mailing list at emacs-wiki-discuss@nongnu.org (http://lists.nongnu.org/mailman/listinfo/emacs-wiki-discuss) is our greatest resource. =) If you prefer to use Gmane (a mailing list->NNTP/blog gateway), check out http://blog.gmane.org/gmane.emacs.wiki.general . I plug it shamelessly in the tutorial so that newbies discover what a wonderful resource it is. I should cross-post interesting Planner-related entries to the mailing list for further discussion. I should also review the archives and help people find other people who plan the way they do. |
| Evangelize | I love it when people find Planner so cool, they can't wait to tell other people about it. =) Emacs is difficult to sell because it seems intimidatingly complex, but if I make the tutorials easier, Planner users will have an easier time getting their friends to understand why they really like Planner. |
| Spend $$ | Although people don't pay anything for Planner itself, they spend _time_ trying it out and learning how to do new things. I feel responsible to people for the time they put into it, and I want them to get as much value as possible. |
| Spend Time | Thinking too much about planning leaves you with less time for doing things. With the Planner community regularly contributing fantastic ideas you can just copy into your planner config, you can constantly improve your planning without spending too much time tweaking the code. |
| Show off | We get that kind of enriching discussion because we have a culture of showing off our improvements, even small ones. I love hearing stories about how people use Planner and how they fit it to their way of working. |
| Improve | You can use Planner as a basic personal information manager, but because there's so many features you can draw on and because you can tweak it as much as you want, Planner grows with you as you improve the way you plan. |
| Learn | ... and modifying Planner not only teaches you more about Lisp programming but also helps you reflect on how you plan! |
そのコンピューターは最新式だ。 The computer is up to date.
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 999 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
| ( ! ) Warning: include() [function.include]: Failed opening 'BK_PATH/module/blogkomm_show_link.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sachachua.com/notebook/wiki/planner.php on line 999 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | 441728 | {main}( ) | ../planner.php:0 |
6. planner-el-3.29 (2005.04.21:1)
Announcing planner-el-3.29, available at http://sacha.free.net.ph/notebook/emacs/sacha-stable.tar.gz and deb http://sacha.free.net.ph/notebook/emacs/planner/ . =)
| Summary | Synchronize with sacha AT free.net.ph--main/planner--dev--1.0--patch-380 |
| Revision | planner--stable--1.0--patch-116 |
New
- dev/369: planner-annotation-symbol-string
- dev/369: planner-create-task-from-note
- dev/370: planner-timewarp
- dev/371: planner-annotation-from-dired
- dev/372: planner-psvn for version control
Updates
dryice/33-38, dev/365-379, jeho/50-60, johnsu01/0-3
Bugfixes
- dev/366: planner-multi read-only prompt, sort-task excursions, planner-appt advice
- dev/367: Always add menu to planner-mode buffers
- dev/368: planner-multi-read-name bugfix from jeho
- dev/369: planner-timeclock-summary-proj bugfix
- dev/370: Group .-? regexp to deal with possible XEmacs bug
- dev/372: planner-vm-browse-url and message IDs
- dev/376: planner-id bugfixes with completed/cancelled tasks
- dev/377: planner-gnus: pick up group name properly
- dev/380: planner-multi replace mapc with mapcar for emacs20
Docfixes
- dev/365: Update my sample configuration file
- dev/374: New URL for remind
- dev/375: Carrying over unfinished tasks
- dev/379: Document planner-trunk
E-Mail to emacs-wiki-discuss
猫はネズミを捕まえました。 The cat caught the rats.
| ( ! ) Warning: include(BK_PATH/module/blogkomm_show_link.php) [function.include]: failed to open stream: No such file or directory in /var/www/sachachua.com/notebook/wiki/planner.php on line 1093 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0308 | |||
