From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: FR: Repeated time stamp, jumping from current time Date: Fri, 7 Mar 2008 13:13:53 +0100 Message-ID: References: <47CA327F.3060603@gmail.com> Mime-Version: 1.0 (Apple Message framework v919.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JXbSe-0008Ox-5u for emacs-orgmode@gnu.org; Fri, 07 Mar 2008 07:14:04 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JXbSc-0008ND-IL for emacs-orgmode@gnu.org; Fri, 07 Mar 2008 07:14:03 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JXbSc-0008NA-EE for emacs-orgmode@gnu.org; Fri, 07 Mar 2008 07:14:02 -0500 Received: from nf-out-0910.google.com ([64.233.182.185]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JXbSb-00055n-W5 for emacs-orgmode@gnu.org; Fri, 07 Mar 2008 07:14:02 -0500 Received: by nf-out-0910.google.com with SMTP id f5so240770nfh.26 for ; Fri, 07 Mar 2008 04:14:01 -0800 (PST) In-Reply-To: <47CA327F.3060603@gmail.com> 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: Wanrong Lin Cc: org-mode On Mar 2, 2008, at 5:52 AM, Wanrong Lin wrote: > Hi, > > Right now we can have a repeated time stamp like this: > > * TODO Do this every month > SCHEDULED: <2008-03-01 Sat +1m> > > If I am late and mark the above done on 2008-03-05, the time stamp > will automatically jump to 2008-04-01. This is very useful for > things like paying monthly bills. > > However, for some tasks, it would make more sense to jump from the > date when it is marked done, not from when it is scheduled to be > done. An example is changing my furnace filter. I am supposed to > change it once a month, but if I am late for 10 days, the next date > to change should be 30 days away, not 20 days away. > > Maybe we can use a syntax like this to indicate that: > > <2008-03-01 Sat +=1m> This is a good idea, along with Rainers version of it. I have just pushed a change into the git repo which has two new ways to write the repeater cookie: ++1w will shift the date by at least one week, but also by as many weeks as needed to make sure that the next date lies in the future. .+1w will shift the date to 1 week from the moment when you mark the entry DONE. Thanks for these useful ideas, Wanrong and Rainer. - Carsten