emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Dated appointment reminders
@ 2010-02-12 15:05 Desmond Rivet
  2010-02-12 19:08 ` Matt Lundin
  2010-02-15 13:32 ` Darlan Cavalcante Moreira
  0 siblings, 2 replies; 3+ messages in thread
From: Desmond Rivet @ 2010-02-12 15:05 UTC (permalink / raw)
  To: emacs-orgmode

Hi all,

Is there any way to get an early warning reminder of an upcoming
appointment in my agenda without using the DEADLINE feature?

Allow me to elaborate...

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 and you need to set it to
DONE.

What I'm after is something similar to this behavour, except that I
don't want the warnings after the due date is past, even if the TODO
state is not DONE.  Ideally the TODO state, if there is one, would not
be involved at all - it would just be a plain vanilla appointment, with
the added feature that I get early warning reminders as the due date
approaches, and nothing after.

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.

Any ideas are appreciated.  Thanks for any help!

-- 
Desmond Rivet

Pain is weakness leaving the body.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Dated appointment reminders
  2010-02-12 15:05 Dated appointment reminders Desmond Rivet
@ 2010-02-12 19:08 ` Matt Lundin
  2010-02-15 13:32 ` Darlan Cavalcante Moreira
  1 sibling, 0 replies; 3+ messages in thread
From: Matt Lundin @ 2010-02-12 19:08 UTC (permalink / raw)
  To: Desmond Rivet; +Cc: emacs-orgmode

Desmond Rivet <desmond_news@videotron.ca> 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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Dated appointment reminders
  2010-02-12 15:05 Dated appointment reminders Desmond Rivet
  2010-02-12 19:08 ` Matt Lundin
@ 2010-02-15 13:32 ` Darlan Cavalcante Moreira
  1 sibling, 0 replies; 3+ messages in thread
From: Darlan Cavalcante Moreira @ 2010-02-15 13:32 UTC (permalink / raw)
  To: Desmond Rivet; +Cc: emacs-orgmode


I use headers with deadlines without any TODO keyword for deadlines of
events. When I don't want to see them anymore in my agenda (they already
happened or I don't care about them anymore) I just change the date in the
DEADLINE to an inactive one (surrounded by [] instead of <>). Its easy, it
works, and I keep the information about the deadline if I ever need it.

- Darlan


At Fri, 12 Feb 2010 10:05:46 -0500,
Desmond Rivet <desmond_news@videotron.ca> wrote:
> 
> Hi all,
> 
> Is there any way to get an early warning reminder of an upcoming
> appointment in my agenda without using the DEADLINE feature?
> 
> Allow me to elaborate...
> 
> 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 and you need to set it to
> DONE.
> 
> What I'm after is something similar to this behavour, except that I
> don't want the warnings after the due date is past, even if the TODO
> state is not DONE.  Ideally the TODO state, if there is one, would not
> be involved at all - it would just be a plain vanilla appointment, with
> the added feature that I get early warning reminders as the due date
> approaches, and nothing after.
> 
> 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.
> 
> Any ideas are appreciated.  Thanks for any help!
> 
> -- 
> Desmond Rivet
> 
> Pain is weakness leaving the body.
> 
> 
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-02-15 13:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-12 15:05 Dated appointment reminders Desmond Rivet
2010-02-12 19:08 ` Matt Lundin
2010-02-15 13:32 ` Darlan Cavalcante Moreira

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).