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
prev 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
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=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 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).