aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Dominik2008-12-07 18:50:50 +0000
committerCarsten Dominik2008-12-07 18:50:50 +0000
commit96c8522ad2c0be443834a0926c1009cb02eb2fc0 (patch)
tree67e77cc69a0daf954ba54759b52c81a90cb85619
parentbc23baaabba9eaf24f784211dfe25f9ba2b92a14 (diff)
downloademacs-96c8522ad2c0be443834a0926c1009cb02eb2fc0.tar.gz
emacs-96c8522ad2c0be443834a0926c1009cb02eb2fc0.zip
2008-12-02 Carsten Dominik <carsten.dominik@gmail.com>
* org.texi (Using the mapping API): Fix bug in mapping example. (Publishing options): Make the list of properties complete again, in correspondence to the variable `org-export-plist-vars'. (Property searches): Document new special values for time comparisons. (Tag inheritance): Refine the description of tag inheritance. (Project alist): Add info about the publishing sequence of components. (Effort estimates): Document the new relativer timer.
-rw-r--r--doc/misc/org.texi152
-rw-r--r--etc/ChangeLog4
2 files changed, 114 insertions, 42 deletions
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 8f2620ad5db..2b47d8ef701 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -3,8 +3,8 @@
3@setfilename ../../info/org 3@setfilename ../../info/org
4@settitle The Org Manual 4@settitle The Org Manual
5 5
6@set VERSION 6.13a 6@set VERSION 6.14
7@set DATE November 2008 7@set DATE December 2008
8 8
9@dircategory Emacs 9@dircategory Emacs
10@direntry 10@direntry
@@ -219,6 +219,7 @@ Dates and Times
219* Deadlines and scheduling:: Planning your work 219* Deadlines and scheduling:: Planning your work
220* Clocking work time:: Tracking how long you spend on a task 220* Clocking work time:: Tracking how long you spend on a task
221* Effort estimates:: Planning work effort in advance 221* Effort estimates:: Planning work effort in advance
222* Relative timer:: Notes with a running timer
222 223
223Creating timestamps 224Creating timestamps
224 225
@@ -945,7 +946,7 @@ Yank subtree from kill ring. This does modify the level of the subtree to
945make sure the tree fits in nicely at the yank position. The yank level can 946make sure the tree fits in nicely at the yank position. The yank level can
946also be specified with a numeric prefix argument, or by yanking after a 947also be specified with a numeric prefix argument, or by yanking after a
947headline marker like @samp{****}. 948headline marker like @samp{****}.
948@kindex C-y 949@kindex C-y
949@item C-y 950@item C-y
950Depending on the variables @code{org-yank-adjusted-subtrees} and 951Depending on the variables @code{org-yank-adjusted-subtrees} and
951@code{org-yank-folded-subtrees}, Org's internal @code{yank} command will 952@code{org-yank-folded-subtrees}, Org's internal @code{yank} command will
@@ -3132,10 +3133,12 @@ special faces for some of them. This can be done using the variable
3132@code{org-todo-keyword-faces}. For example: 3133@code{org-todo-keyword-faces}. For example:
3133 3134
3134@lisp 3135@lisp
3136@group
3135(setq org-todo-keyword-faces 3137(setq org-todo-keyword-faces
3136 '(("TODO" . org-warning) 3138 '(("TODO" . org-warning)
3137 ("DEFERRED" . shadow) 3139 ("DEFERRED" . shadow)
3138 ("CANCELED" . (:foreground "blue" :weight bold)))) 3140 ("CANCELED" . (:foreground "blue" :weight bold))))
3141@end group
3139@end lisp 3142@end lisp
3140 3143
3141While using a list with face properties as shown for CANCELED 3144While using a list with face properties as shown for CANCELED
@@ -3439,10 +3442,13 @@ information is to assign @i{tags} to headlines. Org mode has extensive
3439support for tags. 3442support for tags.
3440 3443
3441Every headline can contain a list of tags; they occur at the end of the 3444Every headline can contain a list of tags; they occur at the end of the
3442headline. Tags are normal words containing letters, numbers, @samp{_}, 3445headline. Tags are normal words containing letters, numbers, @samp{_}, and
3443and @samp{@@}. Tags must be preceded and followed by a single colon, 3446@samp{@@}. Tags must be preceded and followed by a single colon, e.g.,
3444e.g., @samp{:work:}. Several tags can be specified, as in 3447@samp{:work:}. Several tags can be specified, as in @samp{:work:urgent:}.
3445@samp{:work:urgent:}. 3448Tags will by default get a bold face with the same color as the headline.
3449You may specify special faces for specific tags using the variable
3450@code{org-tag-faces}, much in the same way as you can do for TODO keywords
3451(@pxref{Faces for TODO keywords}).
3446 3452
3447@menu 3453@menu
3448* Tag inheritance:: Tags use the tree structure of the outline 3454* Tag inheritance:: Tags use the tree structure of the outline
@@ -3479,14 +3485,16 @@ level zero that surounds the entire file.
3479 3485
3480@noindent 3486@noindent
3481To limit tag inheritance to specific tags, or to turn it off entirely, use 3487To limit tag inheritance to specific tags, or to turn it off entirely, use
3482the variable @code{org-use-tag-inheritance}. 3488the variables @code{org-use-tag-inheritance} and
3489@code{org-tags-exclude-from-inheritance}.
3483 3490
3484When a headline matches during a tags search while tag inheritance is turned 3491When a headline matches during a tags search while tag inheritance is turned
3485on, all the sublevels in the same tree will match as well@footnote{This is 3492on, all the sublevels in the same tree will (for a simple match form) match
3486only true if the the search does not involve more complex tests including 3493as well@footnote{This is only true if the the search does not involve more
3487properties (@pxref{Property searches}).}. The list of matches may then 3494complex tests including properties (@pxref{Property searches}).}. The list
3488become very long. If you only want to see the first tags match in a subtree, 3495of matches may then become very long. If you only want to see the first tags
3489configure the variable @code{org-tags-match-list-sublevels}. 3496match in a subtree, configure the variable
3497@code{org-tags-match-list-sublevels} (not recommended).
3490 3498
3491@node Setting tags, Tag searches, Tag inheritance, Tags 3499@node Setting tags, Tag searches, Tag inheritance, Tags
3492@section Setting tags 3500@section Setting tags
@@ -3896,20 +3904,22 @@ and the allowed operators are @samp{<}, @samp{=}, @samp{>}, @samp{<=},
3896@samp{>=}, and @samp{<>}. 3904@samp{>=}, and @samp{<>}.
3897@item 3905@item
3898If the comparison value is enclosed in double 3906If the comparison value is enclosed in double
3899quotes, a string comparison is done, and the same operators are allowed. 3907quotes, a string comparison is done, and the same operators are allowed.
3900@item 3908@item
3901If the comparison value is enclosed in double quotes @emph{and} angular 3909If the comparison value is enclosed in double quotes @emph{and} angular
3902brackets (like @samp{DEADLINE<="<2008-12-24 18:30>"}), both values are 3910brackets (like @samp{DEADLINE<="<2008-12-24 18:30>"}), both values are
3903assumed to be date/time specifications in the standard Org way@footnote{The 3911assumed to be date/time specifications in the standard Org way, and the
3904only special values that will be recognized are @samp{"<now>"} for now 3912comparison will be done accordingly. Special values that will be recognized
3905(including time), and @samp{"<today>"}, @samp{<tomorrow>}, and 3913are @code{"<now>"} for now (including time), and @code{"<today>"}, and
3906@samp{<yesterday>} for these days at 0:00 hours, i.e. without a time 3914@code{"<tomorrow>"} for these days at 0:00 hours, i.e. without a time
3907specification.}, and the comparison will be done accordingly. 3915specification. Also strings like @code{"<+5d>"} or @code{"<-2m>"} with units
3916@code{d}, @code{w}, @code{m}, and @code{y} for day, week, month, and year,
3917respectively, can be used.
3908@item 3918@item
3909If the comparison value is enclosed 3919If the comparison value is enclosed
3910in curly braces, a regexp match is performed, with @samp{=} meaning that the 3920in curly braces, a regexp match is performed, with @samp{=} meaning that the
3911regexp matches the property value, and @samp{<>} meaning that it does not 3921regexp matches the property value, and @samp{<>} meaning that it does not
3912match. 3922match.
3913@end itemize 3923@end itemize
3914 3924
3915So the search string in the example finds entries tagged @samp{:work:} but 3925So the search string in the example finds entries tagged @samp{:work:} but
@@ -4262,6 +4272,7 @@ is used in a much wider sense.
4262* Deadlines and scheduling:: Planning your work 4272* Deadlines and scheduling:: Planning your work
4263* Clocking work time:: Tracking how long you spend on a task 4273* Clocking work time:: Tracking how long you spend on a task
4264* Effort estimates:: Planning work effort in advance 4274* Effort estimates:: Planning work effort in advance
4275* Relative timer:: Notes with a running timer
4265@end menu 4276@end menu
4266 4277
4267 4278
@@ -4890,9 +4901,9 @@ The @kbd{l} key may be used in the timeline (@pxref{Timeline}) and in
4890the agenda (@pxref{Weekly/daily agenda}) to show which tasks have been 4901the agenda (@pxref{Weekly/daily agenda}) to show which tasks have been
4891worked on or closed during a day. 4902worked on or closed during a day.
4892 4903
4893@node Effort estimates, , Clocking work time, Dates and Times 4904@node Effort estimates, Relative timer, Clocking work time, Dates and Times
4894@section Effort estimates 4905@section Effort estimates
4895@cindex Effort estimates 4906@cindex effort estimates
4896 4907
4897If you want to plan your work in a very detailed way, or if you need to 4908If you want to plan your work in a very detailed way, or if you need to
4898produce offers with quotations of the estimated work effort, you may want to 4909produce offers with quotations of the estimated work effort, you may want to
@@ -4936,6 +4947,40 @@ with the @kbd{/} key in the agenda (@pxref{Agenda commands}). If you have
4936these estimates defined consistently, two or three key presses will narrow 4947these estimates defined consistently, two or three key presses will narrow
4937down the list to stuff that fits into an available time slot. 4948down the list to stuff that fits into an available time slot.
4938 4949
4950@node Relative timer, , Effort estimates, Dates and Times
4951@section Taking notes with a relative timer
4952@cindex relative timer
4953
4954When taking notes during, for example, a meeting or a video viewing, it can
4955be useful to have access to times relative to a starting time. Org provides
4956such a relative timer and make it easy to create timed notes.
4957
4958@table @kbd
4959@kindex C-c C-x .
4960@item C-c C-x .
4961Insert a relative time into the buffer. The first time you use this, the
4962timer will be started. When called with a prefix argument, the timer is
4963restarted.
4964@kindex C-c C-x -
4965@item C-c C-x -
4966Insert a description list item with the current relative time. With a prefix
4967argument, first reset the timer to 0.
4968@kindex M-@key{RET}
4969@item M-@key{RET}
4970One the timer list is started, you can also use @kbd{M-@key{RET}} to insert
4971new timer items.
4972@kindex C-c C-x 0
4973@item C-c C-x 0
4974Reset the timer without inserting anything into the buffer. By default, the
4975timer is reset to 0. When called with a @kbd{C-u} prefix, reset the timer to
4976specific starting offset. The user is prompted for the offset, with a
4977default taken from a timer string at point, if any, So this can be used to
4978restart taking notes after a break in the process. When called with a double
4979prefix argument @kbd{C-c C-u}, change all timer strings in the active region
4980by a certain amount. This can be used to fix timer strings if the timer was
4981not started at exactly the right moment.
4982@end table
4983
4939@node Capture, Agenda Views, Dates and Times, Top 4984@node Capture, Agenda Views, Dates and Times, Top
4940@chapter Capture 4985@chapter Capture
4941@cindex capture 4986@cindex capture
@@ -5252,15 +5297,15 @@ keys, a list of commands is displayed and you need to press an additional key
5252to select a command: 5297to select a command:
5253 5298
5254@table @kbd 5299@table @kbd
5255@kindex C-c C-a a 5300@kindex C-c C-a a
5256@item a 5301@item a
5257Select a file and move it into the task's attachment directory. The file 5302Select a file and move it into the task's attachment directory. The file
5258will be copied, moved, or linked, depending on @code{org-attach-method}. 5303will be copied, moved, or linked, depending on @code{org-attach-method}.
5259Note that hard links are not supported on all systems. 5304Note that hard links are not supported on all systems.
5260 5305
5261@kindex C-c C-a c 5306@kindex C-c C-a c
5262@kindex C-c C-a m 5307@kindex C-c C-a m
5263@kindex C-c C-a l 5308@kindex C-c C-a l
5264@item c/m/l 5309@item c/m/l
5265Attach a file using the copy/move/link method. 5310Attach a file using the copy/move/link method.
5266Note that hard links are not supported on all systems. 5311Note that hard links are not supported on all systems.
@@ -6156,8 +6201,9 @@ different file.
6156@c 6201@c
6157@kindex T 6202@kindex T
6158@item T 6203@item T
6159Show all tags associated with the current item. Because of 6204Show all tags associated with the current item. This is useful if you have
6160inheritance, this may be more than the tags listed in the line itself. 6205turned off @code{org-agenda-show-inherited-tags}, but still want to see all
6206tags of a headline occasionally.
6161@c 6207@c
6162@kindex : 6208@kindex :
6163@item : 6209@item :
@@ -7166,7 +7212,7 @@ can use this construct, which can also be used to format poetry.
7166 Great clouds overhead 7212 Great clouds overhead
7167 Tiny black birds rise and fall 7213 Tiny black birds rise and fall
7168 Snow covers Emacs 7214 Snow covers Emacs
7169 7215
7170 -- AlexSchroeder 7216 -- AlexSchroeder
7171#+END_VERSE 7217#+END_VERSE
7172@end example 7218@end example
@@ -7461,6 +7507,10 @@ toc: @r{turn on/off table of contents, or set level limit (integer)}
7461 @r{the simple @code{a_b} will be left as it is.} 7507 @r{the simple @code{a_b} will be left as it is.}
7462-: @r{turn on/off conversion of special strings.} 7508-: @r{turn on/off conversion of special strings.}
7463f: @r{turn on/off footnotes like this[1].} 7509f: @r{turn on/off footnotes like this[1].}
7510todo: @r{turn on/off inclusion of TODO keywords into exported text}
7511pri: @r{turn on/off priority cookies}
7512tags: @r{turn on/off inclusion of tags, may also be @code{not-in-toc}}
7513<: @r{turn on/off inclusion of any time/date stamps like DEADLINES}
7464*: @r{turn on/off emphasized text (bold, italic, underlined)} 7514*: @r{turn on/off emphasized text (bold, italic, underlined)}
7465TeX: @r{turn on/off simple @TeX{} macros in plain text} 7515TeX: @r{turn on/off simple @TeX{} macros in plain text}
7466LaTeX: @r{turn on/off La@TeX{} fragments} 7516LaTeX: @r{turn on/off La@TeX{} fragments}
@@ -7943,7 +7993,7 @@ entry@footnote{See the variables @code{org-icalendar-use-deadline} and
7943@code{org-icalendar-use-scheduled}.}. As categories, it will use the tags 7993@code{org-icalendar-use-scheduled}.}. As categories, it will use the tags
7944locally defined in the heading, and the file/tree category@footnote{To add 7994locally defined in the heading, and the file/tree category@footnote{To add
7945inherited tags or the TODO state, configure the variable 7995inherited tags or the TODO state, configure the variable
7946@code{org-icalendar-categories}.}. 7996@code{org-icalendar-categories}.}.
7947 7997
7948The iCalendar standard requires each entry to have a globally unique 7998The iCalendar standard requires each entry to have a globally unique
7949identifier (UID). Org creates these identifiers during export. If you set 7999identifier (UID). Org creates these identifiers during export. If you set
@@ -7972,9 +8022,11 @@ Create a single large iCalendar file from all files in
7972@code{org-combined-agenda-icalendar-file}. 8022@code{org-combined-agenda-icalendar-file}.
7973@end table 8023@end table
7974 8024
7975The export will honor SUMMARY, DESCRIPTION and LOCATION properties if 8025The export will honor SUMMARY, DESCRIPTION and LOCATION@footnote{The LOCATION
7976the selected entries have them. If not, the summary will be derived 8026property can be inherited from higher in the hierarchy if you configure
7977from the headline, and the description from the body (limited to 8027@code{org-use-property-inheritance} accordingly.} properties if the selected
8028entries have them. If not, the summary will be derived from the headline,
8029and the description from the body (limited to
7978@code{org-icalendar-include-body} characters). 8030@code{org-icalendar-include-body} characters).
7979 8031
7980How this calendar is best read and updated, that depends on the application 8032How this calendar is best read and updated, that depends on the application
@@ -8049,7 +8101,8 @@ a project takes the second form listed above, the individual members
8049of the ``components'' property are taken to be components of the 8101of the ``components'' property are taken to be components of the
8050project, which group together files requiring different publishing 8102project, which group together files requiring different publishing
8051options. When you publish such a ``meta-project'' all the components 8103options. When you publish such a ``meta-project'' all the components
8052will also publish. 8104will also publish. The @code{:components} are published in the sequence
8105provided.
8053 8106
8054@node Sources and destinations, Selecting files, Project alist, Configuration 8107@node Sources and destinations, Selecting files, Project alist, Configuration
8055@subsection Sources and destinations for files 8108@subsection Sources and destinations for files
@@ -8133,22 +8186,32 @@ variables in Org. The table below lists these properties along
8133with the variable they belong to. See the documentation string for the 8186with the variable they belong to. See the documentation string for the
8134respective variable for details. 8187respective variable for details.
8135 8188
8136@multitable @columnfractions 0.3 0.7 8189@multitable @columnfractions 0.32 0.68
8190@item @code{:link-up} @tab @code{org-export-html-link-up}
8191@item @code{:link-home} @tab @code{org-export-html-link-home}
8137@item @code{:language} @tab @code{org-export-default-language} 8192@item @code{:language} @tab @code{org-export-default-language}
8193@item @code{:customtime} @tab @code{org-display-custom-times}
8138@item @code{:headline-levels} @tab @code{org-export-headline-levels} 8194@item @code{:headline-levels} @tab @code{org-export-headline-levels}
8139@item @code{:section-numbers} @tab @code{org-export-with-section-numbers} 8195@item @code{:section-numbers} @tab @code{org-export-with-section-numbers}
8196@item @code{:section-number-format} @tab @code{org-export-section-number-format}
8140@item @code{:table-of-contents} @tab @code{org-export-with-toc} 8197@item @code{:table-of-contents} @tab @code{org-export-with-toc}
8198@item @code{:preserve-breaks} @tab @code{org-export-preserve-breaks}
8141@item @code{:archived-trees} @tab @code{org-export-with-archived-trees} 8199@item @code{:archived-trees} @tab @code{org-export-with-archived-trees}
8142@item @code{:emphasize} @tab @code{org-export-with-emphasize} 8200@item @code{:emphasize} @tab @code{org-export-with-emphasize}
8143@item @code{:sub-superscript} @tab @code{org-export-with-sub-superscripts} 8201@item @code{:sub-superscript} @tab @code{org-export-with-sub-superscripts}
8144@item @code{:special-strings} @tab @code{org-export-with-special-strings} 8202@item @code{:special-strings} @tab @code{org-export-with-special-strings}
8203@item @code{:footnotes} @tab @code{org-export-with-footnotes}
8204@item @code{:drawers} @tab @code{org-export-with-drawers}
8205@item @code{:tags} @tab @code{org-export-with-tags}
8206@item @code{:todo-keywords} @tab @code{org-export-with-todo-keywords}
8207@item @code{:priority} @tab @code{org-export-with-priority}
8145@item @code{:TeX-macros} @tab @code{org-export-with-TeX-macros} 8208@item @code{:TeX-macros} @tab @code{org-export-with-TeX-macros}
8146@item @code{:LaTeX-fragments} @tab @code{org-export-with-LaTeX-fragments} 8209@item @code{:LaTeX-fragments} @tab @code{org-export-with-LaTeX-fragments}
8210@item @code{:skip-before-1st-heading} @tab @code{org-export-skip-text-before-1st-heading}
8147@item @code{:fixed-width} @tab @code{org-export-with-fixed-width} 8211@item @code{:fixed-width} @tab @code{org-export-with-fixed-width}
8148@item @code{:timestamps} @tab @code{org-export-with-timestamps} 8212@item @code{:timestamps} @tab @code{org-export-with-timestamps}
8149@item @code{:author-info} @tab @code{org-export-author-info} 8213@item @code{:author-info} @tab @code{org-export-author-info}
8150@item @code{:creator-info} @tab @code{org-export-creator-info} 8214@item @code{:creator-info} @tab @code{org-export-creator-info}
8151@item @code{:tags} @tab @code{org-export-with-tags}
8152@item @code{:tables} @tab @code{org-export-with-tables} 8215@item @code{:tables} @tab @code{org-export-with-tables}
8153@item @code{:table-auto-headline} @tab @code{org-export-highlight-first-table-line} 8216@item @code{:table-auto-headline} @tab @code{org-export-highlight-first-table-line}
8154@item @code{:style-include-default} @tab @code{org-export-html-style-include-default} 8217@item @code{:style-include-default} @tab @code{org-export-html-style-include-default}
@@ -8156,6 +8219,8 @@ respective variable for details.
8156@item @code{:style-extra} @tab @code{org-export-html-style-extra} 8219@item @code{:style-extra} @tab @code{org-export-html-style-extra}
8157@item @code{:convert-org-links} @tab @code{org-export-html-link-org-files-as-html} 8220@item @code{:convert-org-links} @tab @code{org-export-html-link-org-files-as-html}
8158@item @code{:inline-images} @tab @code{org-export-html-inline-images} 8221@item @code{:inline-images} @tab @code{org-export-html-inline-images}
8222@item @code{:html-extension} @tab @code{org-export-html-extension}
8223@item @code{:html-table-tag} @tab @code{org-export-html-table-tag}
8159@item @code{:expand-quoted-html} @tab @code{org-export-html-expand} 8224@item @code{:expand-quoted-html} @tab @code{org-export-html-expand}
8160@item @code{:timestamp} @tab @code{org-export-html-with-timestamp} 8225@item @code{:timestamp} @tab @code{org-export-html-with-timestamp}
8161@item @code{:publishing-directory} @tab @code{org-export-publishing-directory} 8226@item @code{:publishing-directory} @tab @code{org-export-publishing-directory}
@@ -8639,7 +8704,7 @@ is not indented. This is not really a problem when you are writing a book
8639where the outline headings are really section headlines. However, in a more 8704where the outline headings are really section headlines. However, in a more
8640list-oriented outline, it is clear that an indented structure is a lot 8705list-oriented outline, it is clear that an indented structure is a lot
8641cleaner, as can be seen by comparing the two columns in the following 8706cleaner, as can be seen by comparing the two columns in the following
8642example: 8707example:
8643 8708
8644@example 8709@example
8645@group 8710@group
@@ -8658,7 +8723,7 @@ It is non-trivial to make such a look work in Emacs, but Org contains three
8658separate features that, combined, achieve just that. 8723separate features that, combined, achieve just that.
8659 8724
8660@enumerate 8725@enumerate
8661@item 8726@item
8662@emph{Indentation of text below headlines}@* 8727@emph{Indentation of text below headlines}@*
8663You may indent text below each headline to make the left boundary line up 8728You may indent text below each headline to make the left boundary line up
8664with the headline, like 8729with the headline, like
@@ -8974,7 +9039,7 @@ go to @url{http://orgmode.org} to get access to these modules.
8974@item @file{org-annotate-file.el} by @i{Philip Jackson} 9039@item @file{org-annotate-file.el} by @i{Philip Jackson}
8975 Annotate a file with org syntax, in a separate file, with links back to 9040 Annotate a file with org syntax, in a separate file, with links back to
8976 the annotated file. 9041 the annotated file.
8977@item @file{org-annotation-helper.el} by @i{Bastien Guerry and Daniel E. German} 9042@item @file{org-annotation-helper.el} by @i{Bastien Guerry and Daniel E. German}
8978 Call @i{remember} directly from Firefox/Opera, or from Adobe Reader. 9043 Call @i{remember} directly from Firefox/Opera, or from Adobe Reader.
8979 When activating a special link or bookmark, Emacs receives a trigger to 9044 When activating a special link or bookmark, Emacs receives a trigger to
8980 create a note with a link back to the website. Requires some setup, a 9045 create a note with a link back to the website. Requires some setup, a
@@ -9702,7 +9767,7 @@ Org has sophisticated mapping capabilities to find all entries satisfying
9702certain criteria. Internally, this functionality is used to produce agenda 9767certain criteria. Internally, this functionality is used to produce agenda
9703views, but there is also an API that can be used to execute arbitrary 9768views, but there is also an API that can be used to execute arbitrary
9704functions for each or selected entries. The main entry point for this API 9769functions for each or selected entries. The main entry point for this API
9705is: 9770is:
9706 9771
9707@defun org-map-entries func &optional match scope &rest skip 9772@defun org-map-entries func &optional match scope &rest skip
9708Call FUNC at each headline selected by MATCH in SCOPE. 9773Call FUNC at each headline selected by MATCH in SCOPE.
@@ -9750,7 +9815,7 @@ The function given to that mapping routine can really do anything you like.
9750It can uce the property API (@pxref{Using the property API}) to gather more 9815It can uce the property API (@pxref{Using the property API}) to gather more
9751information about the entry, or in order to change metadate in the entry. 9816information about the entry, or in order to change metadate in the entry.
9752Here are a couple of functions that might be handy: 9817Here are a couple of functions that might be handy:
9753 9818
9754@defun org-todo &optional arg 9819@defun org-todo &optional arg
9755Change the TODO state of the entry, see the docstring of the functions for 9820Change the TODO state of the entry, see the docstring of the functions for
9756the many possible values for the argument ARG. 9821the many possible values for the argument ARG.
@@ -9788,7 +9853,7 @@ The following example counts the number of entries with TODO keyword
9788@code{WAITING}, in all agenda files. 9853@code{WAITING}, in all agenda files.
9789 9854
9790@lisp 9855@lisp
9791(length (org-map-entries t "/+WAITING" nil 'agenda)) 9856(length (org-map-entries t "/+WAITING" 'agenda))
9792@end lisp 9857@end lisp
9793 9858
9794@node History and Acknowledgments, Main Index, Hacking, Top 9859@node History and Acknowledgments, Main Index, Hacking, Top
@@ -9970,6 +10035,9 @@ tweaks and features.
9970@i{Adam Spiers} asked for global linking commands, inspired the link 10035@i{Adam Spiers} asked for global linking commands, inspired the link
9971extension system, added support for mairix, and proposed the mapping API. 10036extension system, added support for mairix, and proposed the mapping API.
9972@item 10037@item
10038@i{Andy Stewart} contributed code to @file{org-w3m.el}, to copy HTML content
10039with links transformation to Org syntax.
10040@item
9973@i{David O'Toole} wrote @file{org-publish.el} and drafted the manual 10041@i{David O'Toole} wrote @file{org-publish.el} and drafted the manual
9974chapter about publishing. 10042chapter about publishing.
9975@item 10043@item
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 761e62b30b5..680e03f3a44 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12008-12-07 Carsten Dominik <dominik@science.uva.nl>
2
3 * refcards/orgcard.tex: Version number update.
4
12008-11-27 Juanma Barranquero <lekktu@gmail.com> 52008-11-27 Juanma Barranquero <lekktu@gmail.com>
2 6
3 * NEWS: Fix typo. (Bug#1439) 7 * NEWS: Fix typo. (Bug#1439)