outline addon (replaces next)

samuelsnyder
2014-10-01 00:09:12 -07:00
parent 53256c763b
commit 910369f6a7

@@ -45,7 +45,7 @@ h3. Table of Contents
** "lsgc - prints tasks in columns organized by context":#lsgp--lsgc--prints-in-columns-organized-by-either-context-or-group
** "lsgp - prints tasks in columns organized by project":#lsgp--lsgc--prints-in-columns-organized-by-either-context-or-group
** "pomodori-todo - A pomodoro counter implementation for todo.txt":#pomodori-todo-a-pomodoro-counter-implementation-for-todo-txt
** "next - Write your tasks as an outline, and it identifies your next actions":#next-for-getting-things-done
** "outline- Plan with an outline, sync your next actions":#next-for-getting-things-done
h1(#installation). Installation
@@ -694,9 +694,36 @@ This plugin allows estimating pomodori, running a pomodoro countdown, and manual
"Project page":https://github.com/metalelf0/pomodori-todo.txt
h2(#next-for-getting-things-done). Next, for getting things done
h2(#next-for-getting-things-done). outline- Plan with an outline, sync your next actions
Overwhelming task list?
Plan your tasks by making todo.txt a tabbed outline. Then, use **next** to identify and display only your next actions for you.
**outline** is an extension for command line [todo.text](https://github.com/ginatrapani/todo.txt-cli) that allows you to plan your projects in a tab-indented outline, and sync only the *next actions* with todo.txt. Actions for editing and displaying your outline, syncing outline.txt with todo.txt, and completing tasks directly from the outline, are also provided.
"Project page":https://github.com/samuelsnyder/next-todo.txt
A *next action* is defined as the first subtask with no subtask of its own under 1) a root task or 2) a task tagged with a project (eg. "+project")--unless the task or parent tree is tagged with *@someday* or *@maybe* (or as otherwise configured).
*Next actions* inherit the project tags and the nearest priority tag from their parent tree. Context tags ("@context") are not inherited.
For the following *outline.txt*
<pre><code>
(B) Walk the dog +dogwalk
Get a dog
Lookup animal shelters
Buy a +leash
Lookup pet stores
Lookup dog parks
Call mom @phone
@someday
get my GED</code></pre>
The following tasks will be synchronised with *todo.txt* (the id tags allow for synchronization between todo.txt, outline.txt, and done.txt despite editing):
<pre><code>(B) Lookup animal shelters id:1 +dogwalk
(B) Lookup pet stores id:2 +dogwalk +leash
Call mom @phone id:3</code></pre>
using the command
<pre><code>todo.sh outline sync</code></pre>
"Project page":https://github.com/samuelsnyder/outline-todo.txt