From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Egli Subject: Use case of TIMESTAMP, SCHEDULED and DEADLINE Date: Mon, 10 Apr 2006 13:21:08 +0200 Message-ID: <1144668069.8041.87.camel@elrond.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FSuSJ-0007Qj-8a for emacs-orgmode@gnu.org; Mon, 10 Apr 2006 07:21:15 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FSuSH-0007P7-BD for emacs-orgmode@gnu.org; Mon, 10 Apr 2006 07:21:14 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FSuSH-0007P0-65 for emacs-orgmode@gnu.org; Mon, 10 Apr 2006 07:21:13 -0400 Received: from [195.33.99.129] (helo=gwia-smtp.id2.novell.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1FSuWt-0008ED-Sz for emacs-orgmode@gnu.org; Mon, 10 Apr 2006 07:26:00 -0400 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 Hi all I live in Org-Agenda Week mode. This is where I look at my tasks for today and for the rest of the week. So the typical use case for me is that I take notes for a certain project, let's say I have in my desktop-project.org * Desktop Training ** Call Trainer clarify the content of the training ** Setup training room ** prepare desktop machines ** Training is on April 18th As you can see I mix notes and tasks. Ok, now the first three are tasks so I C-c C-t on them which changes desktop-project.org as follows: * Desktop Training ** TODO Call Trainer clarify the content of the training ** TODO Setup training room ** TODO prepare desktop machines ** Training is on April 18th I know that the training is on the 18th so I need to do the tasks this week, so I schedule them for sometime this week, so I do a couple of C-c C-s. Note that I do not use DEADLINE, as I schedule the tasks so that they will be done before the deadline. If I now look at my Org-Agenda I see the following: ALL CURRENTLY OPEN TODO ITEMS: desktop-project:TODO Call Trainer desktop-project:TODO Setup training room desktop-project:TODO prepare desktop machines work: TODO Write Article Monday 10 April 2006 desktop-project:Scheduled: TODO Call Trainer Tuesday 11 April 2006 desktop-project:Scheduled: TODO prepare desktop machines work:Scheduled: TODO Write Article Wednesday 12 April 2006 desktop-project:Scheduled: TODO Setup training room Thursday 13 April 2006 Friday 14 April 2006 Saturday 15 April 2006 Sunday 16 April 2006 Now in the week overview I can see that I also plan to write an article on Tuesday. This will leave me no time to prepare the desktop machines so I reschedule this task to Wednesday by S-right on the task. As soon as I've called the trainer I press `t' on the "Call Trainer" Task and this marks the task as DONE. So far everything is fine. But there are a couple of questions: 1. What is the use case of TIMESTAMP? I seem to only have a use for SCHEDULED, so marking them as "Scheduled:" in the Org-Agenda Week mode is superfluous for me. What do other people use it for? 2. I would like tasks that are scheduled to no longer show up as "CURRENTLY OPEN TODO ITEMS". For me open items are items that have not been scheduled yet and that I need to schedule. 3. The sorting of items within a day is a mystery to me. I would like to sort them by state (TODO, DONE) and priority. Sorting by priority seems to work for the CURRENTLY OPEN TODO ITEMS but not for a specific day. I modified the to '(time-up priority-down), but it still sorts by category for the days. I tried to debug this but did not find my way around the code ((org-finalize-agenda-entries). 4. When doing some mucking around the code should I use org-mode from Emacs CVS or the one from Carstens Website? Thanks -- Christian Egli, Senior Consultant Novell (Schweiz) AG, Leutschenbachstrasse 41, 8050 Zürich Tel. +41 43 299 75 46 direct, Tel. +41 43 299 78 00, Fax: +41 43 299 75 01