emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Carsten Dominik <dominik@science.uva.nl>
To: Bastien <bzg@altern.org>
Cc: emacs-orgmode@gnu.org
Subject: Re: Re: Active timestamp with notification in advance
Date: Thu, 28 Feb 2008 16:29:51 +0100	[thread overview]
Message-ID: <FFEF6254-5688-4BDB-82DB-F51E42642D6E@science.uva.nl> (raw)
In-Reply-To: <87abllcrhu.fsf@bzg.ath.cx>


On Feb 28, 2008, at 11:19 AM, Bastien wrote:

> Carsten Dominik <dominik@science.uva.nl> writes:
>
>> On Feb 28, 2008, at 3:05 AM, Wanrong Lin wrote:
>>>
>>> For SCHEDULED and plain active time stamp, I don't think we need to
>>> have a default ahead notification setting as with deadlines, but it
>>> would really be nice to support the <..... -3d> format. It would be
>>> even nicer to have a new keyword (like "SCHEDULED@") that indicates
>>> a strictly scheduled item (just a fancy term for "appointment") and
>>> hence a default ahead notification setting can be applied. The lack
>>> of real appointment support in org-mode in fact is a little bit
>>> puzzling to me, since SCHEDULED item may or may not be strictly
>>> scheduled, while plain time stamp item may or may not be something
>>> that needs to take actions on (as it could be just an event).
>>
>> Hmmm, lets discuss this for a while.
>
> It looks like there are two questions here: whether we should have a
> dedicated syntax for appointments, distinct from active timestamps,  
> and
> whether we should allow warnings on other timestamps than deadline  
> ones.
> (Maybe a good thing to keep these issue separate as long as possible.)
>
> I don't feel the need of a new APPOINTMENT keyword, or a SCHEDULED@  
> one,
> because I'm using timestamps like this:
>
> - active timestamps for appointments;
>
> - SCHEDULED timestamps for items that (1) need to remain in the agenda
> when they are not DONE, and (2) I don't need to be warned about;
>
> - DEADLINE for everything else that I need to attach a date with.
>
> I guess this setup is somewhat counter-intuitive for newcomers, since
> the semantic of SCHEDULED makes you believe this is what you need for
> most tasks.  But I think this semantic is somewhat misleading.

Yes, time has shown tat it is misleading.  This is unfortunate,
but I don't think we can move always from this.  Too many people
are using this already, and we need to stay compatible and if possible
we should not add complexity.

- Carsten

>
>
> With the setup above, I tend to use more and more active timestamps  
> and
> deadlines.  The need for a scheduled item is very rare, since the two
> specific features of SCHEDULED is that I won't be warned about such
> tasks and I will be able to find them with `org-check-before-date'...
>
> So, rather than introducing a new keyword, I'd better get rid of them
> and redefine timestamps like this:
>
>
> [2008-02-28 jeu]   Inactive timestamp
> <2008-02-28 jeu>   Active timestamp
> {2008-02-28 jeu}   Interactive timestamp
>
>
> By "interactive", I mean that those timestamps would be aware of
> `org-deadline-warning-days' and other variables like this one, or be
> able to stay in the agenda if the associated task is not DONE, etc.
>
> For exemple:
>
> {2008-02-28 jeu -10d}
>   => Warn 10 days before
>
> {2008-02-28 jeu -10d--+2d}
>   => Warn 10 days before and 2 days after, if not DONE
>
> Active timestamp would also use this syntax, but for the purpose of
> defining *time spans*, not pre- and post-reminders.
>
> For example:
>
> <2008-02-18 jeu +3d>
>   => Define an appointment for a meeting between
>      2008-02-28 and 2008-02-21.
>
>
> I'm aware that this change would require a careful redefinition of the
> use of "scheduled" and "deadline" in variable names and in the manual,
> but I think that it would finally help simplifying things a bit.
>
> In a sense, relying spontaneous understanding that people have of the
> words "SCHEDULED" and "DEADLINE" can be a bit dangerous -- or simply
> assumes too much about the normal use of those kinds of timestamps.
>
> -- 
> Bastien

  reply	other threads:[~2008-02-28 15:29 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-26 22:01 Active timestamp with notification in advance Wanrong Lin
2008-02-27 14:46 ` Carsten Dominik
2008-02-27 15:33   ` Wanrong Lin
2008-02-27 16:03     ` Bernt Hansen
2008-02-28  1:29       ` Bastien
2008-02-28  1:41         ` Bernt Hansen
2008-02-28  2:05         ` Wanrong Lin
2008-02-28  2:20           ` Wanrong Lin
2008-02-28  7:09           ` Carsten Dominik
2008-02-28 10:19             ` Bastien
2008-02-28 15:29               ` Carsten Dominik [this message]
2008-02-28 15:55             ` Wanrong Lin
2008-02-28 16:34               ` Egli Christian (KIRO 433)
2008-02-28 16:49                 ` Wanrong Lin
2008-02-28 18:14                   ` Bernt Hansen
2008-02-28 18:29                     ` Wanrong Lin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=FFEF6254-5688-4BDB-82DB-F51E42642D6E@science.uva.nl \
    --to=dominik@science.uva.nl \
    --cc=bzg@altern.org \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).