all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Wanrong Lin <wanrong.lin@gmail.com>
Cc: emacs-orgmode@gnu.org
Subject: FR: more options in (org-diary)
Date: Wed, 05 Mar 2008 15:24:22 -0500	[thread overview]
Message-ID: <47CF0176.20906@gmail.com> (raw)
In-Reply-To: <87ejapc3db.fsf@bzg.ath.cx>

Hi,

This is branched off from the previous thread "FR: date marking in 
calendar". I got the marking working now with the help from Bastien. My 
intention was to mark calendar with important "hard schedule" 
(appointments) that can not be conflicted with. However, I could not do 
it with current org-diary function, as detailed in the following:

1. Apparently, I can not use %%(org-diary :scheduled), as a lot of 
"SCHEDULED" items are just "softly scheduled". I would like to do those 
things at specified time, but do not HAVE TO do them.
2. If I use %%(org-diary :timestamp), and use plain active time stamps 
for all my appointments, all my appointments will be marked, however, 
entries like this will get marked too:

***** Payday
      <2007-11-02 Fri +2w>

The above entry is just a reminder so I will know it is a payday by 
checking today's agenda. But this does not require any action and hence 
is not an appointment. I can not change the above plain time stamp to 
"SCHEDULED" because that will make it show up as a "past due" task in my 
everyday agenda.

3. My way of indicating that a task is an appointment is as following:

* TODO See Doctor 
Smith                                                   :APPOINT:
  SCHEDULED: <2008-03-05 Wed 09:00>

I use a tag to indicate an appointment. This makes it easy to search and 
list all appointments and clears the ambiguity around "what exactly is 
an appointment". Also I use "SCHEDULED" instead of a plain time stamp 
because if for some reason I missed an appointment (say because I took a 
3-week vacation), I want the appointment to show up in my agenda as a 
past due task instead of being silently passed by.

4. I am reluctant to put my appointments in the diary file, as I want to 
have all my planning information in org files. Org file entries provide 
much more than diary entries. For example, I can group my health related 
appointments in a sub-tree. I can archive my previous dental 
appointments so I know when I should see my dentist next time, and etc.

It seems if we can enhance (org-diary) function a little bit by doing 
the following, my problem can be solved:

1. add options to limit search to "TODO" items only (I can compromise by 
using plain time stamp in my appointments)
2. and/or, add options to limit search to items with certain tags (my 
appointment set up will work very well with this option)

Any comments?  Thank you very much.

Wanrong

      parent reply	other threads:[~2008-03-05 20:24 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-04 21:36 FR: date marking in calendar Wanrong Lin
2008-03-04 22:42 ` Bastien
2008-03-04 22:48   ` time lag in re-scheduling the item in Agenda buffer Xin Shi
2008-03-04 23:52     ` Bastien
2008-03-05  2:28       ` export-latex beamer Xin Shi
2008-03-05  2:41         ` Bastien
2008-03-05  2:45           ` Xin Shi
2008-04-23 20:03           ` Nick Dokos
2008-04-27 23:09             ` Pete Phillips
2008-04-28  4:21               ` Nick Dokos
2008-04-28  4:25               ` Russell Adams
2008-03-04 23:51   ` FR: date marking in calendar Bastien
2008-03-05  2:09     ` Wanrong Lin
2008-03-05  2:26       ` Bastien Guerry
2008-03-05 16:04         ` Wanrong Lin
2008-03-05 16:48           ` Bastien
2008-03-05 18:17             ` Cezar Halmagean
2008-03-05 19:06               ` Bastien Guerry
2008-03-05 19:45             ` Wanrong Lin
2008-03-05 20:24         ` Wanrong Lin [this message]

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

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

  git send-email \
    --in-reply-to=47CF0176.20906@gmail.com \
    --to=wanrong.lin@gmail.com \
    --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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.