From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Patterson Subject: Re: how to add cyclic tasks Date: Tue, 19 Aug 2008 09:22:20 -0700 Message-ID: <87hc9hotz7.fsf@transitory.lefae.org> References: <873al1xifq.fsf@gmail.com> 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 1KVTya-0006HP-1T for emacs-orgmode@gnu.org; Tue, 19 Aug 2008 12:22:32 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KVTyZ-0006Gu-2a for emacs-orgmode@gnu.org; Tue, 19 Aug 2008 12:22:31 -0400 Received: from [199.232.76.173] (port=43141 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KVTyY-0006Gp-Vu for emacs-orgmode@gnu.org; Tue, 19 Aug 2008 12:22:30 -0400 Received: from main.gmane.org ([80.91.229.2]:60055 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KVTyZ-0004Or-Az for emacs-orgmode@gnu.org; Tue, 19 Aug 2008 12:22:31 -0400 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KVTyU-0001MC-DR for emacs-orgmode@gnu.org; Tue, 19 Aug 2008 16:22:26 +0000 Received: from dsl093-183-048.sfo4.dsl.speakeasy.net ([66.93.183.48]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Aug 2008 16:22:26 +0000 Received: from me by dsl093-183-048.sfo4.dsl.speakeasy.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Aug 2008 16:22:26 +0000 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 Paul R writes: > On Tue, 19 Aug 2008 17:55:00 +0530, "alpesh gajbe" said: > alpesh> * Lecture at Kalina Health center from 9.00 to 10.00 > alpesh> SCHEDULED: <2008-08-20 Wed +1w> > > This entry will be push 1 week forward as soon as it gets DONE Actually, I think this just means it happens every wednesday. I think the *following* will do the behaviour you describe, pushing it forward one week every time the task is marked done: * Lecture at Kalina Health center from 9.00 to 10.00 SCHEDULED: <2008-08-20 Wed .+1w> >From the info pages: With the `+1m' cookie, the date shift will always be exactly one month. So if you have not payed the rent for three months, marking this entry DONE will still keep it as an overdue deadline. Depending on the task, this may not be the best way to handle it. For example, if you forgot to call you father for 3 weeks, it does not make sense to call him 3 times in a single day to make up for it. Finally, there are tasks like changing batteries which should always repeat a certain time after the last time you did it. For these tasks, Org mode has special repeaters markers with `++' and `.+'. For example: HTH, Ross