emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* my simple GTD setup
@ 2007-09-28  6:18 David O'Toole
  2007-09-28 12:50 ` Dan Griswold
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: David O'Toole @ 2007-09-28  6:18 UTC (permalink / raw)
  To: emacs-orgmode


I read through some of the available articles by people who use org
for GTD and decided to try it myself.

Two days ago I put together a very simple setup. 
Screenshot at http://dto.freeshell.org/notebook/images/menu-shot.png
Elisp snippets at bottom of message.

Details: 

 - I use the TODO keywords as a "task status". 
   These are TODO, MAYBE, WAITING, NEXT, DONE.
   "NEXT" is specially fontified so that it stands out.
   I find it convenient to use org-mouse to change keywords.

 - I use tags for contexts. I don't worry about not having a precise
   definition of what a context is; it could be a place, a tool, a
   person, a project, or whatever.

 - I put almost everything in One Big Org File. This is the biggest
   change from my old style. I used to have one org file per project,
   with the "webpage" stuff in the top half, and the TODO items jammed
   all at the end of the file in a huge mess. 

   Now I am using foo.org as the webpage and notes file, whereas the
   workflow structure and scheduling for "foo" go into the foo section
   of my main file "dto.org". I think this separation will help each
   file be cleaner, and bring together all my workflows into one
   hierarchically organized clickable buffer. 

 - I am having trouble with searching for all the "NEXT" keyword
   items, which is all I really need to complete my setup. I can see
   the list of NEXT actions, but not what project they come from or
   what tags they have. So it can be tricky to understand what the
   task means out of context. Should I use a tag to represent each
   project, or properties, or what?

There is so much other stuff like tables, properties, etc that I'm not
sure what to do with yet, but I'm sure I'll find something :-)

> (setq org-hide-leading-stars t)

> (setq org-todo-keywords '((sequence "TODO" "MAYBE" "WAITING" "NEXT" "DONE")))

> (setq org-tag-alist '(("STUDIO" . ?s)
> 		      ("COMPUTER" . ?c)
> 		      ("MAIL" . ?m)
> 		      ("HOME" . ?h)
> 		      ("PROJECT" . ?p)
> 		      ("READING" . ?r)
> 		      ("DVD" . ?r)))

> (setf org-special-ctrl-a/e t)

> (setf org-todo-keyword-faces '(("NEXT" . (:foreground "yellow" :background "red" :bold t :weight bold))))


-- 
David O'Toole 
dto@gnu.org
http://dto.freeshell.org/notebook/

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

* Re: my simple GTD setup
  2007-09-28  6:18 my simple GTD setup David O'Toole
@ 2007-09-28 12:50 ` Dan Griswold
       [not found] ` <b6c377310709272344s41cc1647y809343e0e9c3bf86@mail.gmail.com>
  2007-09-29 13:50 ` Bastien
  2 siblings, 0 replies; 5+ messages in thread
From: Dan Griswold @ 2007-09-28 12:50 UTC (permalink / raw)
  To: emacs-orgmode

David O'Toole <dto@gnu.org> writes:

> Screenshot at http://dto.freeshell.org/notebook/images/menu-shot.png

I get a 404 error.

Dan


-- 
--------------
Dan Griswold
Rochester, NY
--------------

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

* Re: my simple GTD setup
       [not found] ` <b6c377310709272344s41cc1647y809343e0e9c3bf86@mail.gmail.com>
@ 2007-09-28 15:30   ` David O'Toole
  0 siblings, 0 replies; 5+ messages in thread
From: David O'Toole @ 2007-09-28 15:30 UTC (permalink / raw)
  To: Dmitri Minaev; +Cc: emacs-orgmode


"Dmitri Minaev" <minaev@gmail.com> writes:

> Hello,
>
> The requested URL /notebook/images/menu-shot.png was not found on this server.

Oops! The correct URL is http://dto.freeshell.org/images/menu-shot.png

> Thanks for the ideas! Could you also share a sample fragment of an
> .org file, please?

   
* Emacs						:COMPUTER:
** eon						:PROJECT:
*** NEXT Implement modules
*** TODO Serialization
*** TODO Code suspend>> macro
*** TODO Code run>> macro
*** TODO Simple object browser
*** TODO RELEASE 1.1				:MILESTONE:
*** TODO Common Lisp compatibility 
*** TODO Interactive minibuffer message sender
*** TODO Object mouse menus
*** TODO Eon menubar
*** TODO Write brief developer's guide
*** TODO Add edebug declarations for the macros
** pixel art 					:PROJECT:
*** TODO Menu support
*** TODO Save and load

** rlx						:PROJECT:
** Void Mission
** cl-guide					:PROJECT:
** peano					:PROJECT:
** Configuration
*** TODO Tweak menu-bar colors
*** TODO Set up keyboard commands for menubar
** TODO Implement GTD system
*** TODO [#C] Set up versor keys
*** TODO Configure org-stuck-projects 
*** NEXT Fix tag search
*** TODO Move tasks from other pages
*** TODO fix color theme

* Books
** TODO Read "Tractatus Logico-Philosophicus"
*** NEXT Chapter 5
*** TODO Chapter 6
*** TODO Chapter 7
*** TODO Review entire book
* Music						:STUDIO:

** TODO Back up the Pod				:STUDIO:
** TODO Try out Common Music

** TODO Omnipotent Space Band 1.0 		:PROJECT:
*** NEXT Obtain ZoomH4
*** TODO Conduct field recording session	:FIELD:
*** TODO Reorganize file:osb1.org
   DEADLINE: <2007-10-22 Mon>
*** TODO Prepare statement of work for Dominic
* Fun

** TODO Play crawl


-- 
David O'Toole 
dto@gnu.org
http://dto.freeshell.org/notebook/

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

* Re: my simple GTD setup
  2007-09-28  6:18 my simple GTD setup David O'Toole
  2007-09-28 12:50 ` Dan Griswold
       [not found] ` <b6c377310709272344s41cc1647y809343e0e9c3bf86@mail.gmail.com>
@ 2007-09-29 13:50 ` Bastien
  2007-09-29 23:36   ` Bernt Hansen
  2 siblings, 1 reply; 5+ messages in thread
From: Bastien @ 2007-09-29 13:50 UTC (permalink / raw)
  To: emacs-orgmode

David O'Toole <dto@gnu.org> writes:

>  - I am having trouble with searching for all the "NEXT" keyword
>    items, which is all I really need to complete my setup. I can see
>    the list of NEXT actions, but not what project they come from or
>    what tags they have. 

Do you use a custom agenda view for this?  

with `org-agenda-remove-tags' set to nil, and with the project being the
category in which the headline is, you should have all the desired info.

Global list of TODO items of type: NEXT
Available with `N r': (0)ALL (1)TODO (2)NEXT (3)DONE
  compas:     NEXT [#A] Mettre en place ...
  compas:     NEXT [#A] Ecrire Nicolas ....   :Write:
  compas:     NEXT [#A] Mettre en forme ...   :Write:

You can also refine this display by adding a new entry to
`org-agenda-custom-commands':

(setq org-agenda-custom-commands
       (("N" todo "NEXT"
         ((org-agenda-sorting-strategy '(priority-down))
          (org-agenda-prefix-format "  %-12c: ")))))

See `org-agenda-prefix-format' docstring for details.

-- 
Bastien

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

* Re: my simple GTD setup
  2007-09-29 13:50 ` Bastien
@ 2007-09-29 23:36   ` Bernt Hansen
  0 siblings, 0 replies; 5+ messages in thread
From: Bernt Hansen @ 2007-09-29 23:36 UTC (permalink / raw)
  To: emacs-orgmode

Bastien <bzg@altern.org> writes:

> David O'Toole <dto@gnu.org> writes:
>
>>  - I am having trouble with searching for all the "NEXT" keyword
>>    items, which is all I really need to complete my setup. I can see
>>    the list of NEXT actions, but not what project they come from or
>>    what tags they have. 

You can try a TAGS search like the following

Headlines with TAGS match: /NEXT|PROJECT

That seems to work well for me.  I recently (2 days ago?) switched back
to trying to use GTD and I mark projects with the PROJECT TODO keyword
and the result shows all PROJECT and NEXT matches for me with tags.

HTH,

Bernt

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

end of thread, other threads:[~2007-09-29 23:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-28  6:18 my simple GTD setup David O'Toole
2007-09-28 12:50 ` Dan Griswold
     [not found] ` <b6c377310709272344s41cc1647y809343e0e9c3bf86@mail.gmail.com>
2007-09-28 15:30   ` David O'Toole
2007-09-29 13:50 ` Bastien
2007-09-29 23:36   ` Bernt Hansen

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).