emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* GTD - Natural Planning Model properties - add automatically
@ 2012-10-13 22:06 Chris Henderson
  2012-10-17 23:41 ` Mike McLean
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Chris Henderson @ 2012-10-13 22:06 UTC (permalink / raw)
  To: emacs-orgmode

If I create a project (C-c c and press 'p' for Project) in the
project.org file, I would like the project to automatically inherit a
few properties like: Purpose, Outcome, Todo's and also date when the
project was added to the list.

How can I configure my .emacs file to achieve this?

I currently have:

(setq org-capture-templates
       '(("t" "Todo" entry (file+headline "~/org/gtd.org" "Tasks")
              "** TODO %?\n  %i Added:%U")
         ("j" "Journal" entry (file+datetree "~/org/journal.org")
              "* %?\nEntered on %U\n  %i\n  %a")))

Also: I would be interested to see how others implement natural
planning model in org-mode (I am currently reading Charles Cave's
write-up on this)

Thanks.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GTD - Natural Planning Model properties - add automatically
  2012-10-13 22:06 GTD - Natural Planning Model properties - add automatically Chris Henderson
@ 2012-10-17 23:41 ` Mike McLean
  2012-10-18  6:50 ` Marcel van der Boom
  2012-10-22  6:20 ` Short article on how I implement my GTD Ivan Kanis
  2 siblings, 0 replies; 5+ messages in thread
From: Mike McLean @ 2012-10-17 23:41 UTC (permalink / raw)
  To: Chris Henderson; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1493 bytes --]

On Sat, Oct 13, 2012 at 6:06 PM, Chris Henderson <henders254@gmail.com>wrote:

> If I create a project (C-c c and press 'p' for Project) in the
> project.org file, I would like the project to automatically inherit a
> few properties like: Purpose, Outcome, Todo's and also date when the
> project was added to the list.
>
> How can I configure my .emacs file to achieve this?
>
> I currently have:
>
> (setq org-capture-templates
>        '(("t" "Todo" entry (file+headline "~/org/gtd.org" "Tasks")
>               "** TODO %?\n  %i Added:%U")
>          ("j" "Journal" entry (file+datetree "~/org/journal.org")
>               "* %?\nEntered on %U\n  %i\n  %a")))
>
> Also: I would be interested to see how others implement natural
> planning model in org-mode (I am currently reading Charles Cave's
> write-up on this)
>

I do something similar; I used to use a nearly full David Allen Natural
Planning but now have simplified it and use the “As <personal role>, I want
<goal> so <reason>” Mad-Libs style.

I have the following as my Project capture:

("P" "Proposed Project"
 entry (file "~/Documents/OrgMaster/org/refile.org")
 "* PROPOSED %?\n%U\n** Project Definition\n%U\n- Summary\n  + As <personal
role>, I want <goal> so <reason>\n- Completion Criteria (Don't do too
much)\n  + \n"
 :clock-in t :clock-resume t)

The key point is that you can put “\n” into the string for new lines, and
spaces after the “\n” for indentation.

Mike

[-- Attachment #2: Type: text/html, Size: 2368 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GTD - Natural Planning Model properties - add automatically
  2012-10-13 22:06 GTD - Natural Planning Model properties - add automatically Chris Henderson
  2012-10-17 23:41 ` Mike McLean
@ 2012-10-18  6:50 ` Marcel van der Boom
  2012-10-22  6:20 ` Short article on how I implement my GTD Ivan Kanis
  2 siblings, 0 replies; 5+ messages in thread
From: Marcel van der Boom @ 2012-10-18  6:50 UTC (permalink / raw)
  To: emacs-orgmode


On zo 14-okt-2012 09:06
Chris Henderson <henders254@gmail.com> wrote:

>I would like the project to automatically inherit a
>few properties like: Purpose, Outcome, Todo's and also date when the
>project was added to the list.

For the last bit I use org-expiry.el with a little glue.

The idea I wanted to implement was that when a TODO/PROJECT item was
created, a property with the current date should be inserted
automatically. The main feature I was looking for was creating a list
of incomplete items sorted or grouped by that date.

org-expiry.el contains the function, 'org-expiry-insert-created', to
insert a 'created' property. To have that work the way I
wanted it I added an advice to two functions. One to
'org-insert-todo-heading' to have the created property inserted when
creating an new todo heading. The other advices 'org-capture' to do the
same when capturing new todo items.

The snippet which does the above is here:
https://gist.github.com/3910203

marcel
-- 
Marcel van der Boom  -- http://hsdev.com/mvdb.vcf
HS-Development BV    -- http://www.hsdev.com
We use bitcoin!      -- http://bitcoin.org

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Short article on how I implement my GTD
  2012-10-13 22:06 GTD - Natural Planning Model properties - add automatically Chris Henderson
  2012-10-17 23:41 ` Mike McLean
  2012-10-18  6:50 ` Marcel van der Boom
@ 2012-10-22  6:20 ` Ivan Kanis
  2012-10-24 14:16   ` Bastien
  2 siblings, 1 reply; 5+ messages in thread
From: Ivan Kanis @ 2012-10-22  6:20 UTC (permalink / raw)
  To: emacs-orgmode

Hi Org moders,

I have written a short article:

http://ivan.kanis.fr/gtd-and-org-mode.html

If there's enough interest I will writ more.

Take care,
-- 
Ivan Kanis
http://ivan.kanis.fr

We must strive to reach that simplicity that lies beyond sophistication.
    -- John Gardner

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Short article on how I implement my GTD
  2012-10-22  6:20 ` Short article on how I implement my GTD Ivan Kanis
@ 2012-10-24 14:16   ` Bastien
  0 siblings, 0 replies; 5+ messages in thread
From: Bastien @ 2012-10-24 14:16 UTC (permalink / raw)
  To: Ivan Kanis; +Cc: emacs-orgmode

Hi Ivan,

Ivan Kanis <ivan.kanis@googlemail.com> writes:

> http://ivan.kanis.fr/gtd-and-org-mode.html

I like this one:

"For those who don't know org mode is an outliner on steroids."

:)

-- 
 Bastien

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-10-24 14:16 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-13 22:06 GTD - Natural Planning Model properties - add automatically Chris Henderson
2012-10-17 23:41 ` Mike McLean
2012-10-18  6:50 ` Marcel van der Boom
2012-10-22  6:20 ` Short article on how I implement my GTD Ivan Kanis
2012-10-24 14:16   ` Bastien

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).