Add link to Org Babel section from Worg main page
[Worg.git] / org-gtd-etc.org
blob6bff6fac52fe7dcbe74a0f9a141e79e92c747be0
1 #+OPTIONS:    H:3 num:nil toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t TeX:t LaTeX:t skip:nil d:(HIDE) tags:not-in-toc
2 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate
3 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
4 #+TAGS:       Write(w) Update(u) Fix(f) Check(c)
5 #+TITLE:      Org for GTD and other Task managment systems
6 #+AUTHOR:     Worg people
7 #+EMAIL:      mdl AT imapmail DOT org
8 #+LANGUAGE:   en
9 #+PRIORITIES: A C B
10 #+CATEGORY:   worg
12 # This file is the default header for new Org files in Worg.  Feel free
13 # to tailor it to your needs.
15 [[file:index.org][{Back to Worg's index}]]
17 * Org and GTD
19 Org-mode is flexible enough to implement many different ways of
20 organizing your projects.  A frequently discusses scheme is [[http://www.davidco.com/][David
21 Allen's]] strategy for [[http://en.wikipedia.org/wiki/GTD][Getting Things Done]].  But it is clearly not the
22 only way to us Org-mode for planning.  Here are a couple of links
23 related to this topic.
25     - [[http://johnwiegley.com][John Wiegley]] has written an excellent document describing his
26       way of using Org-mode as a [[http://www.newartisans.com/2007/08/using-org-mode-as-a-day-planner.html][day planner]]. See also some later
27       messages for enhancements of his setup:
28       [[http://article.gmane.org/gmane.emacs.orgmode/2963][emacs-orgmode-2962]], [[http://article.gmane.org/gmane.emacs.orgmode/3629][emacs-orgmode-3629]]
30     - [[http://members.optusnet.com.au/charles57/Creative/][Charles Cave]] has written an [[http://members.optusnet.com.au/~charles57/GTD/orgmode.html][article/tutorial]] about the basic
31       elements of GTD and how he implements them in Org-mode.  There
32       is also a [[http://www.legito.net/worg/org-tutorials/orgtutorial_dto-fr.php][french translation]] of this document.
34       + More recently, Charles Cave has written another tutorial on
35         [[http://members.optusnet.com.au/~charles57/GTD/gtd_workflow.html][his GTD workflow in org-mode]], which includes a nice section on
36         effort estimates and custom agenda commands for GTD.
38     - There have been several threads on emacs-orgmode@gnu.org related
39       to GTD, the most important ones are:
41       + [[http://thread.gmane.org/gmane.emacs.orgmode/683][Another GTD question]], which contains a discussion about GTD
42         and org-mode.
43       + In the same thread, there is a [[http://article.gmane.org/gmane.emacs.orgmode/715][post by Carsten]] summarizing
44         several options for implementing GTD in org-mode.
45       + [[http://thread.gmane.org/gmane.emacs.orgmode/523][GTD, Projects and Next Actions in org-mode]] is a thread where
46         several people describe their personal setup.
47       + The [[http://thread.gmane.org/gmane.emacs.orgmode/4915][SOMEDAY/MAYBE vs. low priorities]] thread contains a
48         discussion about priorities that is quite instructive.
49       + Here is a [[http://thread.gmane.org/gmane.emacs.orgmode/4832/focus%3D4854][very instructive post]] by Pete Phillips explaining
50         why David Allen's book is the best place to start learning GTD
51         and that the Internet and Org-mode should only come into the
52         game later, when you start thinking about the implementation.
53         And since doing GTD the right way will give you lots of free
54         time, don't forget to listen to [[http://www.detox-jazz.co.uk/][Pete's music]]!
56     - Also on the web you can find information about how people are
57       setting up Org-mode to fit their habits.  A few examples:
59       + This [[http://www.brool.com/?p=82][blog post]] shows a very simple and clear GTD setup.
60         
61     - This tutorial on [[file:org-tutorials/org-custom-agenda-commands.org][custom agenda commands]] offers a few examples of
62       how to make GTD reviews easier using custom agenda searches.
64 * Org and Pomodoro
66 [[http://www.pomodorotechnique.com][Pomodoro]] is a time management technique.  In [[http://article.gmane.org/gmane.emacs.orgmode/29347][this thread]], Frédéric
67 Couchet describes how he uses Org for Pomodoro:
69 : I always start a clock when I work on a task. And for the Pomodoro
70 : technique I use also the org-timer module with some configuration.
71
72 : Activate the org-timer module :
73
74 : (add-to-list 'org-modules 'org-timer)
75
76 : Set a default value for the timer, for example :
77
78 : (setq org-timer-default-timer 25)
79
80 : Modify the org-clock-in so that a timer is started with the default
81 : value except if a timer is already started :
82
83 : (add-hook 'org-clock-in-hook '(lambda () 
84 :       (if (not org-timer-current-timer) 
85 :       (org-timer-set-timer '(16)))))