* FR: date marking in calendar @ 2008-03-04 21:36 Wanrong Lin 2008-03-04 22:42 ` Bastien 0 siblings, 1 reply; 20+ messages in thread From: Wanrong Lin @ 2008-03-04 21:36 UTC (permalink / raw) To: org-mode mailing list Hi, If I have (setq mark-holidays-in-calendar t), the calendar window will mark all holidays. I am thinking it will be great if we can mark appointments in org-files. Maybe we can have a command to do the following: 1. Find a subset of headlines using the usual todo, or tag-todo search syntax 2. Extract all active timestamps from those selected headlines and mark them in the calendar Or we can have a function that simply extract all active time stamps from the headlines in an todo/tag-todo search result buffer and mark them in the calendar. We can then do the marking in two steps: 1. Find the headlines using existing org-mode commands 2. In the result buffer, invoke the "org-mark-calendar" function to mark the calendar The marked calendar gives a better overview of things we are interested (appointment in my case), and make it easier to avoid conflicted schedules. Wanrong ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: FR: date marking in calendar 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:51 ` FR: date marking in calendar Bastien 0 siblings, 2 replies; 20+ messages in thread From: Bastien @ 2008-03-04 22:42 UTC (permalink / raw) To: Wanrong Lin; +Cc: org-mode mailing list Wanrong Lin <wanrong.lin@gmail.com> writes: > If I have (setq mark-holidays-in-calendar t), the calendar window will > mark all holidays. I am thinking it will be great if we can mark > appointments in org-files. (require 'diary-lib) (add-hook 'diary-display-hook 'fancy-diary-display) Adding this in your ~/.diary file should do it: %%(org-diary :scheduled :timestamp :deadline) HTH, -- Bastien ^ permalink raw reply [flat|nested] 20+ messages in thread
* time lag in re-scheduling the item in Agenda buffer 2008-03-04 22:42 ` Bastien @ 2008-03-04 22:48 ` Xin Shi 2008-03-04 23:52 ` Bastien 2008-03-04 23:51 ` FR: date marking in calendar Bastien 1 sibling, 1 reply; 20+ messages in thread From: Xin Shi @ 2008-03-04 22:48 UTC (permalink / raw) To: org-mode mailing list Hi, I'm using the 5.22a version. When I view the agenda in the buffer, I use keyboard C-c C-s to re-schedule some items. It first gives a "nil" in the min-buffer, and after about 2 or 3 seconds gives me the calendar to choose. It looks like slow compared with doing the same thing in the .org file on those items. Are there any reason for that or to make it a little bit faster? Thanks! Xin ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: time lag in re-scheduling the item in Agenda buffer 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 0 siblings, 1 reply; 20+ messages in thread From: Bastien @ 2008-03-04 23:52 UTC (permalink / raw) To: Xin Shi; +Cc: org-mode mailing list Xin Shi <xs32@cornell.edu> writes: > I'm using the 5.22a version. When I view the agenda in the buffer, I use > keyboard C-c C-s to re-schedule some items. It first gives a "nil" in the > min-buffer, and after about 2 or 3 seconds gives me the calendar to > choose. It looks like slow compared with doing the same thing in the .org > file on those items. Are there any reason for that or to make it a little > bit faster? This was a bug -- fixed, thanks. -- Bastien ^ permalink raw reply [flat|nested] 20+ messages in thread
* export-latex beamer 2008-03-04 23:52 ` Bastien @ 2008-03-05 2:28 ` Xin Shi 2008-03-05 2:41 ` Bastien 0 siblings, 1 reply; 20+ messages in thread From: Xin Shi @ 2008-03-05 2:28 UTC (permalink / raw) To: org-mode mailing list Hi, I'm wondering if it's possible to export org file to latex beamer format, to make pdf slides. Or are there any thoughts? Xin ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: export-latex beamer 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 0 siblings, 2 replies; 20+ messages in thread From: Bastien @ 2008-03-05 2:41 UTC (permalink / raw) To: emacs-orgmode Xin Shi <xs32@cornell.edu> writes: > I'm wondering if it's possible to export org file to latex beamer > format, to make pdf slides. You can export to LaTeX and work from here. Direct export to beamer is not supported right now. I hope it will be someday, but it won't happen before a while... The list have been pretty busy these days (partly because of me) and maybe we should slow down a bit on the [Feature request] side -- let's concentrate on bugs before the next release! -- Bastien ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: export-latex beamer 2008-03-05 2:41 ` Bastien @ 2008-03-05 2:45 ` Xin Shi 2008-04-23 20:03 ` Nick Dokos 1 sibling, 0 replies; 20+ messages in thread From: Xin Shi @ 2008-03-05 2:45 UTC (permalink / raw) To: Bastien; +Cc: emacs-orgmode All right. Thank you! Xin Bastien wrote: > Xin Shi <xs32@cornell.edu> writes: > > >> I'm wondering if it's possible to export org file to latex beamer >> format, to make pdf slides. >> > > You can export to LaTeX and work from here. Direct export to beamer is > not supported right now. I hope it will be someday, but it won't happen > before a while... > > The list have been pretty busy these days (partly because of me) and > maybe we should slow down a bit on the [Feature request] side -- let's > concentrate on bugs before the next release! > > ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: export-latex beamer 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 1 sibling, 1 reply; 20+ messages in thread From: Nick Dokos @ 2008-04-23 20:03 UTC (permalink / raw) To: Bastien; +Cc: emacs-orgmode Hi Bastien, I have a quick-n-dirty patch to export an org file as a beamer document. It has been tested on one very simple org file only, so YMMV. I hope I have not broken anything else in the process but if I have, please let me know. It takes level 1 headlines and makes them into frametitles for a frame, starts an itemize environment and includes all level 2 subordinates as items. At the end, it closes the itemize enviroment and the frame. It's just barely enough to cover the simplest conversion, but I hope it's useful nevertheless. I *did* change the format of org-export-latex-classes. Instead of pairs, I use lists: the third element of the list, if present, is the string to use to close any environment(s) opened by the first or second elements of the list. So if this variable has been customized, things are going to break. HTH, Nick PS. I see I also added a second clause to some conditionals, checking whether the subcontent is null and avoiding the function call in that case. That's only a small optimization that I introduced to simplify the tracing that I was doing when trying to understand the code. I don't think it hurts anything to leave it in, however if it causes problems, it can be ripped out. --- a/lisp/org-export-latex.el +++ b/lisp/org-export-latex.el @@ -89,31 +89,39 @@ \\usepackage[utf8]{inputenc} \\usepackage[T1]{fontenc} \\usepackage{hyperref}" - ("\\section{%s}" . "\\section*{%s}") - ("\\subsection{%s}" . "\\subsection*{%s}") - ("\\subsubsection{%s}" . "\\subsubsection*{%s}") - ("\\paragraph{%s}" . "\\paragraph*{%s}") - ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) + ("\\section{%s}" "\\section*{%s}") + ("\\subsection{%s}" "\\subsection*{%s}") + ("\\subsubsection{%s}" "\\subsubsection*{%s}") + ("\\paragraph{%s}" "\\paragraph*{%s}") + ("\\subparagraph{%s}" "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt,a4paper]{report} \\usepackage[utf8]{inputenc} \\usepackage[T1]{fontenc} \\usepackage{hyperref}" - ("\\part{%s}" . "\\part*{%s}") - ("\\chapter{%s}" . "\\chapter*{%s}") - ("\\section{%s}" . "\\section*{%s}") - ("\\subsection{%s}" . "\\subsection*{%s}") - ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) + ("\\part{%s}" "\\part*{%s}") + ("\\chapter{%s}" "\\chapter*{%s}") + ("\\section{%s}" "\\section*{%s}") + ("\\subsection{%s}" "\\subsection*{%s}") + ("\\subsubsection{%s}" "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt,a4paper]{book} \\usepackage[utf8]{inputenc} \\usepackage[T1]{fontenc} \\usepackage{hyperref}" - ("\\part{%s}" . "\\part*{%s}") - ("\\chapter{%s}" . "\\chapter*{%s}") - ("\\section{%s}" . "\\section*{%s}") - ("\\subsection{%s}" . "\\subsection*{%s}") - ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) + ("\\part{%s}" "\\part*{%s}") + ("\\chapter{%s}" "\\chapter*{%s}") + ("\\section{%s}" "\\section*{%s}") + ("\\subsection{%s}" "\\subsection*{%s}") + ("\\subsubsection{%s}" "\\subsubsection*{%s}")) + ("beamer" + "\\documentclass{beamer} +\\usepackage[utf8]{inputenc} +\\usepackage[T1]{fontenc} +\\usepackage{hyperref}" + ("\\frame{\\frametitle{%s}\\begin{itemize}" "\\frame{\\frametitle{%s}\\begin{itemize}" "\\end{itemize}}") + ("\\item{%s}" "\\item*{%s}") + ("" ""))) "Alist of LaTeX classes and associated header and structure. If #+LaTeX_CLASS is set in the buffer, use its value and the associated information. Here is the structure of each cell: @@ -567,11 +575,14 @@ and its content." ;; Normal conversion ((<= level org-export-latex-sectioning-depth) (let ((sec (nth (1- level) org-export-latex-sectioning))) - (insert (format (if num (car sec) (cdr sec)) heading) "\n")) - (insert (org-export-latex-content content)) - (cond ((stringp subcontent) (insert subcontent)) - ((null subcontent)) - ((listp subcontent) (org-export-latex-sub subcontent)))) + (insert (format (if num (car sec) (cadr sec)) heading) "\n") + (insert (org-export-latex-content content)) + (cond ((stringp subcontent) (insert subcontent)) + ((null subcontent)) + ((listp subcontent) (org-export-latex-sub subcontent))) + (let ((closing (caddr sec))) + (if closing + (insert closing "\n"))))) ;; At a level under the hl option: we can drop this subsection ((> level org-export-latex-sectioning-depth) (cond ((eq org-export-latex-low-levels 'description) ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: export-latex beamer 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 0 siblings, 2 replies; 20+ messages in thread From: Pete Phillips @ 2008-04-27 23:09 UTC (permalink / raw) To: nicholas.dokos; +Cc: emacs-orgmode >>>>> "Nick" == Nick Dokos <nicholas.dokos@hp.com> writes: Nick> Hi Bastien, I have a quick-n-dirty patch to export an org file Nick> as a beamer document. Cool. I use lyx to edit beamer presentations which I export as pdf files. Do you have plans to add other beamer support such as inserting images etc ? Whilst I like lyx a lot, I prefer editing in emacs for speed. Would be great if it supported some sort of localisation file (so I can include the usual bunch of stuff that gives me blue background, yellow text, etc etc). Pete ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: export-latex beamer 2008-04-27 23:09 ` Pete Phillips @ 2008-04-28 4:21 ` Nick Dokos 2008-04-28 4:25 ` Russell Adams 1 sibling, 0 replies; 20+ messages in thread From: Nick Dokos @ 2008-04-28 4:21 UTC (permalink / raw) To: Pete Phillips; +Cc: emacs-orgmode Pete Phillips <pete@smtl.co.uk> wrote: > >>>>> "Nick" == Nick Dokos <nicholas.dokos@hp.com> writes: > > Nick> Hi Bastien, I have a quick-n-dirty patch to export an org file > Nick> as a beamer document. > NB: the original patch was wrong and it does not apply cleanly. I sent an updated patch to the list yesterday. > Cool. I use lyx to edit beamer presentations which I export as pdf > files. Do you have plans to add other beamer support such as inserting > images etc ? Whilst I like lyx a lot, I prefer editing in emacs for > speed. > Plans? What's that?-) Seriously though, I probably won't have the time to do anything about it for a while, particularly since I'm no expert in any of the technologies involved, so I would likely need to do some trial-and-error research which takes far longer than I could afford right now. > Would be great if it supported some sort of localisation file (so I can > include the usual bunch of stuff that gives me blue background, yellow > text, etc etc). > You can customize the variable org-export-latex-classes to do anything that can be done in the preamble to the document, but I don't know whether the above can be done there. If it needs to be done after the \begin{document}, this won't work. An ugly workaround is to customize org-export-latex-title-command to be more than just "\\maketitle", although there might be a less hackish way. A hook could be added to do that of course, but I tend to agree with you that a localization file might provide for more flexibility in the long run. Regards, Nick ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: export-latex beamer 2008-04-27 23:09 ` Pete Phillips 2008-04-28 4:21 ` Nick Dokos @ 2008-04-28 4:25 ` Russell Adams 1 sibling, 0 replies; 20+ messages in thread From: Russell Adams @ 2008-04-28 4:25 UTC (permalink / raw) To: emacs-orgmode > include the usual bunch of stuff that gives me blue background, yellow > text, etc etc). > > Pete > Couldn't you just insert the raw latex to set the background? ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: FR: date marking in calendar 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:51 ` Bastien 2008-03-05 2:09 ` Wanrong Lin 1 sibling, 1 reply; 20+ messages in thread From: Bastien @ 2008-03-04 23:51 UTC (permalink / raw) To: emacs-orgmode Bastien <bzg@altern.org> writes: >> If I have (setq mark-holidays-in-calendar t), the calendar window will >> mark all holidays. I am thinking it will be great if we can mark >> appointments in org-files. > > (require 'diary-lib) > (add-hook 'diary-display-hook 'fancy-diary-display) > > Adding this in your ~/.diary file should do it: > > %%(org-diary :scheduled :timestamp :deadline) A note of caution: If you have *many* appointments in your org agenda files, then each fancy display of the calendar will be much slower. If you just need to use `d' on a calendar date, but don't want the dates to be fontified, add `&' before the diary sexp: &%%(org-diary :scheduled :timestamp :deadline) HTH, -- Bastien ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: FR: date marking in calendar 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 0 siblings, 1 reply; 20+ messages in thread From: Wanrong Lin @ 2008-03-05 2:09 UTC (permalink / raw) To: emacs-orgmode Bastien, Thanks a lot for the suggestion. My appointments are in org files are agenda are marked with a tag, so using diary as you suggested does not work exactly as I wished. But I was not even aware of the existence of org-diary and its usage, maybe I can find some other use of it later on. Also, I did not see any calendar markings in my trial even with org-diary, but I suspect it might be because I ran emacs in a text terminal, not an X-window or Windows. I will try it later. Wanrong Bastien wrote: >> (require 'diary-lib) >> (add-hook 'diary-display-hook 'fancy-diary-display) >> >> Adding this in your ~/.diary file should do it: >> >> %%(org-diary :scheduled :timestamp :deadline) >> > > A note of caution: If you have *many* appointments in your org agenda > files, then each fancy display of the calendar will be much slower. > > If you just need to use `d' on a calendar date, but don't want the dates > to be fontified, add `&' before the diary sexp: > > &%%(org-diary :scheduled :timestamp :deadline) > > HTH, > > ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: FR: date marking in calendar 2008-03-05 2:09 ` Wanrong Lin @ 2008-03-05 2:26 ` Bastien Guerry 2008-03-05 16:04 ` Wanrong Lin 2008-03-05 20:24 ` FR: more options in (org-diary) Wanrong Lin 0 siblings, 2 replies; 20+ messages in thread From: Bastien Guerry @ 2008-03-05 2:26 UTC (permalink / raw) To: Wanrong Lin; +Cc: emacs-orgmode Wanrong Lin <wanrong.lin@gmail.com> writes: > Thanks a lot for the suggestion. My appointments are in org files are > agenda are marked with a tag, so using diary as you suggested does not > work exactly as I wished. Of course, my suggestion only works if you use the usual Org machinery for appointments... > Also, I did not see any calendar markings in my trial even with org-diary, > but I suspect it might be because I ran emacs in a text terminal, not an > X-window or Windows. I will try it later. It should be visible in a text terminal with a decent version of Emacs. -- Bastien ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: FR: date marking in calendar 2008-03-05 2:26 ` Bastien Guerry @ 2008-03-05 16:04 ` Wanrong Lin 2008-03-05 16:48 ` Bastien 2008-03-05 20:24 ` FR: more options in (org-diary) Wanrong Lin 1 sibling, 1 reply; 20+ messages in thread From: Wanrong Lin @ 2008-03-05 16:04 UTC (permalink / raw) Cc: emacs-orgmode Hi, Bastien, Following your suggestion now I can see a pretty list of scheduled things when I run "diary", but I don't see any marking of dates in my calendar buffer. Is there anything I could have missed? Thank you very much. Wanrong Bastien Guerry wrote: > Wanrong Lin <wanrong.lin@gmail.com> writes: > > >> Thanks a lot for the suggestion. My appointments are in org files are >> agenda are marked with a tag, so using diary as you suggested does not >> work exactly as I wished. >> > > Of course, my suggestion only works if you use the usual Org machinery > for appointments... > > >> Also, I did not see any calendar markings in my trial even with org-diary, >> but I suspect it might be because I ran emacs in a text terminal, not an >> X-window or Windows. I will try it later. >> > > It should be visible in a text terminal with a decent version of Emacs. > > ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: FR: date marking in calendar 2008-03-05 16:04 ` Wanrong Lin @ 2008-03-05 16:48 ` Bastien 2008-03-05 18:17 ` Cezar Halmagean 2008-03-05 19:45 ` Wanrong Lin 0 siblings, 2 replies; 20+ messages in thread From: Bastien @ 2008-03-05 16:48 UTC (permalink / raw) To: Wanrong Lin; +Cc: emacs-orgmode Wanrong Lin <wanrong.lin@gmail.com> writes: > Following your suggestion now I can see a pretty list of scheduled > things when I run "diary", but I don't see any marking of dates in my > calendar buffer. Is there anything I could have missed? (add-hook 'initial-calendar-window-hook 'mark-diary-entries) If %%(org-diary :scheduled :timestamp) throws an error, cheat a little and use this instead: %%(condition-case nil (org-diary :scheduled :timestamp) (error nil)) -- Bastien ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: FR: date marking in calendar 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 1 sibling, 1 reply; 20+ messages in thread From: Cezar Halmagean @ 2008-03-05 18:17 UTC (permalink / raw) To: emacs-orgmode Bastien <bzg@altern.org> writes: > Wanrong Lin <wanrong.lin@gmail.com> writes: > >> Following your suggestion now I can see a pretty list of scheduled >> things when I run "diary", but I don't see any marking of dates in my >> calendar buffer. Is there anything I could have missed? > > (add-hook 'initial-calendar-window-hook 'mark-diary-entries) > > If %%(org-diary :scheduled :timestamp) throws an error, cheat a little > and use this instead: > > %%(condition-case nil (org-diary :scheduled :timestamp) (error nil)) Does anyone have a screenshot of how this looks like ? I can't imagine what it does and how it displays things. Regards, Cezar ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Re: FR: date marking in calendar 2008-03-05 18:17 ` Cezar Halmagean @ 2008-03-05 19:06 ` Bastien Guerry 0 siblings, 0 replies; 20+ messages in thread From: Bastien Guerry @ 2008-03-05 19:06 UTC (permalink / raw) To: Cezar Halmagean; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 533 bytes --] "Cezar Halmagean" <cezar@mixandgo.com> writes: >> (add-hook 'initial-calendar-window-hook 'mark-diary-entries) >> >> If %%(org-diary :scheduled :timestamp) throws an error, cheat a little >> and use this instead: >> >> %%(condition-case nil (org-diary :scheduled :timestamp) (error nil)) > > Does anyone have a screenshot of how this looks like ? I can't imagine > what it does and how it displays things. See the screenshot. The dates in red color are those where there is a diary appointment or an org agenda scheduled item. [-- Attachment #2: calendar.jpg --] [-- Type: image/jpeg, Size: 19300 bytes --] [-- Attachment #3: Type: text/plain, Size: 13 bytes --] -- Bastien [-- Attachment #4: Type: text/plain, Size: 204 bytes --] _______________________________________________ Emacs-orgmode mailing list Remember: 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] 20+ messages in thread
* Re: FR: date marking in calendar 2008-03-05 16:48 ` Bastien 2008-03-05 18:17 ` Cezar Halmagean @ 2008-03-05 19:45 ` Wanrong Lin 1 sibling, 0 replies; 20+ messages in thread From: Wanrong Lin @ 2008-03-05 19:45 UTC (permalink / raw) Cc: emacs-orgmode Thanks. It works now. I found I need only set (setq mark-diary-entries-in-calendar t) to have the markings show up. Wanrong Bastien wrote: > Wanrong Lin <wanrong.lin@gmail.com> writes: > > >> Following your suggestion now I can see a pretty list of scheduled >> things when I run "diary", but I don't see any marking of dates in my >> calendar buffer. Is there anything I could have missed? >> > > (add-hook 'initial-calendar-window-hook 'mark-diary-entries) > > If %%(org-diary :scheduled :timestamp) throws an error, cheat a little > and use this instead: > > %%(condition-case nil (org-diary :scheduled :timestamp) (error nil)) > > ^ permalink raw reply [flat|nested] 20+ messages in thread
* FR: more options in (org-diary) 2008-03-05 2:26 ` Bastien Guerry 2008-03-05 16:04 ` Wanrong Lin @ 2008-03-05 20:24 ` Wanrong Lin 1 sibling, 0 replies; 20+ messages in thread From: Wanrong Lin @ 2008-03-05 20:24 UTC (permalink / raw) Cc: emacs-orgmode 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 ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2008-04-28 4:25 UTC | newest] Thread overview: 20+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 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 ` FR: more options in (org-diary) Wanrong Lin
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).