[Vimoutliner] VO-based todo manager?
Scott Scriven
vimoutliner at toykeeper.net
Sat Apr 19 19:20:28 EDT 2008
I've been making a tool for my own use over the past few days,
and I wonder if anyone else has any interest in it.
I have a lot of "todo.otl" files laying around, on multiple
servers, all over the filesystem. I tend to keep one for each
project, each machine, and each major category of tasks. This is
good for individual projects, but useless if I want an overview
of everything I need to do. There are just too many lists, and
too many tasks.
So, I've made a tool to help. It does the following:
- Collect all task hierarchies into a single, flat list.
- Sort / filter the list, to put the most important items
first.
- Provide a relatively quick interface for managing tasks.
As for sorting, prioritizing, and filtering tasks, it does a few
useful things:
- Handle recurring events. They bubble up the list as the due
date approaches, then go away (for a while) when completed.
(dates can be fixed or floating)
- Provide a "snooze button". This makes a task (or an entire
tree) just go away for a while. It lets you say "don't bug
me about this until later".
The concept is similar to pyGTD (if anyone has heard of that),
except better. I tried pyGTD for about 6 months, and it just
took too much time to maintain lists. The system was too klunky
and inflexible, so eventually gave up on it.
It's not "done" yet, but I've got the program to a useful state.
I get a prioritized list of all my tasks, and can go through them
fairly quickly. I just press "x" to mark a task as finished, or
I snooze the item ("z2w" would snooze for 2 weeks, for example).
Either way, it disappears from the list so I can focus on the
next item.
It does a bunch of other things too, and there are a lot of
details I'm leaving out, but that's the gist of it.
-- Scott
More information about the VimOutliner
mailing list