From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adam Spiers Subject: FR: multiple scheduling of one item? Date: Mon, 31 Dec 2007 15:21:58 +0000 Message-ID: <20071231152158.GN20947@atlantic.linksys.moosehall> Reply-To: Adam Spiers Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J9MSo-0006Vz-HN for emacs-orgmode@gnu.org; Mon, 31 Dec 2007 10:22:02 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J9MSm-0006T9-OR for emacs-orgmode@gnu.org; Mon, 31 Dec 2007 10:22:01 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J9MSm-0006T0-Ks for emacs-orgmode@gnu.org; Mon, 31 Dec 2007 10:22:00 -0500 Received: from mail.beimborn.com ([70.84.38.100]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1J9MSm-0000g4-8p for emacs-orgmode@gnu.org; Mon, 31 Dec 2007 10:22:00 -0500 Received: from mail.beimborn.com (localhost.localdomain [127.0.0.1]) by mail.beimborn.com (8.12.11.20060308/8.12.8) with ESMTP id lBVFLxxs010217 for ; Mon, 31 Dec 2007 09:21:59 -0600 Received: from localhost (localhost [[UNIX: localhost]]) by mail.beimborn.com (8.12.11.20060308/8.12.11/Submit) id lBVFLxwe010211 for emacs-orgmode@gnu.org; Mon, 31 Dec 2007 15:21:59 GMT Content-Disposition: inline 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: org-mode mailing list Imagine I have a single project or task which I know will require several sessions to complete. Before I get to the stage of analysing it closely and breaking it down into sub-tasks, it would be good to reserve some diary time in advance, so that I don't accidentally accept other commitments for that time and overstretch myself. However, this is different from booking a normal diary appointment, in the sense that I am not making a commitment to other people to be in a particular place at a particular time: the commitment is only to myself and is directly associated with a particular project or task. Therefore it sounds like it would be useful to be able to schedule the same task for multiple slots. It turns out that the org-agenda code already handles this beautifully; if you do: * Long task/project not yet broken down into sub-tasks SCHEDULED: <2008-01-07 Mon> SCHEDULED: <2008-01-08 Tue> and it appears in both places in an agenda view, and you can jump back to the item in the normal way. The only downside is that C-c C-s doesn't currently support entering it: (org-schedule &optional REMOVE) Insert the SCHEDULED: string with a timestamp to schedule a TODO item. With argument REMOVE, remove any scheduling date from the item. How about doing the usual trick of comparing different prefix argument values (e.g. 4 vs. 16) to allow adding a new scheduled slot?