Browse Source

Release 5.12

Carsten Dominik 17 years ago
parent
commit
2856cf1927
10 changed files with 947 additions and 620 deletions
  1. 35 0
      ChangeLog
  2. 1 1
      Makefile
  3. 492 443
      org
  4. 17 13
      org-export-latex.el
  5. 317 124
      org.el
  6. BIN
      org.pdf
  7. 83 38
      org.texi
  8. BIN
      orgcard.pdf
  9. 2 1
      orgcard.tex
  10. BIN
      orgcard_letter.pdf

+ 35 - 0
ChangeLog

@@ -1,3 +1,38 @@
+2007-10-12  Carsten Dominik  <dominik@science.uva.nl>
+
+	* org.texi: Small fixes.
+
+2007-10-11  Carsten Dominik  <dominik@science.uva.nl>
+
+	* org.el (org-get-date-from-calendar): New function.
+	(org-at-timestamp-p, org-timestamp-change)
+	(org-remember-templates): First element of each entry is now a
+	name for the template.
+	(org-store-log-note): Check for `org-note-abort'.
+	(org-kill-note-or-show-branches): New command.
+	(org-fontify-priorities): New option.
+	(org-fontify-priorities): New function.
+	(org-cut-subtree, org-copy-subtree): New argument N to
+	act on N sequential subtrees.
+	(org-paste-subtree): Fix the level at which a tree is pasted.
+	(org-fit-agenda-window): Limitations on window size removed.
+	(org-agenda-find-same-or-today-or-agenda): Renamed from
+	`org-agenda-find-today-or-agenda'. 
+	(org-scheduled-past-days): New option.
+	(org-agenda-scheduled-leaders)
+	(org-agenda-deadline-leaders): New options.
+	(org-agenda-get-deadlines): Use `org-agenda-deadline-leaders'.
+	(org-agenda-get-scheduled): Use `org-agenda-scheduled-leaders'.
+	(org-export-with-tags, org-export-plist-vars)
+	(org-infile-export-plist): New "tags" option.
+	(org-use-property-inheritance): New option.
+	(org-cached-entry-get): Use `org-use-property-inheritance'.
+	(org-remember-apply-template): Fixed typo.
+
+----------------------------------------------------------------------
+Installed as 5.11
+	
+
 2007-10-05  Carsten Dominik  <dominik@science.uva.nl>
 
 	* org.el (org-additional-option-like-keywords): New constant.

+ 1 - 1
Makefile

@@ -67,7 +67,7 @@ HTMLDIR    = /home/dominik/public_html/Tools/org
 .SUFFIXES: .el .elc .texi
 SHELL = /bin/sh
 
-DISTFILES=  README ${LISPFILES} ${DOCFILES} ${CARDFILES} Makefile dir ChangeLog
+DISTFILES=  README ${LISPFILES} ${DOCFILES} ${CARDFILES} Makefile dir ChangeLog request-assign.future
 DISTFILES_xemacs=  xemacs/noutline.el xemacs/ps-print-invisible.el xemacs/README
 
 all:	$(ELCFILES)

+ 492 - 443
org

@@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY
 * Org Mode: (org).      Outline-based notes management and organizer
 END-INFO-DIR-ENTRY
 
-   This manual is for Org-mode (version 5.11b).
+   This manual is for Org-mode (version 5.12).
 
    Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation
 
@@ -27,7 +27,7 @@ File: org,  Node: Top,  Next: Introduction,  Prev: (dir),  Up: (dir)
 Org Mode Manual
 ***************
 
-This manual is for Org-mode (version 5.11b).
+This manual is for Org-mode (version 5.12).
 
    Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation
 
@@ -734,10 +734,12 @@ File: org,  Node: Structure editing,  Next: Archiving,  Prev: Motion,  Up: Docum
 
 `C-c C-x C-w'
 `C-c C-x C-k'
-     Kill subtree, i.e. remove it from buffer but save in kill ring.  
+     Kill subtree, i.e. remove it from buffer but save in kill ring.
+     With prefix arg, kill N sequential subtrees.  
 
 `C-c C-x M-w'
-     Copy subtree to kill ring.  
+     Copy subtree to kill ring.  With prefix arg, copy N sequential
+     subtrees.  
 
 `C-c C-x C-y'
      Yank subtree from kill ring.  This does modify the level of the
@@ -879,10 +881,14 @@ means that the entire document is folded as much as possible, but the
 selected information is made visible along with the headline structure
 above it(1).  Just try it out and you will see immediately how it works.
 
-   Org-mode contains several commands creating such trees.  The most
-basic one is `org-occur':
+   Org-mode contains several commands creating such trees, all these
+commands can be accessed through a dispatcher:
 
 `C-c /'
+     This prompts for an extra key to select a sparse-tree creating
+     command.  
+
+`C-c / r'
      Occur.  Prompts for a regexp and shows a sparse tree with all
      matches.  If the match is in a headline, the headline is made
      visible.  If the match is in the body of an entry, headline and
@@ -905,8 +911,9 @@ For example:
 will define the key `C-c a f' as a shortcut for creating a sparse tree
 matching the string `FIXME'.
 
-   Other commands use sparse trees as well.  For example `C-c C-v'
-creates a sparse TODO tree (*note TODO basics::).
+   The other sparse tree commands select headings based on TODO
+keywords, tags, or properties and will be discussed later in this
+manual.
 
    To print a sparse tree, you can use the Emacs command
 `ps-print-buffer-with-faces' which does not print invisible parts of
@@ -2367,6 +2374,7 @@ The most important commands to work with TODO entries are:
      information.  
 
 `C-c C-v'
+`C-c / t'
      View TODO items in a _sparse tree_ (*note Sparse trees::).  Folds
      the entire buffer, but shows all TODO items and the headings
      hierarchy above them.  With prefix arg, search for a specific
@@ -2977,6 +2985,7 @@ Once a tags system has been set up, it can be used to collect related
 information into special lists.
 
 `C-c \'
+`C-c / T'
      Create a sparse tree with all headlines matching a tags search.
      With a `C-u' prefix argument, ignore headlines that are not a TODO
      line.  
@@ -3114,7 +3123,11 @@ The following commands help to work with properties:
 `M-<TAB>'
      After an initial colon in a line, complete property keys.  All
      keys used in the current file will be offered as possible
-     completions.
+     completions.  
+
+`C-c C-x p'
+     Set a property.  This prompts for a property name and a value.  If
+     necessary, the property drawer is created as well.
 
 `M-x org-insert-property-drawer'
      Insert a property drawer into the current entry.  The drawer will
@@ -3179,6 +3192,20 @@ priority value `A', a `:coffee:' property with the value `unlimited',
 and a `:with:' property that is matched by the regular expression
 `Sarah\|Denny'.
 
+   During a search, properties will be inherited from parent entries
+only if you configure the variable `org-use-property-inheritance'.
+
+   There is also a special command for creating sparse trees based on a
+single property:
+
+`C-c / p'
+     Create a sparse tree based on the value of a property.  This first
+     prompts for the name of a property, and then for a value.  A
+     sparse tree is created with all entries that define this property
+     with the given value.  If you enclose the value into curly braces,
+     it is interpreted as a regular expression and matched against the
+     property values.
+
 
 File: org,  Node: Column view,  Next: Property API,  Prev: Property searches,  Up: Properties and columns
 
@@ -3511,16 +3538,29 @@ ISO date.  But it will in fact accept any string containing some date
 and/or time information.  You can, for example, use `C-y' to paste a
 (possibly multi-line) string copied from an email message.  Org-mode
 will find whatever information is in there and will replace anything not
-specified with the current date and time.  For example:
-
-       3-2-5         --> 2003-02-05
-       feb 15        --> currentyear-02-15
-       sep 12 9      --> 2009-09-12
-       12:45         --> today 12:45
-       22 sept 0:34  --> currentyear-09-22 0:34
-       12            --> currentyear-currentmonth-12
-       Fri           --> nearest Friday (today or later)
-       +4            --> 4 days from now (if +N is the only thing given)
+specified with the _default date and time_.  The default is usually the
+current date and time, but when modifying an existing time stamp, or
+when entering the second stamp of a range, it is taken from the stamp in
+the buffer.  For example:
+
+     3-2-5         --> 2003-02-05
+     feb 15        --> defaultyear-02-15
+     sep 12 9      --> 2009-09-12
+     12:45         --> default-date 12:45
+     22 sept 0:34  --> defaultyear-09-22 0:34
+     12            --> defaultyear-defaultmonth-12
+     Fri           --> nearest Friday (defaultdate or later)
+
+   Furthermore you can specify a relative date by giving, as the
+_first_ thing in the input: a plus/minus sign, a number and a letter
+[dwmy] to indicate change in days weeks, months, years.  With a single
+plus or minus, the date is always relative to today.  With a double
+plus or minus, it is relative to the default date.  E.g.
+
+     +4d           --> four days from today
+     +4            --> same as above
+     +2w           --> two weeks from today
+     ++5           --> five days from default date
 
    The function understands English month and weekday abbreviations.  If
 you want to use unabbreviated names and/or other languages, configure
@@ -3854,7 +3894,7 @@ little interruption of your work flow.  See
 `http://www.emacswiki.org/cgi-bin/wiki/RememberMode' for more
 information.  It is an excellent way to add new notes and TODO items to
 Org-mode files.  Org-mode significantly expands the possibilities of
-remember: You may define templates for different note types, and to
+remember: You may define templates for different note types, and
 associate target files and headlines with specific templates.  It also
 allows you to select the location where a note should be stored
 interactively, on the fly.
@@ -3893,15 +3933,16 @@ journal entries, and a third one for collecting random ideas, you could
 use:
 
      (setq org-remember-templates
-      '((?t "* TODO %?\n  %i\n  %a" "~/org/TODO.org" "Tasks")
-        (?j "* %U %?\n\n  %i\n  %a" "~/org/JOURNAL.org")
-        (?i "* %^{Title}\n  %i\n  %a" "~/org/JOURNAL.org" "New Ideas")))
-
-In these entries, the character specifies how to select the template.
-The first string specifies the template.  Two more (optional) strings
-give the file in which, and the headline under which the new note
-should be stored.  The file defaults (if not present or `nil') to
-`org-default-notes-file', the heading to
+      '(("Todo" ?t "* TODO %?\n  %i\n  %a" "~/org/TODO.org" "Tasks")
+        ("Journal" ?j "* %U %?\n\n  %i\n  %a" "~/org/JOURNAL.org")
+        ("Idea" ?i "* %^{Title}\n  %i\n  %a" "~/org/JOURNAL.org" "New Ideas")))
+
+In these entries, the first string is just a name, and the character
+specifies how to select the template.  It is useful if the character is
+also the first letter of the name.  The next string specifies the
+template.  Two more (optional) strings give the file in which, and the
+headline under which the new note should be stored.  The file defaults
+(if not present or `nil') to `org-default-notes-file', the heading to
 `org-remember-default-headline'.  Both defaults help to get to the
 storing location quickly, but you can change the location interactively
 while storing the note.
@@ -3912,12 +3953,6 @@ more than one template) and then prepare the buffer like
      * TODO
        [[file:link to where you called remember]]
 
-or
-
-     * [2006-03-21 Tue 15:37]
-
-       [[file:link to where you called remember]]
-
 During expansion of the template, special `%'-escapes allow dynamic
 insertion of content:
      %^{prompt}  prompt the user for a string and replace this sequence with it.
@@ -4093,11 +4128,7 @@ way to maintain it is through the following commands
 
 `C-,'
 `C-''
-     Cycle through agenda file list, visiting one file after the other.  
-
-`C-c C-x /'
-     Search for a regular rexpression in all agenda files and display
-     the results in an `occur' buffer.
+     Cycle through agenda file list, visiting one file after the other.
 
 The Org menu contains the current list of files and can be used to
 visit any of them.
@@ -4140,6 +4171,13 @@ command.  The dispatcher offers the following default commands:
 `# / !'
      Create a list of stuck projects (*note Stuck projects::).
 
+`/'
+     Search for a regular expression in all agenda files and
+     additionally in the files listed in
+     `org-agenda-multi-occur-extra-files'.  This uses the Emacs command
+     `multi-occur'.  A prefix argument can be used to specify the
+     number of context lines for each match, default is 1.
+
 `1'
      Restrict an agenda command to the current buffer.  After pressing
      `1', you still need to press the character selecting the command.
@@ -5858,6 +5896,7 @@ you can:
      skip:      turn on/off skipping the text before the first heading
      author:    turn on/off inclusion of author name/email into exported file
      timestamp: turn on/off inclusion creation time into exported file
+     p:         turn on/off inclusion of tags
 
    These options take effect in both the HTML and LaTeX export, except
 for `TeX' and `LaTeX', which are respectively `t' and `nil' for the
@@ -7485,21 +7524,21 @@ Index
                                                               (line   6)
 * action, for publishing:                Publishing action.   (line   6)
 * activation:                            Activation.          (line   6)
-* active region <1>:                     Structure editing.   (line  68)
-* active region <2>:                     ASCII export.        (line   9)
-* active region <3>:                     HTML Export commands.
-                                                              (line   6)
-* active region:                         Built-in table editor.
+* active region <1>:                     ASCII export.        (line   9)
+* active region <2>:                     Structure editing.   (line  70)
+* active region <3>:                     Built-in table editor.
                                                               (line 143)
+* active region:                         HTML Export commands.
+                                                              (line   6)
 * agenda:                                Weekly/Daily agenda. (line   6)
 * agenda dispatcher:                     Agenda dispatcher.   (line   6)
 * agenda files:                          Agenda files.        (line   6)
 * agenda files, removing buffers:        Agenda commands.     (line 244)
 * agenda views:                          Agenda views.        (line   6)
 * agenda views, custom:                  Custom agenda views. (line   6)
-* agenda views, exporting <1>:           Exporting Agenda Views.
+* agenda views, exporting <1>:           Agenda commands.     (line 233)
+* agenda views, exporting:               Exporting Agenda Views.
                                                               (line  12)
-* agenda views, exporting:               Agenda commands.     (line 233)
 * agenda views, user-defined:            Special agenda views.
                                                               (line   6)
 * agenda, pipe:                          Extracting Agenda Information for other programs.
@@ -7508,9 +7547,9 @@ Index
 * align, STARTUP keyword:                In-buffer settings.  (line  68)
 * allout.el:                             Conflicts.           (line   6)
 * angular brackets, around links:        External links.      (line  43)
-* API, for properties <1>:               Using the property API.
+* API, for properties <1>:               Property API.        (line   6)
+* API, for properties:                   Using the property API.
                                                               (line   6)
-* API, for properties:                   Property API.        (line   6)
 * appointment reminders:                 Weekly/Daily agenda. (line  66)
 * appt.el:                               Weekly/Daily agenda. (line  66)
 * archive locations:                     Moving subtrees.     (line  23)
@@ -7524,20 +7563,20 @@ Index
 * block agenda:                          Block agenda.        (line   6)
 * blorg.el:                              Extensions.          (line  32)
 * bold text:                             Enhancing text.      (line  15)
-* Boolean logic, for tag searches:       Tag searches.        (line  23)
+* Boolean logic, for tag searches:       Tag searches.        (line  24)
 * bug reports:                           Feedback.            (line   6)
 * bugs:                                  Bugs.                (line   6)
 * C-c C-c, overview:                     The very busy C-c C-c key.
                                                               (line   6)
 * calc package:                          The spreadsheet.     (line   6)
 * calc.el:                               Cooperation.         (line   6)
-* calculations, in tables <1>:           Built-in table editor.
+* calculations, in tables <1>:           The spreadsheet.     (line   6)
+* calculations, in tables:               Built-in table editor.
                                                               (line 143)
-* calculations, in tables:               The spreadsheet.     (line   6)
 * calendar commands, from agenda:        Agenda commands.     (line 196)
 * calendar integration:                  Weekly/Daily agenda. (line  24)
 * calendar, for selecting date:          The date/time prompt.
-                                                              (line  26)
+                                                              (line  39)
 * category:                              Categories.          (line   6)
 * CDLaTeX:                               CDLaTeX mode.        (line   6)
 * cdlatex.el:                            Cooperation.         (line  29)
@@ -7554,14 +7593,14 @@ Index
 * completion, of link abbreviations:     Completion.          (line   6)
 * completion, of links:                  Handling links.      (line  25)
 * completion, of option keywords <1>:    Per file keywords.   (line  23)
-* completion, of option keywords <2>:    Export options.      (line   6)
-* completion, of option keywords:        Completion.          (line   6)
+* completion, of option keywords <2>:    Completion.          (line   6)
+* completion, of option keywords:        Export options.      (line   6)
 * completion, of property keys:          Completion.          (line   6)
-* completion, of tags <1>:               Setting tags.        (line  11)
-* completion, of tags:                   Completion.          (line   6)
+* completion, of tags <1>:               Completion.          (line   6)
+* completion, of tags:                   Setting tags.        (line  11)
 * completion, of TeX symbols:            Completion.          (line   6)
-* completion, of TODO keywords <1>:      Workflow states.     (line  15)
-* completion, of TODO keywords:          Completion.          (line   6)
+* completion, of TODO keywords <1>:      Completion.          (line   6)
+* completion, of TODO keywords:          Workflow states.     (line  15)
 * constants, in calculations:            References.          (line  82)
 * constants.el:                          Cooperation.         (line  14)
 * constcgs, STARTUP keyword:             In-buffer settings.  (line  94)
@@ -7642,8 +7681,8 @@ Index
 * footnote.el <1>:                       Cooperation.         (line  56)
 * footnote.el <2>:                       Footnotes.           (line   6)
 * footnote.el:                           Conflicts.           (line  35)
-* footnotes <1>:                         Footnotes.           (line   6)
-* footnotes:                             Export options.      (line  26)
+* footnotes <1>:                         Export options.      (line  26)
+* footnotes:                             Footnotes.           (line   6)
 * format specifier:                      Formula syntax for Calc.
                                                               (line  14)
 * format, of links:                      Link format.         (line   6)
@@ -7665,11 +7704,11 @@ Index
 * grouping columns in tables:            Column groups.       (line   6)
 * hand-formatted lists:                  Enhancing text.      (line  11)
 * headline levels:                       Export options.      (line  26)
-* headline levels, for exporting <1>:    LaTeX export commands.
+* headline levels, for exporting <1>:    ASCII export.        (line  21)
+* headline levels, for exporting <2>:    LaTeX export commands.
                                                               (line  26)
-* headline levels, for exporting <2>:    HTML Export commands.
+* headline levels, for exporting:        HTML Export commands.
                                                               (line  44)
-* headline levels, for exporting:        ASCII export.        (line  21)
 * headline navigation:                   Motion.              (line   6)
 * headline tagging:                      Tags.                (line   6)
 * headline, promotion and demotion:      Structure editing.   (line   6)
@@ -7692,6 +7731,7 @@ Index
 * inactive timestamp:                    Time stamps.         (line  49)
 * index, of published pages:             Project page index.  (line   6)
 * Info links:                            External links.      (line   6)
+* inheritance, of properties:            Property searches.   (line   6)
 * inheritance, of tags:                  Tag inheritance.     (line   6)
 * inlining images in HTML:               Images.              (line   6)
 * inserting links:                       Handling links.      (line  25)
@@ -7705,14 +7745,14 @@ Index
 * keybindings, global:                   Activation.          (line   6)
 * keyword options:                       Per file keywords.   (line   6)
 * LaTeX export:                          LaTeX export.        (line   6)
-* LaTeX fragments <1>:                   Export options.      (line  26)
-* LaTeX fragments:                       LaTeX fragments.     (line   6)
+* LaTeX fragments <1>:                   LaTeX fragments.     (line   6)
+* LaTeX fragments:                       Export options.      (line  26)
 * LaTeX fragments, export:               Enhancing text.      (line  21)
 * LaTeX fragments, preview:              Processing LaTeX fragments.
                                                               (line   6)
 * LaTeX interpretation:                  Embedded LaTeX.      (line   6)
 * LaTeX, and orgtbl-mode:                A LaTeX example.     (line   6)
-* level, require for tags match:         Tag searches.        (line  68)
+* level, require for tags match:         Tag searches.        (line  69)
 * linebreak preservation:                Export options.      (line  26)
 * linebreak, forced:                     Enhancing text.      (line  35)
 * link abbreviations:                    Link abbreviations.  (line   6)
@@ -7777,9 +7817,9 @@ Index
 * org-publish.el:                        Extensions.          (line   8)
 * org2rem.el:                            Extensions.          (line  36)
 * orgstruct-mode:                        orgstruct-mode.      (line   6)
-* orgtbl-mode <1>:                       Tables in arbitrary syntax.
+* orgtbl-mode <1>:                       orgtbl-mode.         (line   6)
+* orgtbl-mode:                           Tables in arbitrary syntax.
                                                               (line   6)
-* orgtbl-mode:                           orgtbl-mode.         (line   6)
 * outline tree:                          Headlines.           (line   6)
 * outline-mode:                          Outlines.            (line   6)
 * outlines:                              Outlines.            (line   6)
@@ -7792,7 +7832,7 @@ Index
 * plain text external links:             External links.      (line  43)
 * presentation, of agenda items:         Presentation and sorting.
                                                               (line   6)
-* printing sparse trees:                 Sparse trees.        (line  41)
+* printing sparse trees:                 Sparse trees.        (line  46)
 * priorities:                            Priorities.          (line   6)
 * priorities, of agenda items:           Sorting of agenda items.
                                                               (line   6)
@@ -7805,6 +7845,7 @@ Index
                                                               (line   6)
 * properties, API:                       Property API.        (line   6)
 * properties, column view:               Defining columns.    (line   6)
+* properties, inheritance:               Property searches.   (line   6)
 * properties, searching:                 Property searches.   (line   6)
 * properties, special:                   Special properties.  (line   6)
 * property syntax:                       Property syntax.     (line   6)
@@ -7819,15 +7860,15 @@ Index
 * references, named:                     References.          (line  82)
 * references, to fields:                 References.          (line  15)
 * references, to ranges:                 References.          (line  60)
-* region, active <1>:                    Built-in table editor.
-                                                              (line 143)
-* region, active <2>:                    ASCII export.        (line   9)
-* region, active <3>:                    Structure editing.   (line  68)
-* region, active:                        HTML Export commands.
+* region, active <1>:                    ASCII export.        (line   9)
+* region, active <2>:                    Structure editing.   (line  70)
+* region, active <3>:                    HTML Export commands.
                                                               (line   6)
-* regular expressions, with tags search: Tag searches.        (line  63)
-* remember.el <1>:                       Cooperation.         (line  33)
-* remember.el:                           Remember.            (line   6)
+* region, active:                        Built-in table editor.
+                                                              (line 143)
+* regular expressions, with tags search: Tag searches.        (line  64)
+* remember.el <1>:                       Remember.            (line   6)
+* remember.el:                           Cooperation.         (line  33)
 * remote editing, from agenda:           Agenda commands.     (line 107)
 * remote editing, undo:                  Agenda commands.     (line 108)
 * richer text:                           Enhancing text.      (line   6)
@@ -7840,6 +7881,7 @@ Index
 * search option in file links:           Search options.      (line   6)
 * search strings, custom:                Custom searches.     (line   6)
 * searching for tags:                    Tag searches.        (line   6)
+* searching, of properties:              Property searches.   (line   6)
 * section-numbers:                       Export options.      (line  26)
 * setting tags:                          Setting tags.        (line   6)
 * SHELL links:                           External links.      (line   6)
@@ -7879,13 +7921,14 @@ Index
                                                               (line   6)
 * table editor, table.el:                Cooperation.         (line  37)
 * table of contents:                     Export options.      (line  26)
-* table.el:                              Cooperation.         (line  37)
+* table.el:                              Cooperation.         (line  34)
 * tables <1>:                            Tables.              (line   6)
 * tables:                                Export options.      (line  26)
 * tables, export:                        Enhancing text.      (line  24)
 * tables, in other modes:                Tables in arbitrary syntax.
                                                               (line   6)
 * tag completion:                        Completion.          (line   6)
+* tag inheritance:                       Tag inheritance.     (line   6)
 * tag searches:                          Tag searches.        (line   6)
 * tags:                                  Tags.                (line   6)
 * tags view:                             Matching tags and properties.
@@ -7896,8 +7939,8 @@ Index
 * tasks, breaking down:                  Breaking down tasks. (line   6)
 * templates, for remember:               Remember templates.  (line   6)
 * TeX interpretation:                    Embedded LaTeX.      (line   6)
-* TeX macros <1>:                        Export options.      (line  26)
-* TeX macros:                            Math symbols.        (line   6)
+* TeX macros <1>:                        Math symbols.        (line   6)
+* TeX macros:                            Export options.      (line  26)
 * TeX macros, export:                    Enhancing text.      (line  21)
 * TeX symbol completion:                 Completion.          (line   6)
 * TeX-like syntax for sub- and superscripts: Export options.  (line  26)
@@ -7907,8 +7950,8 @@ Index
 * time grid:                             Time-of-day specifications.
                                                               (line  26)
 * time info, in export:                  Export options.      (line  26)
-* time stamps <1>:                       Time stamps.         (line   6)
-* time stamps:                           Timestamps.          (line   6)
+* time stamps <1>:                       Timestamps.          (line   6)
+* time stamps:                           Time stamps.         (line   6)
 * time, reading in minibuffer:           The date/time prompt.
                                                               (line   6)
 * time-of-day specification:             Time-of-day specifications.
@@ -7922,17 +7965,17 @@ Index
 * timestamps, creating:                  Creating timestamps. (line   6)
 * TODO items:                            TODO items.          (line   6)
 * TODO keyword matching:                 Global TODO list.    (line  17)
-* TODO keyword matching, with tags search: Tag searches.      (line  40)
+* TODO keyword matching, with tags search: Tag searches.      (line  41)
 * todo keyword sets:                     Multiple sets in one file.
                                                               (line   6)
 * TODO keywords completion:              Completion.          (line   6)
 * TODO list, global:                     Global TODO list.    (line   6)
 * TODO types:                            TODO types.          (line   6)
 * TODO workflow:                         Workflow states.     (line   6)
-* transient-mark-mode <1>:               Structure editing.   (line  68)
-* transient-mark-mode <2>:               ASCII export.        (line   9)
-* transient-mark-mode <3>:               Built-in table editor.
+* transient-mark-mode <1>:               Built-in table editor.
                                                               (line 143)
+* transient-mark-mode <2>:               Structure editing.   (line  70)
+* transient-mark-mode <3>:               ASCII export.        (line   9)
 * transient-mark-mode:                   HTML Export commands.
                                                               (line   6)
 * translator function:                   Translator functions.
@@ -7951,7 +7994,7 @@ Index
                                                               (line  11)
 * visibility cycling:                    Visibility cycling.  (line   6)
 * visibility cycling, drawers:           Drawers.             (line   6)
-* visible text, printing:                Sparse trees.        (line  41)
+* visible text, printing:                Sparse trees.        (line  46)
 * VM links:                              External links.      (line   6)
 * WANDERLUST links:                      External links.      (line   6)
 * weekly agenda:                         Weekly/Daily agenda. (line   6)
@@ -7978,38 +8021,38 @@ Key Index
 * ::                                     Agenda commands.     (line 130)
 * < <1>:                                 Using column view.   (line  54)
 * <:                                     The date/time prompt.
-                                                              (line  32)
+                                                              (line  45)
 * <left>:                                Agenda commands.     (line  96)
-* <RET> <1>:                             Built-in table editor.
+* <RET> <1>:                             Agenda commands.     (line  39)
+* <RET> <2>:                             Setting tags.        (line  76)
+* <RET> <3>:                             Built-in table editor.
                                                               (line  64)
-* <RET> <2>:                             Agenda commands.     (line  39)
-* <RET> <3>:                             The date/time prompt.
-                                                              (line  57)
-* <RET>:                                 Setting tags.        (line  76)
+* <RET>:                                 The date/time prompt.
+                                                              (line  70)
 * <right>:                               Agenda commands.     (line  91)
-* <SPC> <1>:                             Setting tags.        (line  73)
-* <SPC>:                                 Agenda commands.     (line  28)
-* <TAB> <1>:                             Editing and debugging formulas.
-                                                              (line  57)
-* <TAB> <2>:                             Agenda commands.     (line  33)
-* <TAB> <3>:                             Visibility cycling.  (line  10)
+* <SPC> <1>:                             Agenda commands.     (line  28)
+* <SPC>:                                 Setting tags.        (line  73)
+* <TAB> <1>:                             Setting tags.        (line  68)
+* <TAB> <2>:                             Visibility cycling.  (line  10)
+* <TAB> <3>:                             CDLaTeX mode.        (line  23)
 * <TAB> <4>:                             Plain lists.         (line  41)
 * <TAB> <5>:                             Built-in table editor.
                                                               (line  57)
-* <TAB> <6>:                             Setting tags.        (line  68)
-* <TAB>:                                 CDLaTeX mode.        (line  23)
+* <TAB> <6>:                             Editing and debugging formulas.
+                                                              (line  57)
+* <TAB>:                                 Agenda commands.     (line  33)
 * > <1>:                                 Using column view.   (line  54)
 * > <2>:                                 Agenda commands.     (line 173)
 * >:                                     The date/time prompt.
-                                                              (line  33)
+                                                              (line  46)
 * ^:                                     CDLaTeX mode.        (line  33)
 * _:                                     CDLaTeX mode.        (line  33)
 * `:                                     CDLaTeX mode.        (line  39)
 * a <1>:                                 Using column view.   (line  43)
 * a:                                     Agenda commands.     (line 134)
 * b:                                     Agenda commands.     (line  49)
-* C:                                     Agenda commands.     (line 216)
 * c:                                     Agenda commands.     (line 196)
+* C:                                     Agenda commands.     (line 216)
 * C-#:                                   Advanced features.   (line   9)
 * C-':                                   Agenda files.        (line  18)
 * C-,:                                   Agenda files.        (line  18)
@@ -8026,28 +8069,32 @@ Key Index
 * C-c +:                                 Built-in table editor.
                                                               (line 143)
 * C-c ,:                                 Priorities.          (line  18)
-* C-c - <1>:                             Plain lists.         (line  88)
-* C-c -:                                 Built-in table editor.
+* C-c - <1>:                             Built-in table editor.
                                                               (line  92)
+* C-c -:                                 Plain lists.         (line  88)
 * C-c .:                                 Creating timestamps. (line  10)
 * C-c /:                                 Sparse trees.        (line  15)
+* C-c / p:                               Property searches.   (line  23)
+* C-c / r:                               Sparse trees.        (line  17)
+* C-c / T:                               Tag searches.        (line   9)
+* C-c / t:                               TODO basics.         (line  38)
 * C-c ::                                 Enhancing text.      (line  32)
 * C-c ;:                                 Comment lines.       (line  10)
 * C-c <:                                 Creating timestamps. (line  23)
 * C-c <TAB>:                             Built-in table editor.
                                                               (line 163)
-* C-c = <1>:                             Editing and debugging formulas.
+* C-c = <1>:                             Column formulas.     (line  26)
+* C-c =:                                 Editing and debugging formulas.
                                                               (line  14)
-* C-c =:                                 Column formulas.     (line  26)
 * C-c >:                                 Creating timestamps. (line  27)
 * C-c ?:                                 Editing and debugging formulas.
                                                               (line  24)
 * C-c [:                                 Agenda files.        (line  12)
 * C-c \:                                 Tag searches.        (line   9)
 * C-c ]:                                 Agenda files.        (line  15)
-* C-c ^ <1>:                             Structure editing.   (line  56)
-* C-c ^:                                 Built-in table editor.
+* C-c ^ <1>:                             Built-in table editor.
                                                               (line  96)
+* C-c ^:                                 Structure editing.   (line  58)
 * C-c `:                                 Built-in table editor.
                                                               (line 159)
 * C-c a !:                               Stuck projects.      (line  14)
@@ -8057,44 +8104,46 @@ Key Index
 * C-c a e:                               Exporting Agenda Views.
                                                               (line  57)
 * C-c a L:                               Timeline.            (line  10)
-* C-c a M:                               Tag searches.        (line  16)
-* C-c a m <1>:                           Tag searches.        (line  12)
-* C-c a m:                               Matching tags and properties.
-                                                              (line  10)
 * C-c a M:                               Matching tags and properties.
                                                               (line  15)
+* C-c a m <1>:                           Matching tags and properties.
+                                                              (line  10)
+* C-c a m:                               Tag searches.        (line  13)
+* C-c a M:                               Tag searches.        (line  17)
 * C-c a T:                               Global TODO list.    (line  14)
-* C-c a t <1>:                           Global TODO list.    (line   9)
-* C-c a t:                               TODO basics.         (line  48)
+* C-c a t <1>:                           TODO basics.         (line  49)
+* C-c a t:                               Global TODO list.    (line   9)
 * C-c C-a:                               Visibility cycling.  (line  33)
 * C-c C-b:                               Motion.              (line  15)
-* C-c C-c <1>:                           Processing LaTeX fragments.
-                                                              (line  15)
-* C-c C-c <2>:                           Cooperation.         (line  37)
-* C-c C-c <3>:                           The very busy C-c C-c key.
+* C-c C-c <1>:                           Clocking work time.  (line  89)
+* C-c C-c <2>:                           Built-in table editor.
+                                                              (line  56)
+* C-c C-c <3>:                           TODO basics.         (line  30)
+* C-c C-c <4>:                           The very busy C-c C-c key.
                                                               (line   6)
-* C-c C-c <4>:                           Clocking work time.  (line  89)
-* C-c C-c <5>:                           Property syntax.     (line  54)
-* C-c C-c <6>:                           Setting tags.        (line  10)
-* C-c C-c <7>:                           Checkboxes.          (line  37)
-* C-c C-c <8>:                           TODO basics.         (line  30)
-* C-c C-c <9>:                           Editing and debugging formulas.
+* C-c C-c <5>:                           Editing and debugging formulas.
+                                                              (line  90)
+* C-c C-c <6>:                           Plain lists.         (line  81)
+* C-c C-c <7>:                           Cooperation.         (line  46)
+* C-c C-c <8>:                           Property syntax.     (line  58)
+* C-c C-c <9>:                           Processing LaTeX fragments.
+                                                              (line  15)
+* C-c C-c <10>:                          Checkboxes.          (line  37)
+* C-c C-c <11>:                          Editing and debugging formulas.
                                                               (line  46)
-* C-c C-c <10>:                          Built-in table editor.
-                                                              (line  56)
-* C-c C-c:                               Plain lists.         (line  81)
-* C-c C-d <1>:                           Agenda commands.     (line 158)
-* C-c C-d:                               Inserting deadline/schedule.
+* C-c C-c:                               Setting tags.        (line  10)
+* C-c C-d <1>:                           Inserting deadline/schedule.
                                                               (line   9)
+* C-c C-d:                               Agenda commands.     (line 158)
 * C-c C-e:                               Exporting.           (line  20)
 * C-c C-e a:                             ASCII export.        (line   9)
 * C-c C-e b:                             HTML Export commands.
                                                               (line  13)
 * C-c C-e c:                             iCalendar export.    (line  21)
-* C-c C-e H:                             HTML Export commands.
-                                                              (line  16)
 * C-c C-e h:                             HTML Export commands.
                                                               (line   6)
+* C-c C-e H:                             HTML Export commands.
+                                                              (line  16)
 * C-c C-e I:                             iCalendar export.    (line  16)
 * C-c C-e i:                             iCalendar export.    (line  14)
 * C-c C-e l:                             LaTeX export commands.
@@ -8104,8 +8153,8 @@ Key Index
 * C-c C-e R:                             HTML Export commands.
                                                               (line  19)
 * C-c C-e t:                             Export options.      (line  13)
-* C-c C-e v <1>:                         XOXO export.         (line  11)
-* C-c C-e v:                             Sparse trees.        (line  41)
+* C-c C-e v <1>:                         Sparse trees.        (line  46)
+* C-c C-e v:                             XOXO export.         (line  11)
 * C-c C-e v a:                           ASCII export.        (line  16)
 * C-c C-e v b:                           HTML Export commands.
                                                               (line  24)
@@ -8124,8 +8173,8 @@ Key Index
 * C-c C-j:                               Motion.              (line  21)
 * C-c C-l:                               Handling links.      (line  25)
 * C-c C-n:                               Motion.              (line   8)
-* C-c C-o <1>:                           Handling links.      (line  59)
-* C-c C-o:                               Creating timestamps. (line  31)
+* C-c C-o <1>:                           Creating timestamps. (line  31)
+* C-c C-o:                               Handling links.      (line  59)
 * C-c C-p:                               Motion.              (line   9)
 * C-c C-q <1>:                           Built-in table editor.
                                                               (line 127)
@@ -8134,16 +8183,15 @@ Key Index
 * C-c C-r <1>:                           Editing and debugging formulas.
                                                               (line  53)
 * C-c C-r:                               Visibility cycling.  (line  34)
-* C-c C-s <1>:                           Inserting deadline/schedule.
+* C-c C-s <1>:                           Agenda commands.     (line 155)
+* C-c C-s:                               Inserting deadline/schedule.
                                                               (line  20)
-* C-c C-s:                               Agenda commands.     (line 155)
-* C-c C-t <1>:                           TODO basics.         (line  13)
-* C-c C-t:                               Clocking work time.  (line  30)
+* C-c C-t <1>:                           Clocking work time.  (line  30)
+* C-c C-t:                               TODO basics.         (line  13)
 * C-c C-u:                               Motion.              (line  18)
 * C-c C-v:                               TODO basics.         (line  38)
 * C-c C-w:                               Inserting deadline/schedule.
                                                               (line  13)
-* C-c C-x /:                             Agenda files.        (line  22)
 * C-c C-x b:                             Visibility cycling.  (line  41)
 * C-c C-x C-a:                           ARCHIVE tag.         (line  28)
 * C-c C-x C-b:                           Checkboxes.          (line  39)
@@ -8161,24 +8209,25 @@ Key Index
 * C-c C-x C-r:                           Clocking work time.  (line  50)
 * C-c C-x C-s:                           Moving subtrees.     (line  10)
 * C-c C-x C-t:                           Custom time format.  (line  12)
-* C-c C-x C-u <1>:                       Dynamic blocks.      (line  21)
-* C-c C-x C-u:                           Clocking work time.  (line  91)
-* C-c C-x C-w <1>:                       Structure editing.   (line  43)
-* C-c C-x C-w:                           Built-in table editor.
+* C-c C-x C-u <1>:                       Clocking work time.  (line  91)
+* C-c C-x C-u:                           Dynamic blocks.      (line  21)
+* C-c C-x C-w <1>:                       Built-in table editor.
                                                               (line 116)
+* C-c C-x C-w:                           Structure editing.   (line  43)
 * C-c C-x C-x:                           Clocking work time.  (line  34)
-* C-c C-x C-y <1>:                       Built-in table editor.
+* C-c C-x C-y <1>:                       Structure editing.   (line  52)
+* C-c C-x C-y:                           Built-in table editor.
                                                               (line 120)
-* C-c C-x C-y:                           Structure editing.   (line  50)
-* C-c C-x M-w <1>:                       Structure editing.   (line  47)
+* C-c C-x M-w <1>:                       Structure editing.   (line  48)
 * C-c C-x M-w:                           Built-in table editor.
                                                               (line 113)
-* C-c C-y <1>:                           Clocking work time.  (line  25)
-* C-c C-y:                               Creating timestamps. (line  48)
+* C-c C-x p:                             Property syntax.     (line  49)
+* C-c C-y <1>:                           Creating timestamps. (line  48)
+* C-c C-y:                               Clocking work time.  (line  25)
 * C-c l:                                 Handling links.      (line   9)
-* C-c { <1>:                             CDLaTeX mode.        (line  21)
-* C-c {:                                 Editing and debugging formulas.
+* C-c { <1>:                             Editing and debugging formulas.
                                                               (line  33)
+* C-c {:                                 CDLaTeX mode.        (line  21)
 * C-c |:                                 Built-in table editor.
                                                               (line  40)
 * C-c }:                                 Editing and debugging formulas.
@@ -8192,9 +8241,9 @@ Key Index
 * C-TAB:                                 ARCHIVE tag.         (line  38)
 * C-u C-c *:                             Updating the table.  (line  16)
 * C-u C-c .:                             Creating timestamps. (line  14)
-* C-u C-c = <1>:                         Field formulas.      (line  24)
-* C-u C-c =:                             Editing and debugging formulas.
+* C-u C-c = <1>:                         Editing and debugging formulas.
                                                               (line  14)
+* C-u C-c =:                             Field formulas.      (line  24)
 * C-u C-c C-c:                           Updating the table.  (line  19)
 * C-u C-c C-l:                           Handling links.      (line  44)
 * C-u C-c C-t:                           TODO basics.         (line  22)
@@ -8212,19 +8261,19 @@ Key Index
 * C-x C-w <1>:                           Exporting Agenda Views.
                                                               (line  11)
 * C-x C-w:                               Agenda commands.     (line 232)
-* d:                                     Agenda commands.     (line  66)
 * D:                                     Agenda commands.     (line  72)
+* d:                                     Agenda commands.     (line  66)
 * e:                                     Using column view.   (line  33)
 * f:                                     Agenda commands.     (line  42)
 * g:                                     Agenda commands.     (line  76)
 * H:                                     Agenda commands.     (line 220)
-* I:                                     Agenda commands.     (line 178)
 * i:                                     Agenda commands.     (line 201)
+* I:                                     Agenda commands.     (line 178)
 * J:                                     Agenda commands.     (line 190)
-* L:                                     Agenda commands.     (line  30)
 * l:                                     Agenda commands.     (line  55)
-* m:                                     Agenda commands.     (line  66)
+* L:                                     Agenda commands.     (line  30)
 * M:                                     Agenda commands.     (line 207)
+* m:                                     Agenda commands.     (line  66)
 * M-<down> <1>:                          Editing and debugging formulas.
                                                               (line  76)
 * M-<down>:                              Built-in table editor.
@@ -8232,117 +8281,117 @@ Key Index
 * M-<left> <1>:                          Structure editing.   (line  25)
 * M-<left>:                              Built-in table editor.
                                                               (line  74)
-* M-<RET> <1>:                           Plain lists.         (line  49)
-* M-<RET>:                               Structure editing.   (line   6)
+* M-<RET> <1>:                           Structure editing.   (line   6)
+* M-<RET>:                               Plain lists.         (line  49)
 * M-<right> <1>:                         Built-in table editor.
                                                               (line  74)
 * M-<right>:                             Structure editing.   (line  28)
-* M-<TAB> <1>:                           Setting tags.        (line   6)
-* M-<TAB> <2>:                           Completion.          (line  10)
-* M-<TAB> <3>:                           Property syntax.     (line  46)
-* M-<TAB> <4>:                           Per file keywords.   (line  23)
+* M-<TAB> <1>:                           Per file keywords.   (line  23)
+* M-<TAB> <2>:                           Property syntax.     (line  46)
+* M-<TAB> <3>:                           Completion.          (line  10)
+* M-<TAB> <4>:                           Setting tags.        (line   6)
 * M-<TAB>:                               Editing and debugging formulas.
                                                               (line  64)
 * M-<up> <1>:                            Built-in table editor.
                                                               (line  82)
 * M-<up>:                                Editing and debugging formulas.
                                                               (line  76)
-* M-S-<down> <1>:                        Built-in table editor.
-                                                              (line  89)
-* M-S-<down> <2>:                        Plain lists.         (line  66)
-* M-S-<down> <3>:                        Editing and debugging formulas.
+* M-S-<down> <1>:                        Structure editing.   (line  40)
+* M-S-<down> <2>:                        Editing and debugging formulas.
                                                               (line  72)
-* M-S-<down>:                            Structure editing.   (line  40)
-* M-S-<left> <1>:                        Plain lists.         (line  72)
-* M-S-<left> <2>:                        Structure editing.   (line  31)
-* M-S-<left> <3>:                        Built-in table editor.
+* M-S-<down> <3>:                        Built-in table editor.
+                                                              (line  89)
+* M-S-<down>:                            Plain lists.         (line  66)
+* M-S-<left> <1>:                        Built-in table editor.
                                                               (line  76)
-* M-S-<left>:                            The date/time prompt.
-                                                              (line  54)
-* M-S-<RET> <1>:                         Structure editing.   (line  22)
-* M-S-<RET> <2>:                         Plain lists.         (line  59)
-* M-S-<RET>:                             Checkboxes.          (line  54)
-* M-S-<right> <1>:                       Built-in table editor.
+* M-S-<left> <2>:                        The date/time prompt.
+                                                              (line  67)
+* M-S-<left> <3>:                        Plain lists.         (line  72)
+* M-S-<left>:                            Structure editing.   (line  31)
+* M-S-<RET> <1>:                         Checkboxes.          (line  54)
+* M-S-<RET> <2>:                         Structure editing.   (line  22)
+* M-S-<RET>:                             Plain lists.         (line  59)
+* M-S-<right> <1>:                       The date/time prompt.
+                                                              (line  64)
+* M-S-<right> <2>:                       Built-in table editor.
                                                               (line  79)
-* M-S-<right> <2>:                       Structure editing.   (line  34)
-* M-S-<right> <3>:                       Plain lists.         (line  72)
-* M-S-<right>:                           The date/time prompt.
-                                                              (line  51)
-* M-S-<up> <1>:                          Plain lists.         (line  66)
-* M-S-<up> <2>:                          Built-in table editor.
+* M-S-<right> <3>:                       Structure editing.   (line  34)
+* M-S-<right>:                           Plain lists.         (line  72)
+* M-S-<up> <1>:                          Built-in table editor.
                                                               (line  86)
-* M-S-<up> <3>:                          Structure editing.   (line  37)
-* M-S-<up>:                              Editing and debugging formulas.
+* M-S-<up> <2>:                          Editing and debugging formulas.
                                                               (line  72)
+* M-S-<up> <3>:                          Structure editing.   (line  37)
+* M-S-<up>:                              Plain lists.         (line  66)
 * mouse-1 <1>:                           Handling links.      (line  73)
 * mouse-1 <2>:                           Agenda commands.     (line  33)
 * mouse-1:                               The date/time prompt.
-                                                              (line  36)
-* mouse-2 <1>:                           Handling links.      (line  73)
-* mouse-2:                               Agenda commands.     (line  33)
+                                                              (line  49)
+* mouse-2 <1>:                           Agenda commands.     (line  33)
+* mouse-2:                               Handling links.      (line  73)
 * mouse-3 <1>:                           Agenda commands.     (line  28)
 * mouse-3:                               Handling links.      (line  78)
 * n <1>:                                 Agenda commands.     (line  19)
 * n:                                     Using column view.   (line  30)
 * o:                                     Agenda commands.     (line  65)
 * O:                                     Agenda commands.     (line 182)
-* p <1>:                                 Using column view.   (line  30)
-* p:                                     Agenda commands.     (line  20)
+* p <1>:                                 Agenda commands.     (line  20)
+* p:                                     Using column view.   (line  30)
 * P:                                     Agenda commands.     (line 142)
 * q <1>:                                 Using column view.   (line  17)
 * q:                                     Agenda commands.     (line 243)
 * r <1>:                                 Agenda commands.     (line  80)
 * r:                                     Global TODO list.    (line  22)
-* s:                                     Agenda commands.     (line  87)
 * S:                                     Agenda commands.     (line 211)
+* s:                                     Agenda commands.     (line  87)
 * S-<down> <1>:                          Editing and debugging formulas.
                                                               (line  67)
-* S-<down> <2>:                          Priorities.          (line  23)
-* S-<down> <3>:                          Plain lists.         (line  62)
-* S-<down> <4>:                          Creating timestamps. (line  40)
-* S-<down> <5>:                          The date/time prompt.
-                                                              (line  45)
-* S-<down>:                              Agenda commands.     (line 151)
-* S-<left> <1>:                          Property syntax.     (line  62)
+* S-<down> <2>:                          Creating timestamps. (line  40)
+* S-<down> <3>:                          The date/time prompt.
+                                                              (line  58)
+* S-<down> <4>:                          Agenda commands.     (line 151)
+* S-<down> <5>:                          Priorities.          (line  23)
+* S-<down>:                              Plain lists.         (line  62)
+* S-<left> <1>:                          Creating timestamps. (line  35)
 * S-<left> <2>:                          The date/time prompt.
-                                                              (line  42)
+                                                              (line  55)
 * S-<left> <3>:                          Editing and debugging formulas.
                                                               (line  67)
-* S-<left> <4>:                          Creating timestamps. (line  35)
-* S-<left> <5>:                          TODO basics.         (line  26)
-* S-<left> <6>:                          Agenda commands.     (line 169)
-* S-<left> <7>:                          Using column view.   (line  26)
-* S-<left>:                              Multiple sets in one file.
+* S-<left> <4>:                          Multiple sets in one file.
                                                               (line  29)
+* S-<left> <5>:                          Using column view.   (line  26)
+* S-<left> <6>:                          Property syntax.     (line  66)
+* S-<left> <7>:                          Agenda commands.     (line 169)
+* S-<left>:                              TODO basics.         (line  26)
 * S-<RET>:                               Built-in table editor.
                                                               (line 146)
-* S-<right> <1>:                         The date/time prompt.
-                                                              (line  39)
-* S-<right> <2>:                         Multiple sets in one file.
+* S-<right> <1>:                         Using column view.   (line  26)
+* S-<right> <2>:                         Agenda commands.     (line 161)
+* S-<right> <3>:                         Multiple sets in one file.
                                                               (line  29)
-* S-<right> <3>:                         Editing and debugging formulas.
+* S-<right> <4>:                         TODO basics.         (line  26)
+* S-<right> <5>:                         The date/time prompt.
+                                                              (line  52)
+* S-<right> <6>:                         Creating timestamps. (line  35)
+* S-<right> <7>:                         Property syntax.     (line  66)
+* S-<right>:                             Editing and debugging formulas.
                                                               (line  67)
-* S-<right> <4>:                         Agenda commands.     (line 161)
-* S-<right> <5>:                         Creating timestamps. (line  35)
-* S-<right> <6>:                         TODO basics.         (line  26)
-* S-<right> <7>:                         Using column view.   (line  26)
-* S-<right>:                             Property syntax.     (line  62)
-* S-<TAB> <1>:                           Visibility cycling.  (line  22)
-* S-<TAB>:                               Built-in table editor.
+* S-<TAB> <1>:                           Built-in table editor.
                                                               (line  61)
-* S-<up> <1>:                            Plain lists.         (line  62)
-* S-<up> <2>:                            Creating timestamps. (line  40)
-* S-<up> <3>:                            The date/time prompt.
-                                                              (line  48)
-* S-<up> <4>:                            Editing and debugging formulas.
+* S-<TAB>:                               Visibility cycling.  (line  22)
+* S-<up> <1>:                            The date/time prompt.
+                                                              (line  61)
+* S-<up> <2>:                            Priorities.          (line  23)
+* S-<up> <3>:                            Editing and debugging formulas.
                                                               (line  67)
+* S-<up> <4>:                            Plain lists.         (line  62)
 * S-<up> <5>:                            Agenda commands.     (line 145)
-* S-<up>:                                Priorities.          (line  23)
+* S-<up>:                                Creating timestamps. (line  40)
 * S-M-<left>:                            Using column view.   (line  58)
-* S-M-<RET>:                             TODO basics.         (line  56)
+* S-M-<RET>:                             TODO basics.         (line  57)
 * S-M-<right>:                           Using column view.   (line  55)
-* t:                                     Agenda commands.     (line 112)
 * T:                                     Agenda commands.     (line 125)
+* t:                                     Agenda commands.     (line 112)
 * v:                                     Using column view.   (line  39)
 * w:                                     Agenda commands.     (line  66)
 * X:                                     Agenda commands.     (line 185)
@@ -8352,223 +8401,223 @@ Key Index
 
 
 Tag Table:
-Node: Top971
-Node: Introduction13083
-Node: Summary13498
-Node: Installation16625
-Node: Activation18003
-Node: Feedback19240
-Node: Document structure21309
-Node: Outlines22201
-Node: Headlines22866
-Ref: Headlines-Footnote-123870
-Node: Visibility cycling23981
-Ref: Visibility cycling-Footnote-126191
-Ref: Visibility cycling-Footnote-226249
-Ref: Visibility cycling-Footnote-326299
-Node: Motion26569
-Node: Structure editing27523
-Node: Archiving30517
-Node: ARCHIVE tag31075
-Node: Moving subtrees32868
-Ref: Moving subtrees-Footnote-134415
-Node: Sparse trees34702
-Ref: Sparse trees-Footnote-136837
-Ref: Sparse trees-Footnote-237019
-Node: Plain lists37134
-Ref: Plain lists-Footnote-141331
-Ref: Plain lists-Footnote-241689
-Node: Drawers41870
-Node: orgstruct-mode42708
-Node: Tables43608
-Node: Built-in table editor44189
-Node: Narrow columns51595
-Ref: Narrow columns-Footnote-153530
-Node: Column groups53576
-Node: orgtbl-mode55109
-Node: The spreadsheet55912
-Node: References56999
-Ref: References-Footnote-161463
-Node: Formula syntax for Calc61752
-Node: Formula syntax for Lisp64209
-Node: Field formulas65927
-Node: Column formulas67235
-Node: Editing and debugging formulas68834
-Node: Updating the table72987
-Node: Advanced features74040
-Node: Hyperlinks78565
-Node: Link format79343
-Node: Internal links80636
-Ref: Internal links-Footnote-182561
-Node: Radio targets82696
-Node: External links83396
-Node: Handling links85800
-Ref: Handling links-Footnote-191116
-Ref: Handling links-Footnote-291353
-Node: Using links outside Org-mode91427
-Node: Link abbreviations91937
-Node: Search options93630
-Ref: Search options-Footnote-195410
-Node: Custom searches95491
-Node: TODO items96522
-Node: TODO basics97560
-Node: TODO extensions99765
-Node: Workflow states100709
-Ref: Workflow states-Footnote-1101884
-Node: TODO types101977
-Ref: TODO types-Footnote-1103560
-Node: Multiple sets in one file103642
-Node: Fast access to TODO states105262
-Node: Per file keywords106405
-Ref: Per file keywords-Footnote-1107707
-Node: Faces for TODO keywords107908
-Node: Progress logging108614
-Node: Closing items109045
-Ref: Closing items-Footnote-1109979
-Ref: Closing items-Footnote-2110184
-Node: Tracking TODO state changes110257
-Ref: Tracking TODO state changes-Footnote-1111442
-Node: Priorities111517
-Ref: Priorities-Footnote-1113167
-Node: Breaking down tasks113237
-Ref: Breaking down tasks-Footnote-1113757
-Node: Checkboxes113853
-Node: Tags116702
-Node: Tag inheritance117474
-Node: Setting tags118411
-Ref: Setting tags-Footnote-1122934
-Ref: Setting tags-Footnote-2123046
-Node: Tag searches123129
-Node: Properties and columns125846
-Node: Property syntax126951
-Node: Special properties129498
-Node: Property searches130414
-Node: Column view131069
-Node: Defining columns132236
-Node: Scope of column definitions132634
-Node: Column attributes133556
-Node: Using column view135804
-Node: Property API137791
-Node: Timestamps138145
-Node: Time stamps138556
-Ref: Time stamps-Footnote-1140910
-Node: Creating timestamps141026
-Node: The date/time prompt143100
-Ref: The date/time prompt-Footnote-1145088
-Node: Custom time format145194
-Node: Deadlines and scheduling146886
-Ref: Deadlines and scheduling-Footnote-1148959
-Node: Inserting deadline/schedule149114
-Node: Repeated tasks150232
-Ref: Repeated tasks-Footnote-1151910
-Node: Clocking work time152031
-Ref: Clocking work time-Footnote-1156878
-Ref: Clocking work time-Footnote-2156956
-Node: Remember157082
-Node: Setting up remember157964
-Node: Remember templates158567
-Ref: Remember templates-Footnote-1162084
-Ref: Remember templates-Footnote-2162267
-Node: Storing notes162365
-Ref: Storing notes-Footnote-1164844
-Node: Agenda views164946
-Node: Agenda files166897
-Ref: Agenda files-Footnote-1167989
-Ref: Agenda files-Footnote-2168138
-Node: Agenda dispatcher168331
-Node: Built-in agenda views170030
-Node: Weekly/Daily agenda170612
-Node: Global TODO list173949
-Node: Matching tags and properties176229
-Node: Timeline177320
-Node: Stuck projects177994
-Node: Presentation and sorting179847
-Node: Categories180640
-Ref: Categories-Footnote-1181351
-Node: Time-of-day specifications181671
-Node: Sorting of agenda items183644
-Node: Agenda commands184928
-Node: Custom agenda views192391
-Node: Storing searches193112
-Node: Block agenda195026
-Node: Setting Options196258
-Node: Exporting Agenda Views198999
-Ref: Exporting Agenda Views-Footnote-1203285
-Ref: Exporting Agenda Views-Footnote-2203342
-Node: Extracting Agenda Information for other programs203528
-Node: Embedded LaTeX207656
-Ref: Embedded LaTeX-Footnote-1208750
-Node: Math symbols208940
-Node: Subscripts and Superscripts209707
-Node: LaTeX fragments210553
-Ref: LaTeX fragments-Footnote-1212786
-Ref: LaTeX fragments-Footnote-2213047
-Node: Processing LaTeX fragments213181
-Node: CDLaTeX mode214129
-Ref: CDLaTeX mode-Footnote-1216615
-Node: Exporting216763
-Node: ASCII export218230
-Node: HTML export219731
-Node: HTML Export commands220357
-Node: Quoting HTML tags222144
-Node: Links222779
-Node: Images223476
-Ref: Images-Footnote-1224347
-Node: CSS support224408
-Ref: CSS support-Footnote-1225727
-Node: LaTeX export225840
-Node: LaTeX export commands226164
-Node: Quoting LaTeX code227326
-Node: XOXO export227831
-Node: iCalendar export228271
-Node: Text interpretation229740
-Node: Comment lines230331
-Node: Initial text230726
-Node: Footnotes232395
-Node: Enhancing text233186
-Ref: Enhancing text-Footnote-1235055
-Node: Export options235145
-Node: Publishing237498
-Ref: Publishing-Footnote-1238459
-Ref: Publishing-Footnote-2238603
-Node: Configuration238754
-Node: Project alist239472
-Node: Sources and destinations240538
-Node: Selecting files241268
-Node: Publishing action242016
-Node: Publishing options243350
-Node: Publishing links245725
-Node: Project page index247238
-Node: Sample configuration248016
-Node: Simple example248508
-Node: Complex example249181
-Node: Triggering publication251257
-Node: Miscellaneous251942
-Node: Completion252576
-Node: Customization254246
-Node: In-buffer settings254829
-Node: The very busy C-c C-c key260391
-Node: Clean view262246
-Node: TTY keys264823
-Node: Interaction266433
-Node: Cooperation266830
-Node: Conflicts269706
-Node: Bugs271709
-Node: Extensions and Hacking273205
-Node: Extensions273930
-Node: Adding hyperlink types276192
-Node: Tables in arbitrary syntax279854
-Node: Radio tables280943
-Node: A LaTeX example283446
-Ref: A LaTeX example-Footnote-1287092
-Ref: A LaTeX example-Footnote-2287240
-Node: Translator functions287675
-Ref: Translator functions-Footnote-1290784
-Node: Dynamic blocks290872
-Node: Special agenda views292844
-Node: Using the property API296089
-Node: History and Acknowledgments297570
-Node: Index304132
-Node: Key Index338909
+Node: Top970
+Node: Introduction13081
+Node: Summary13496
+Node: Installation16623
+Node: Activation18001
+Node: Feedback19238
+Node: Document structure21307
+Node: Outlines22199
+Node: Headlines22864
+Ref: Headlines-Footnote-123868
+Node: Visibility cycling23979
+Ref: Visibility cycling-Footnote-126189
+Ref: Visibility cycling-Footnote-226247
+Ref: Visibility cycling-Footnote-326297
+Node: Motion26567
+Node: Structure editing27521
+Node: Archiving30616
+Node: ARCHIVE tag31174
+Node: Moving subtrees32967
+Ref: Moving subtrees-Footnote-134514
+Node: Sparse trees34801
+Ref: Sparse trees-Footnote-137073
+Ref: Sparse trees-Footnote-237255
+Node: Plain lists37370
+Ref: Plain lists-Footnote-141567
+Ref: Plain lists-Footnote-241925
+Node: Drawers42106
+Node: orgstruct-mode42944
+Node: Tables43844
+Node: Built-in table editor44425
+Node: Narrow columns51831
+Ref: Narrow columns-Footnote-153766
+Node: Column groups53812
+Node: orgtbl-mode55345
+Node: The spreadsheet56148
+Node: References57235
+Ref: References-Footnote-161699
+Node: Formula syntax for Calc61988
+Node: Formula syntax for Lisp64445
+Node: Field formulas66163
+Node: Column formulas67471
+Node: Editing and debugging formulas69070
+Node: Updating the table73223
+Node: Advanced features74276
+Node: Hyperlinks78801
+Node: Link format79579
+Node: Internal links80872
+Ref: Internal links-Footnote-182797
+Node: Radio targets82932
+Node: External links83632
+Node: Handling links86036
+Ref: Handling links-Footnote-191352
+Ref: Handling links-Footnote-291589
+Node: Using links outside Org-mode91663
+Node: Link abbreviations92173
+Node: Search options93866
+Ref: Search options-Footnote-195646
+Node: Custom searches95727
+Node: TODO items96758
+Node: TODO basics97796
+Node: TODO extensions100011
+Node: Workflow states100955
+Ref: Workflow states-Footnote-1102130
+Node: TODO types102223
+Ref: TODO types-Footnote-1103806
+Node: Multiple sets in one file103888
+Node: Fast access to TODO states105508
+Node: Per file keywords106651
+Ref: Per file keywords-Footnote-1107953
+Node: Faces for TODO keywords108154
+Node: Progress logging108860
+Node: Closing items109291
+Ref: Closing items-Footnote-1110225
+Ref: Closing items-Footnote-2110430
+Node: Tracking TODO state changes110503
+Ref: Tracking TODO state changes-Footnote-1111688
+Node: Priorities111763
+Ref: Priorities-Footnote-1113413
+Node: Breaking down tasks113483
+Ref: Breaking down tasks-Footnote-1114003
+Node: Checkboxes114099
+Node: Tags116948
+Node: Tag inheritance117720
+Node: Setting tags118657
+Ref: Setting tags-Footnote-1123180
+Ref: Setting tags-Footnote-2123292
+Node: Tag searches123375
+Node: Properties and columns126102
+Node: Property syntax127207
+Node: Special properties129897
+Node: Property searches130813
+Node: Column view132080
+Node: Defining columns133247
+Node: Scope of column definitions133645
+Node: Column attributes134567
+Node: Using column view136815
+Node: Property API138802
+Node: Timestamps139156
+Node: Time stamps139567
+Ref: Time stamps-Footnote-1141921
+Node: Creating timestamps142037
+Node: The date/time prompt144111
+Ref: The date/time prompt-Footnote-1146717
+Node: Custom time format146823
+Node: Deadlines and scheduling148515
+Ref: Deadlines and scheduling-Footnote-1150588
+Node: Inserting deadline/schedule150743
+Node: Repeated tasks151861
+Ref: Repeated tasks-Footnote-1153539
+Node: Clocking work time153660
+Ref: Clocking work time-Footnote-1158507
+Ref: Clocking work time-Footnote-2158585
+Node: Remember158711
+Node: Setting up remember159590
+Node: Remember templates160193
+Ref: Remember templates-Footnote-1163754
+Ref: Remember templates-Footnote-2163937
+Node: Storing notes164035
+Ref: Storing notes-Footnote-1166514
+Node: Agenda views166616
+Node: Agenda files168567
+Ref: Agenda files-Footnote-1169535
+Ref: Agenda files-Footnote-2169684
+Node: Agenda dispatcher169877
+Node: Built-in agenda views171880
+Node: Weekly/Daily agenda172462
+Node: Global TODO list175799
+Node: Matching tags and properties178079
+Node: Timeline179170
+Node: Stuck projects179844
+Node: Presentation and sorting181697
+Node: Categories182490
+Ref: Categories-Footnote-1183201
+Node: Time-of-day specifications183521
+Node: Sorting of agenda items185494
+Node: Agenda commands186778
+Node: Custom agenda views194241
+Node: Storing searches194962
+Node: Block agenda196876
+Node: Setting Options198108
+Node: Exporting Agenda Views200849
+Ref: Exporting Agenda Views-Footnote-1205135
+Ref: Exporting Agenda Views-Footnote-2205192
+Node: Extracting Agenda Information for other programs205378
+Node: Embedded LaTeX209506
+Ref: Embedded LaTeX-Footnote-1210600
+Node: Math symbols210790
+Node: Subscripts and Superscripts211557
+Node: LaTeX fragments212403
+Ref: LaTeX fragments-Footnote-1214636
+Ref: LaTeX fragments-Footnote-2214897
+Node: Processing LaTeX fragments215031
+Node: CDLaTeX mode215979
+Ref: CDLaTeX mode-Footnote-1218465
+Node: Exporting218613
+Node: ASCII export220080
+Node: HTML export221581
+Node: HTML Export commands222207
+Node: Quoting HTML tags223994
+Node: Links224629
+Node: Images225326
+Ref: Images-Footnote-1226197
+Node: CSS support226258
+Ref: CSS support-Footnote-1227577
+Node: LaTeX export227690
+Node: LaTeX export commands228014
+Node: Quoting LaTeX code229176
+Node: XOXO export229681
+Node: iCalendar export230121
+Node: Text interpretation231590
+Node: Comment lines232181
+Node: Initial text232576
+Node: Footnotes234245
+Node: Enhancing text235036
+Ref: Enhancing text-Footnote-1236905
+Node: Export options236995
+Node: Publishing239394
+Ref: Publishing-Footnote-1240355
+Ref: Publishing-Footnote-2240499
+Node: Configuration240650
+Node: Project alist241368
+Node: Sources and destinations242434
+Node: Selecting files243164
+Node: Publishing action243912
+Node: Publishing options245246
+Node: Publishing links247621
+Node: Project page index249134
+Node: Sample configuration249912
+Node: Simple example250404
+Node: Complex example251077
+Node: Triggering publication253153
+Node: Miscellaneous253838
+Node: Completion254472
+Node: Customization256142
+Node: In-buffer settings256725
+Node: The very busy C-c C-c key262287
+Node: Clean view264142
+Node: TTY keys266719
+Node: Interaction268329
+Node: Cooperation268726
+Node: Conflicts271602
+Node: Bugs273605
+Node: Extensions and Hacking275101
+Node: Extensions275826
+Node: Adding hyperlink types278088
+Node: Tables in arbitrary syntax281750
+Node: Radio tables282839
+Node: A LaTeX example285342
+Ref: A LaTeX example-Footnote-1288988
+Ref: A LaTeX example-Footnote-2289136
+Node: Translator functions289571
+Ref: Translator functions-Footnote-1292680
+Node: Dynamic blocks292768
+Node: Special agenda views294740
+Node: Using the property API297985
+Node: History and Acknowledgments299466
+Node: Index306028
+Node: Key Index341097
 
 End Tag Table

+ 17 - 13
org-export-latex.el

@@ -4,7 +4,7 @@
 ;;
 ;; Emacs Lisp Archive Entry
 ;; Filename: org-export-latex.el
-;; Version: 5.11
+;; Version: 5.12
 ;; Author: Bastien Guerry <bzg AT altern DOT org>
 ;; Maintainer: Bastien Guerry <bzg AT altern DOT org>
 ;; Keywords: org, wp, tex
@@ -58,7 +58,7 @@
 (defvar org-latex-add-level 0)
 (defvar org-latex-sectioning-depth 0)
 (defvar org-export-latex-list-beginning-re
-  "^\\([ \t]*\\)\\([-+]\\|[0-9]+\\(?:\\.\\|)\\)\\) *?")
+  "^\\([ \t]*\\)\\([-+*]\\|[0-9]+[.)]\\) +?")
 
 (defvar org-latex-special-string-regexps
   '(org-ts-regexp
@@ -579,14 +579,16 @@ Argument OPT-PLIST is the options plist for current buffer."
      ;; insert the title
      (format 
       "\\title{%s}\n"
-      (or (plist-get opt-plist :title)
-	  (and (not
-		(plist-get opt-plist :skip-before-1st-heading))
-	       (org-export-grab-title-from-buffer))
-	  (and buffer-file-name
-	       (file-name-sans-extension
-		(file-name-nondirectory buffer-file-name)))
-	  "UNTITLED"))
+      ;; convert the title
+      (org-export-latex-content
+       (or (plist-get opt-plist :title)
+	   (and (not
+		 (plist-get opt-plist :skip-before-1st-heading))
+		(org-export-grab-title-from-buffer))
+	   (and buffer-file-name
+		(file-name-sans-extension
+		 (file-name-nondirectory buffer-file-name)))
+	   "UNTITLED")))
      
      ;; insert author info
      (if (plist-get opt-plist :author-info)
@@ -626,7 +628,9 @@ COMMENTS is either nil to replace them with the empty string or a
 formatting string like %%%%s if we want to comment them out."
   (save-excursion
     (goto-char (point-min))
-    (let* ((end (if (re-search-forward "^\\*" nil t)
+    (let* ((pt (point))
+	   (end (if (and (re-search-forward "^\\*" nil t)
+			 (not (eq pt (match-beginning 0))))
 		    (goto-char (match-beginning 0))
 		  (goto-char (point-max)))))
       (org-export-latex-content
@@ -954,7 +958,7 @@ Valid parameters are
     (let* ((beg (org-table-begin))
 	   (end (org-table-end))
 	   (raw-table (buffer-substring-no-properties beg end))
-	   fnum line lines olines gr colgropen line-fmt alignment)
+	   fnum fields line lines olines gr colgropen line-fmt align)
       (if org-export-latex-tables-verbatim
 	  (let* ((tbl (concat "\\begin{verbatim}\n" raw-table
 			      "\\end{verbatim}\n")))
@@ -1133,7 +1137,7 @@ Valid parameters are
 	  (when (and (re-search-forward (regexp-quote foot-prefix) nil t))
 	    (replace-match "")
 	    (let ((end (save-excursion
-			 (if (re-search-forward "^$\\|\\[[0-9]+\\]" nil t)
+			 (if (re-search-forward "^$\\|^#.*$\\|\\[[0-9]+\\]" nil t)
 			     (match-beginning 0) (point-max)))))
 	      (setq footnote
 		    (concat 

File diff suppressed because it is too large
+ 317 - 124
org.el


BIN
org.pdf


+ 83 - 38
org.texi

@@ -3,7 +3,7 @@
 @setfilename ../info/org
 @settitle Org Mode Manual
 
-@set VERSION 5.11b
+@set VERSION 5.12
 @set DATE October 2007
 
 @dircategory Emacs
@@ -839,9 +839,10 @@ Move subtree down (swap with next subtree of same level).
 @item C-c C-x C-w
 @itemx C-c C-x C-k
 Kill subtree, i.e. remove it from buffer but save in kill ring.
+With prefix arg, kill N sequential subtrees.
 @kindex C-c C-x M-w
 @item C-c C-x M-w
-Copy subtree to kill ring.
+Copy subtree to kill ring.  With prefix arg, copy N sequential subtrees.
 @kindex C-c C-x C-y
 @item C-c C-x C-y
 Yank subtree from kill ring.  This does modify the level of the subtree to
@@ -994,12 +995,15 @@ headline structure above it@footnote{See also the variables
 shown around each match.}.  Just try it out and you will see immediately
 how it works.
 
-Org-mode contains several commands creating such trees.  The most
-basic one is @command{org-occur}:
+Org-mode contains several commands creating such trees, all these
+commands can be accessed through a dispatcher:
 
 @table @kbd
 @kindex C-c /
 @item C-c /
+This prompts for an extra key to select a sparse-tree creating command.
+@kindex C-c / r
+@item C-c / r
 Occur.  Prompts for a regexp and shows a sparse tree with all matches.
 If the match is in a headline, the headline is made visible.  If the
 match is in the body of an entry, headline and body are made visible.
@@ -1025,8 +1029,8 @@ For example:
 @noindent will define the key @kbd{C-c a f} as a shortcut for creating
 a sparse tree matching the string @samp{FIXME}.
 
-Other commands use sparse trees as well.  For example @kbd{C-c
-C-v} creates a sparse TODO tree (@pxref{TODO basics}).
+The other sparse tree commands select headings based on TODO keywords,
+tags, or properties and will be discussed later in this manual.
 
 @kindex C-c C-e v
 @cindex printing sparse trees
@@ -2624,8 +2628,10 @@ TODO state.  For this you need to assign keys to TODO state, like this:
 @noindent See @ref{Per file keywords} and @ref{Setting tags} for more
 information.
 @kindex C-c C-v
+@kindex C-c / t
 @cindex sparse tree, for TODO
 @item C-c C-v
+@itemx C-c / t
 View TODO items in a @emph{sparse tree} (@pxref{Sparse trees}).  Folds
 the entire buffer, but shows all TODO items and the headings hierarchy
 above them.  With prefix arg, search for a specific TODO.  You will be
@@ -3095,6 +3101,7 @@ Tags are normal words containing letters, numbers, @samp{_}, and
 
 @node Tag inheritance, Setting tags, Tags, Tags
 @section Tag inheritance
+@cindex tag inheritance
 @cindex inheritance, of tags
 @cindex sublevels, inclusion into tags match
 
@@ -3258,7 +3265,9 @@ information into special lists.
 
 @table @kbd
 @kindex C-c \
+@kindex C-c / T
 @item C-c \
+@itemx C-c / T
 Create a sparse tree with all headlines matching a tags search.  With a
 @kbd{C-u} prefix argument, ignore headlines that are not a TODO line.
 @kindex C-c a m
@@ -3408,6 +3417,10 @@ The following commands help to work with properties:
 @item M-@key{TAB}
 After an initial colon in a line, complete property keys.  All keys used
 in the current file will be offered as possible completions.
+@kindex C-c C-x p
+@item C-c C-x p
+Set a property.  This prompts for a property name and a value.  If
+necessary, the property drawer is created as well.
 @item M-x org-insert-property-drawer
 Insert a property drawer into the current entry.  The drawer will be
 inserted early in the entry, but after the lines with planning
@@ -3454,6 +3467,9 @@ SCHEDULED    @r{The scheduling time stamp, without the angular brackets.}
 @node Property searches, Column view, Special properties, Properties and columns
 @section Property searches
 @cindex properties, searching
+@cindex properties, inheritance
+@cindex searching, of properties
+@cindex inheritance, of properties
 
 To create sparse trees and special lists with selection based on
 properties, the same commands are used as for tag searches (@pxref{Tag
@@ -3469,6 +3485,23 @@ also have a priority value @samp{A}, a @samp{:coffee:} property with the
 value @samp{unlimited}, and a @samp{:with:} property that is matched by
 the regular expression @samp{Sarah\|Denny}.
 
+During a search, properties will be inherited from parent entries only
+if you configure the variable @code{org-use-property-inheritance}.
+
+There is also a special command for creating sparse trees based on a
+single property:
+
+@table @kbd
+@kindex C-c / p
+@item C-c / p
+Create a sparse tree based on the value of a property.  This first
+prompts for the name of a property, and then for a value.  A sparse tree
+is created with all entries that define this property with the given
+value.  If you enclose the value into curly braces, it is interpreted as
+a regular expression and matched against the property values.
+@end table
+
+
 @node Column view, Property API, Property searches, Properties and columns
 @section Column View
 
@@ -3823,17 +3856,32 @@ ISO date.  But it will in fact accept any string containing some date
 and/or time information.  You can, for example, use @kbd{C-y} to paste a
 (possibly multi-line) string copied from an email message.  Org-mode
 will find whatever information is in there and will replace anything not
-specified with the current date and time.  For example:
+specified with the @emph{default date and time}.  The default is usually
+the current date and time, but when modifying an existing time stamp, or
+when entering the second stamp of a range, it is taken from the stamp in
+the buffer.  For example:
+
+@example
+3-2-5         --> 2003-02-05
+feb 15        --> defaultyear-02-15
+sep 12 9      --> 2009-09-12
+12:45         --> default-date 12:45
+22 sept 0:34  --> defaultyear-09-22 0:34
+12            --> defaultyear-defaultmonth-12
+Fri           --> nearest Friday (defaultdate or later)
+@end example
+
+Furthermore you can specify a relative date by giving, as the
+@emph{first} thing in the input: a plus/minus sign, a number and a
+letter [dwmy] to indicate change in days weeks, months, years.  With a
+single plus or minus, the date is always relative to today.  With a
+double plus or minus, it is relative to the default date.  E.g.
 
 @example
-  3-2-5         --> 2003-02-05
-  feb 15        --> currentyear-02-15
-  sep 12 9      --> 2009-09-12
-  12:45         --> today 12:45
-  22 sept 0:34  --> currentyear-09-22 0:34
-  12            --> currentyear-currentmonth-12
-  Fri           --> nearest Friday (today or later)
-  +4            --> 4 days from now (if +N is the only thing given)
++4d           --> four days from today
++4            --> same as above
++2w           --> two weeks from today
+++5           --> five days from default date
 @end example
 
 The function understands English month and weekday abbreviations.  If
@@ -4182,7 +4230,7 @@ little interruption of your work flow.  See
 @uref{http://www.emacswiki.org/cgi-bin/wiki/RememberMode} for more
 information.  It is an excellent way to add new notes and TODO items to
 Org-mode files.  Org-mode significantly expands the possibilities of
-@i{remember}: You may define templates for different note types, and to
+@i{remember}: You may define templates for different note types, and
 associate target files and headlines with specific templates.  It also
 allows you to select the location where a note should be stored
 interactively, on the fly.
@@ -4220,16 +4268,18 @@ use:
 
 @example
 (setq org-remember-templates
- '((?t "* TODO %?\n  %i\n  %a" "~/org/TODO.org" "Tasks")
-   (?j "* %U %?\n\n  %i\n  %a" "~/org/JOURNAL.org")
-   (?i "* %^@{Title@}\n  %i\n  %a" "~/org/JOURNAL.org" "New Ideas")))
-@end example
-
-@noindent In these entries, the character specifies how to select the
-template.  The first string specifies the template.  Two more (optional)
-strings give the file in which, and the headline under which the new
-note should be stored.  The file defaults (if not present or @code{nil})
-to @code{org-default-notes-file}, the heading to
+ '(("Todo" ?t "* TODO %?\n  %i\n  %a" "~/org/TODO.org" "Tasks")
+   ("Journal" ?j "* %U %?\n\n  %i\n  %a" "~/org/JOURNAL.org")
+   ("Idea" ?i "* %^@{Title@}\n  %i\n  %a" "~/org/JOURNAL.org" "New Ideas")))
+@end example
+
+@noindent In these entries, the first string is just a name, and the
+character specifies how to select the template.  It is useful if the
+character is also the first letter of the name.  The next string
+specifies the template.  Two more (optional) strings give the file in
+which, and the headline under which the new note should be stored.  The
+file defaults (if not present or @code{nil}) to
+@code{org-default-notes-file}, the heading to
 @code{org-remember-default-headline}.  Both defaults help to get to the
 storing location quickly, but you can change the location interactively
 while storing the note.
@@ -4242,14 +4292,6 @@ more than one template) and then prepare the buffer like
   [[file:link to where you called remember]]
 @end example
 
-@noindent or
-
-@example
-* [2006-03-21 Tue 15:37]
-
-  [[file:link to where you called remember]]
-@end example
-
 @noindent
 During expansion of the template, special @kbd{%}-escapes allow dynamic
 insertion of content:
@@ -4440,10 +4482,6 @@ Remove current file from the list of agenda files.
 @item C-,
 @itemx C-'
 Cycle through agenda file list, visiting one file after the other.
-@kindex C-c C-x /
-@item C-c C-x /
-Search for a regular rexpression in all agenda files and display the
-results in an @code{occur} buffer.
 @end table
 
 @noindent
@@ -4472,6 +4510,12 @@ tags and properties}).
 Create the timeline view for the current buffer (@pxref{Timeline}).
 @item # @r{/} !
 Create a list of stuck projects (@pxref{Stuck projects}).
+@item /
+Search for a regular expression in all agenda files and additionally in
+the files listed in @code{org-agenda-multi-occur-extra-files}.  This
+uses the Emacs command @code{multi-occur}.  A prefix argument can be
+used to specify the number of context lines for each match, default is
+1.
 @item 1
 Restrict an agenda command to the current buffer.  After pressing
 @kbd{1}, you still need to press the character selecting the command.
@@ -6379,6 +6423,7 @@ LaTeX:     @r{turn on/off La@TeX{} fragments}
 skip:      @r{turn on/off skipping the text before the first heading}
 author:    @r{turn on/off inclusion of author name/email into exported file}
 timestamp: @r{turn on/off inclusion creation time into exported file}
+p:         @r{turn on/off inclusion of tags}
 @end example
 
 These options take effect in both the HTML and La@TeX{} export, except

BIN
orgcard.pdf


+ 2 - 1
orgcard.tex

@@ -1,5 +1,5 @@
 % Reference Card for Org Mode
-\def\orgversionnumber{5.11}
+\def\orgversionnumber{5.12}
 \def\versionyear{2007}          % latest update
 \def\year{2007}                 % latest copyright year
 
@@ -547,6 +547,7 @@ after  ``{\tt :}'', and dictionary words elsewhere.
 
 \section{Properties and Column View}
 
+\key{set property}{C-c C-x p}
 \key{special commands in property lines}{C-c C-c}
 \key{next/previous allowed value}{S-left/right}
 \key{turn on column view}{C-c C-x C-c}

BIN
orgcard_letter.pdf


Some files were not shown because too many files changed in this diff