From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Bausch Subject: Re: What do you use to identify projects (in the GTD sense) Date: Mon, 10 Oct 2011 13:30:44 +0200 Message-ID: <201110101330.44437.DanielBausch@gmx.de> References: Mime-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:53553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDE4H-0003EP-En for emacs-orgmode@gnu.org; Mon, 10 Oct 2011 07:30:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDE4G-0003OT-6R for emacs-orgmode@gnu.org; Mon, 10 Oct 2011 07:30:49 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]:46455) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RDE4F-0003ON-QX for emacs-orgmode@gnu.org; Mon, 10 Oct 2011 07:30:48 -0400 In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hello, I use a todo keyword "PROJ" and a custom block agenda, that filters different interesting groups for review. (setq org-agenda-custom-commands '(("g" "My GTD Agenda" ((agenda "" ((org-agenda-ndays 1) (org-agenda-start-on-weekday nil) (org-agenda-entry-types '(:timestamp :sexp)) (org-agenda-overriding-header "Appointments"))) (agenda "" ((org-agenda-ndays 1) (org-agenda-start-on-weekday nil) (org-agenda-entry-types '(:deadline)) (org-agenda-overriding-header "Upcoming Deadlines") (org-agenda-sorting-strategy '(priority-down time-down)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)))) (agenda "" ((org-agenda-ndays 1) (org-agenda-start-on-weekday nil) (org-agenda-entry-types '(:scheduled)) (org-agenda-overriding-header "Scheduled") (org-agenda-sorting-strategy '(priority-down time-down)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)))) (todo "WAIT" ((org-agenda-sorting-strategy '(priority-down)) (org-agenda-overriding-header "Waiting For"))) (todo "NEXT" ((org-agenda-sorting-strategy '(priority-down effort- down)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Next actions not being scheduled nor having a deadline"))) (todo "TODO" ((org-agenda-sorting-strategy '(priority-down effort- down)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled 'deadline)) (org-agenda-overriding-header "Future actions not being scheduled nor having a deadline"))) (todo "PROJ" ((org-agenda-overriding-header "Active Projects"))))))) Along with colors '(org-todo-keyword-faces (quote (("PROJ" :foreground "Orange" :weight bold) ("MSTN" :foreground "VioletRed" :weight bold) ("WAIT" :foreground "Blue" :weight bold) ("CNCL" :foreground "MediumSeaGreen" :weight bold)))) and '(org-enforce-todo-checkbox-dependencies t) '(org-enforce-todo-dependencies t) this works really well for GTD. Kind regards, Daniel Am Montag 10 Oktober 2011, 08:21:57 schrieb Marcelo de Moraes Serpa: > Hey list, > > I'm wondering if you make the distinction between projects and actionable > items. If you stop to think about it (specially if you read GTD by David > Allen), you see that you can't really "do" a project, but only actions > related to it. It's a powerful and underestimated concept. Of course, a > todo list is still a reminder of things, and any list can be useful, but > the more specific you are, the less you have to think (process) and the > more you can actually execute. > > Anyway, I was wondering how you guys differentiate between projects and > next actions (todo's) in your org lists. I myself use a :project: tag for > projects and todos have todo keywords before them. Projects never have a > todo keyword, except when DONE. I used to use a PROJECT keyword before, > but I felt that a tag seems to work better (and allows you to actually > filter todos without mixing projects). So, a typical list looks like this: > > * New feature :project: > ** TODO Create a mockup for the index page > ** TODO Convert the mockup to html > * Renew passport :project: > ** DONE Call for appointment > ** TODO Interveiw > SCHEDULED <...> > ** DONE Buy groceries :project: ... > > How do you do it? > > Thanks in advance, > > - Marcelo.