From mboxrd@z Thu Jan 1 00:00:00 1970 From: gregory@dynapse.com (Gregory J. Grubbs) Subject: My definition of stuck projects Date: Tue, 06 Oct 2009 08:09:31 -0600 Message-ID: <87y6nofwbo.fsf@dynapse.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MvAkH-00014M-EH for emacs-orgmode@gnu.org; Tue, 06 Oct 2009 10:10:29 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MvAkC-00011s-9x for emacs-orgmode@gnu.org; Tue, 06 Oct 2009 10:10:28 -0400 Received: from [199.232.76.173] (port=54414 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MvAkC-00011l-3B for emacs-orgmode@gnu.org; Tue, 06 Oct 2009 10:10:24 -0400 Received: from lo.gmane.org ([80.91.229.12]:44436) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MvAkB-0004Kw-I7 for emacs-orgmode@gnu.org; Tue, 06 Oct 2009 10:10:23 -0400 Received: from list by lo.gmane.org with local (Exim 4.50) id 1MvAjy-0007Xq-Bl for emacs-orgmode@gnu.org; Tue, 06 Oct 2009 16:10:10 +0200 Received: from 72.42.83.192 ([72.42.83.192]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Oct 2009 16:10:10 +0200 Received: from gregory by 72.42.83.192 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Oct 2009 16:10:10 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --=-=-= I have slowly been making better use of the Agenda in org-mode. One tantalizing possibility has been finding stuck projects. I finally have a definition of stuck projects along with a simple way to define what a project is. This is so cool and so very useful. I wanted to share what is working for me and to invite others to do the same. Of all my outlines in .org files, only the trees with a :Project: tag are considered projects. Any task that I have clocked into automatically gets a :NEXT: tag in org-todo-state-tags-triggers. Projects marked done at the top level are not considered stuck, and I cannot mark them done unless all the subtasks are marked done (org-enforce-todo-dependencies t) --=-=-= Content-Type: application/emacs-lisp Content-Disposition: inline; filename=init.el Content-Transfer-Encoding: quoted-printable Content-Description: Emacs init code ;; Projects are identified by a :Project: tag unless they are marked DONE;= =20 ;; Any project must have one sub-task identified by :NEXT: to be consider= ed un-stuck ;; MAYBE: exclude special tags like Someday/Maybe (setq org-stuck-projects '("Project|project/-DONE" nil ("NEXT") "")) --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --=-=-=--