From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Lundin Subject: Re: Dated appointment reminders Date: Fri, 12 Feb 2010 14:08:31 -0500 Message-ID: <87aavejmq8.fsf@fastmail.fm> References: <87d40av6id.fsf@zinc.branchcut.ath.cx> 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 1Ng0pv-0001wg-PB for emacs-orgmode@gnu.org; Fri, 12 Feb 2010 14:05:55 -0500 Received: from [140.186.70.92] (port=60879 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ng0pu-0001wC-NO for emacs-orgmode@gnu.org; Fri, 12 Feb 2010 14:05:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ng0ps-0008Dz-Id for emacs-orgmode@gnu.org; Fri, 12 Feb 2010 14:05:53 -0500 Received: from out2.smtp.messagingengine.com ([66.111.4.26]:45795) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ng0ps-0008Dk-E7 for emacs-orgmode@gnu.org; Fri, 12 Feb 2010 14:05:52 -0500 In-Reply-To: <87d40av6id.fsf@zinc.branchcut.ath.cx> (Desmond Rivet's message of "Fri, 12 Feb 2010 10:05:46 -0500") 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: Desmond Rivet Cc: emacs-orgmode@gnu.org Desmond Rivet writes: > What I'm after is something very close to the DEADLINE feature, but not > quite. With DEADLINE, you have the following behavour (unless there's a > way to alter it?): > > * without a TODO state, you get early reminders in your agenda up until > the DEADLINE date, after which you get warnings that the date is > past, forever. > > * with a TODO state item, you get the same thing, except you can turn > off the reminders/warnings by setting the state to DONE. > > So unless you want the DEADLINE'ed date appearing on your agenda forever > after the due date, you need a TODO state ...not before the deadline (see below). > and you need to set it to DONE. Option one (simplest): Omit the todo state before the deadline and then mark the item DONE after the deadline has past.. --8<---------------cut here---------------start------------->8--- * 6:00pm Appointment DEADLINE: <2010-04-17 Sat -7d> --8<---------------cut here---------------end--------------->8--- until the deadline passes, then --8<---------------cut here---------------start------------->8--- * DONE 6:00pm Appointment DEADLINE: <2010-04-17 Sat -7d> --8<---------------cut here---------------end--------------->8--- > I am currently using the diary for this, and incorporating it into the > orgmode agenda. I have entries like this: > > %%(diary-remind '(diary-date 11 12 t) -14) Mom's birthday. > > I've been using this system for a while, and it works. But it's not > ideal. For example, I haven't figured out how to incorporate a time > with the date using this system. If I had an appointment on April 17th, > 2010, 6pm, for example, and I wanted a simple reminder 5 days in > advance, I don't know how I'd do that. Option two: --8<---------------cut here---------------start------------->8--- * Appointments %%(diary-remind '(diary-date 2 15 2010) -7) 6:00pm My appointment --8<---------------cut here---------------end--------------->8--- Which produces the following agenda view: Day-agenda (W06): Friday 12 February 2010 8:00...... ---------------- 10:00...... ---------------- 12:00...... ---------------- 14:00...... ---------------- 16:00...... ---------------- refile: 18:00...... Reminder: Only 3 days until My appointment 20:00...... ---------------- Best, Matt