diff options
| author | Glenn Morris | 2013-01-09 00:30:21 -0800 |
|---|---|---|
| committer | Glenn Morris | 2013-01-09 00:30:21 -0800 |
| commit | fb9f7146677ca0d6f03ca88dd8cd39bc3733682d (patch) | |
| tree | b143c50ce4497c0a4b518ce859fc7b93eadf3f88 /doc/misc | |
| parent | 454fa9b7ea69d459d65643e7bae84b3a95dce44e (diff) | |
| parent | ebb965fcf860516c7ec8de351cda8d18811283c1 (diff) | |
| download | emacs-fb9f7146677ca0d6f03ca88dd8cd39bc3733682d.tar.gz emacs-fb9f7146677ca0d6f03ca88dd8cd39bc3733682d.zip | |
Merge from emacs-24; up to 2012-12-08T12:11:29Z!eliz@gnu.org
Diffstat (limited to 'doc/misc')
| -rw-r--r-- | doc/misc/ChangeLog | 15 | ||||
| -rw-r--r-- | doc/misc/org.texi | 78 |
2 files changed, 72 insertions, 21 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 91a328198a2..fba163a84ac 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | 2013-01-09 Bastien Guerry <bzg@gnu.org> | ||
| 2 | |||
| 3 | * org.texi (Pushing to MobileOrg): Add footnote about using | ||
| 4 | symbolic links in `org-directory'. | ||
| 5 | (Timestamps, Deadlines and scheduling): Use `diary-float' instead | ||
| 6 | of the now obsolete alias `org-float'. | ||
| 7 | (TODO basics): Add `org-use-fast-todo-selection' to the variable | ||
| 8 | index. Fix description of TODO keywords cycling. | ||
| 9 | (Advanced features): Add missing argument for @item. | ||
| 10 | (Storing searches): Add index entries and a note about | ||
| 11 | *-tree agenda views. | ||
| 12 | (Structure editing): Document `org-mark-element' and | ||
| 13 | `org-mark-subtree'. | ||
| 14 | (Tag inheritance): Document `org-agenda-use-tag-inheritance'. | ||
| 15 | |||
| 1 | 2013-01-08 Juri Linkov <juri@jurta.org> | 16 | 2013-01-08 Juri Linkov <juri@jurta.org> |
| 2 | 17 | ||
| 3 | * info.texi (Go to node): Mention the abbreviated format | 18 | * info.texi (Go to node): Mention the abbreviated format |
diff --git a/doc/misc/org.texi b/doc/misc/org.texi index 47ee0954671..75298db29fe 100644 --- a/doc/misc/org.texi +++ b/doc/misc/org.texi | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | @c %**start of header | 2 | @c %**start of header |
| 3 | @setfilename ../../info/org | 3 | @setfilename ../../info/org |
| 4 | @settitle The Org Manual | 4 | @settitle The Org Manual |
| 5 | @set VERSION 7.9.2 (GNU Emacs 24.3) | 5 | @set VERSION 7.9.3+ (GNU Emacs 24.3) |
| 6 | 6 | ||
| 7 | @c Use proper quote and backtick for code sections in PDF output | 7 | @c Use proper quote and backtick for code sections in PDF output |
| 8 | @c Cf. Texinfo manual 14.2 | 8 | @c Cf. Texinfo manual 14.2 |
| @@ -1470,6 +1470,13 @@ Move subtree up (swap with previous subtree of same | |||
| 1470 | level). | 1470 | level). |
| 1471 | @orgcmd{M-S-@key{down},org-move-subtree-down} | 1471 | @orgcmd{M-S-@key{down},org-move-subtree-down} |
| 1472 | Move subtree down (swap with next subtree of same level). | 1472 | Move subtree down (swap with next subtree of same level). |
| 1473 | @orgcmd{M-h,org-mark-element} | ||
| 1474 | Mark the element at point. Hitting repeatedly will mark subsequent elements | ||
| 1475 | of the one just marked. E.g. hitting @key{M-h} on a paragraph will mark it, | ||
| 1476 | hitting @key{M-h} immediately again will mark the next one. | ||
| 1477 | @orgcmd{C-c @@,org-mark-subtree} | ||
| 1478 | Mark the subtree at point. Hitting repeatedly will mark subsequent subtrees | ||
| 1479 | of the same level than the marked subtree. | ||
| 1473 | @orgcmd{C-c C-x C-w,org-cut-subtree} | 1480 | @orgcmd{C-c C-x C-w,org-cut-subtree} |
| 1474 | Kill subtree, i.e., remove it from buffer but save in kill ring. | 1481 | Kill subtree, i.e., remove it from buffer but save in kill ring. |
| 1475 | With a numeric prefix argument N, kill N sequential subtrees. | 1482 | With a numeric prefix argument N, kill N sequential subtrees. |
| @@ -3747,6 +3754,8 @@ The most important commands to work with TODO entries are: | |||
| 3747 | @table @kbd | 3754 | @table @kbd |
| 3748 | @orgcmd{C-c C-t,org-todo} | 3755 | @orgcmd{C-c C-t,org-todo} |
| 3749 | @cindex cycling, of TODO states | 3756 | @cindex cycling, of TODO states |
| 3757 | @vindex org-use-fast-todo-selection | ||
| 3758 | |||
| 3750 | Rotate the TODO state of the current item among | 3759 | Rotate the TODO state of the current item among |
| 3751 | 3760 | ||
| 3752 | @example | 3761 | @example |
| @@ -3754,14 +3763,19 @@ Rotate the TODO state of the current item among | |||
| 3754 | '--------------------------------' | 3763 | '--------------------------------' |
| 3755 | @end example | 3764 | @end example |
| 3756 | 3765 | ||
| 3757 | The same rotation can also be done ``remotely'' from the timeline and | 3766 | If TODO keywords have fast access keys (see @ref{Fast access to TODO |
| 3758 | agenda buffers with the @kbd{t} command key (@pxref{Agenda commands}). | 3767 | states}), you will be prompted for a TODO keyword through the fast selection |
| 3768 | interface; this is the default behavior when | ||
| 3769 | @var{org-use-fast-todo-selection} is @code{non-nil}. | ||
| 3770 | |||
| 3771 | The same rotation can also be done ``remotely'' from the timeline and agenda | ||
| 3772 | buffers with the @kbd{t} command key (@pxref{Agenda commands}). | ||
| 3759 | 3773 | ||
| 3760 | @orgkey{C-u C-c C-t} | 3774 | @orgkey{C-u C-c C-t} |
| 3761 | Select a specific keyword using completion or (if it has been set up) | 3775 | When TODO keywords have no selection keys, select a specific keyword using |
| 3762 | the fast selection interface. For the latter, you need to assign keys | 3776 | completion; otherwise force cycling through TODO states with no prompt. When |
| 3763 | to TODO states, see @ref{Per-file keywords}, and @ref{Setting tags}, for | 3777 | @var{org-use-fast-todo-selection} is set to @code{prefix}, use the fast |
| 3764 | more information. | 3778 | selection interface. |
| 3765 | 3779 | ||
| 3766 | @kindex S-@key{right} | 3780 | @kindex S-@key{right} |
| 3767 | @kindex S-@key{left} | 3781 | @kindex S-@key{left} |
| @@ -4617,9 +4631,8 @@ changes in the line.}: | |||
| 4617 | @noindent | 4631 | @noindent |
| 4618 | @vindex org-use-tag-inheritance | 4632 | @vindex org-use-tag-inheritance |
| 4619 | @vindex org-tags-exclude-from-inheritance | 4633 | @vindex org-tags-exclude-from-inheritance |
| 4620 | To limit tag inheritance to specific tags, or to turn it off entirely, use | 4634 | To limit tag inheritance to specific tags, use @code{org-tags-exclude-from-inheritance}. |
| 4621 | the variables @code{org-use-tag-inheritance} and | 4635 | To turn it off entirely, use @code{org-use-tag-inheritance}. |
| 4622 | @code{org-tags-exclude-from-inheritance}. | ||
| 4623 | 4636 | ||
| 4624 | @vindex org-tags-match-list-sublevels | 4637 | @vindex org-tags-match-list-sublevels |
| 4625 | When a headline matches during a tags search while tag inheritance is turned | 4638 | When a headline matches during a tags search while tag inheritance is turned |
| @@ -4630,6 +4643,15 @@ of matches may then become very long. If you only want to see the first tags | |||
| 4630 | match in a subtree, configure the variable | 4643 | match in a subtree, configure the variable |
| 4631 | @code{org-tags-match-list-sublevels} (not recommended). | 4644 | @code{org-tags-match-list-sublevels} (not recommended). |
| 4632 | 4645 | ||
| 4646 | @vindex org-agenda-use-tag-inheritance | ||
| 4647 | Tag inheritance is relevant when the agenda search tries to match a tag, | ||
| 4648 | either in the @code{tags} or @code{tags-todo} agenda types. In other agenda | ||
| 4649 | types, @code{org-use-tag-inheritance} has no effect. Still, you may want to | ||
| 4650 | have your tags correctly set in the agenda, so that tag filtering works fine, | ||
| 4651 | with inherited tags. Set @code{org-agenda-use-tag-inheritance} to control | ||
| 4652 | this: the default value includes all agenda types, but setting this to nil | ||
| 4653 | can really speed up agenda generation. | ||
| 4654 | |||
| 4633 | @node Setting tags, Tag searches, Tag inheritance, Tags | 4655 | @node Setting tags, Tag searches, Tag inheritance, Tags |
| 4634 | @section Setting tags | 4656 | @section Setting tags |
| 4635 | @cindex setting tags | 4657 | @cindex setting tags |
| @@ -5512,7 +5534,7 @@ example with optional time | |||
| 5512 | 5534 | ||
| 5513 | @example | 5535 | @example |
| 5514 | * 22:00-23:00 The nerd meeting on every 2nd Thursday of the month | 5536 | * 22:00-23:00 The nerd meeting on every 2nd Thursday of the month |
| 5515 | <%%(org-float t 4 2)> | 5537 | <%%(diary-float t 4 2)> |
| 5516 | @end example | 5538 | @end example |
| 5517 | 5539 | ||
| 5518 | @item Time/Date range | 5540 | @item Time/Date range |
| @@ -5850,7 +5872,7 @@ entries. Org mode will issue early and late warnings based on the | |||
| 5850 | assumption that the timestamp represents the @i{nearest instance} of | 5872 | assumption that the timestamp represents the @i{nearest instance} of |
| 5851 | the repeater. However, the use of diary sexp entries like | 5873 | the repeater. However, the use of diary sexp entries like |
| 5852 | @c | 5874 | @c |
| 5853 | @code{<%%(org-float t 42)>} | 5875 | @code{<%%(diary-float t 42)>} |
| 5854 | @c | 5876 | @c |
| 5855 | in scheduling and deadline timestamps is limited. Org mode does not | 5877 | in scheduling and deadline timestamps is limited. Org mode does not |
| 5856 | know enough about the internals of each sexp function to issue early and | 5878 | know enough about the internals of each sexp function to issue early and |
| @@ -6539,7 +6561,7 @@ suggestion.} for capturing new material. | |||
| 6539 | @table @kbd | 6561 | @table @kbd |
| 6540 | @orgcmd{C-c c,org-capture} | 6562 | @orgcmd{C-c c,org-capture} |
| 6541 | Call the command @code{org-capture}. Note that this keybinding is global and | 6563 | Call the command @code{org-capture}. Note that this keybinding is global and |
| 6542 | not active by default; you need to install it. If you have templates | 6564 | not active by default: you need to install it. If you have templates |
| 6543 | @cindex date tree | 6565 | @cindex date tree |
| 6544 | defined @pxref{Capture templates}, it will offer these templates for | 6566 | defined @pxref{Capture templates}, it will offer these templates for |
| 6545 | selection or use a new Org outline node as the default template. It will | 6567 | selection or use a new Org outline node as the default template. It will |
| @@ -8621,6 +8643,13 @@ buffer, or a sparse tree (the latter covering of course only the current | |||
| 8621 | buffer). | 8643 | buffer). |
| 8622 | @kindex C-c a C | 8644 | @kindex C-c a C |
| 8623 | @vindex org-agenda-custom-commands | 8645 | @vindex org-agenda-custom-commands |
| 8646 | @cindex agenda views, main example | ||
| 8647 | @cindex tags, as an agenda view | ||
| 8648 | @cindex todo, as an agenda view | ||
| 8649 | @cindex tags-todo | ||
| 8650 | @cindex todo-tree | ||
| 8651 | @cindex occur-tree | ||
| 8652 | @cindex tags-tree | ||
| 8624 | 8653 | ||
| 8625 | Custom commands are configured in the variable | 8654 | Custom commands are configured in the variable |
| 8626 | @code{org-agenda-custom-commands}. You can customize this variable, for | 8655 | @code{org-agenda-custom-commands}. You can customize this variable, for |
| @@ -8681,6 +8710,9 @@ additional key (@kbd{l}, @kbd{p} or @kbd{k}) to select a name (Lisa, | |||
| 8681 | Peter, or Kim) as additional tag to match. | 8710 | Peter, or Kim) as additional tag to match. |
| 8682 | @end table | 8711 | @end table |
| 8683 | 8712 | ||
| 8713 | Note that the @code{*-tree} agenda views need to be called from an | ||
| 8714 | Org buffer as they operate on the current buffer only. | ||
| 8715 | |||
| 8684 | @node Block agenda, Setting Options, Storing searches, Custom agenda views | 8716 | @node Block agenda, Setting Options, Storing searches, Custom agenda views |
| 8685 | @subsection Block agenda | 8717 | @subsection Block agenda |
| 8686 | @cindex block agenda | 8718 | @cindex block agenda |
| @@ -16537,14 +16569,18 @@ to the directory @code{org-mobile-directory}. By default this list contains | |||
| 16537 | all agenda files (as listed in @code{org-agenda-files}), but additional files | 16569 | all agenda files (as listed in @code{org-agenda-files}), but additional files |
| 16538 | can be included by customizing @code{org-mobile-files}. File names will be | 16570 | can be included by customizing @code{org-mobile-files}. File names will be |
| 16539 | staged with paths relative to @code{org-directory}, so all files should be | 16571 | staged with paths relative to @code{org-directory}, so all files should be |
| 16540 | inside this directory. The push operation also creates a special Org file | 16572 | inside this directory@footnote{Symbolic links in @code{org-directory} need to |
| 16541 | @file{agendas.org} with all custom agenda view defined by the | 16573 | have the same name than their targets.}. |
| 16542 | user@footnote{While creating the agendas, Org mode will force ID properties | 16574 | |
| 16543 | on all referenced entries, so that these entries can be uniquely identified | 16575 | The push operation also creates a special Org file @file{agendas.org} with |
| 16544 | if @i{MobileOrg} flags them for further action. If you do not want to get | 16576 | all custom agenda view defined by the user@footnote{While creating the |
| 16545 | these properties in so many entries, you can set the variable | 16577 | agendas, Org mode will force ID properties on all referenced entries, so that |
| 16546 | @code{org-mobile-force-id-on-agenda-items} to @code{nil}. Org mode will then | 16578 | these entries can be uniquely identified if @i{MobileOrg} flags them for |
| 16547 | rely on outline paths, in the hope that these will be unique enough.}. | 16579 | further action. If you do not want to get these properties in so many |
| 16580 | entries, you can set the variable @code{org-mobile-force-id-on-agenda-items} | ||
| 16581 | to @code{nil}. Org mode will then rely on outline paths, in the hope that | ||
| 16582 | these will be unique enough.}. | ||
| 16583 | |||
| 16548 | Finally, Org writes the file @file{index.org}, containing links to all other | 16584 | Finally, Org writes the file @file{index.org}, containing links to all other |
| 16549 | files. @i{MobileOrg} first reads this file from the server, and then | 16585 | files. @i{MobileOrg} first reads this file from the server, and then |
| 16550 | downloads all agendas and Org files listed in it. To speed up the download, | 16586 | downloads all agendas and Org files listed in it. To speed up the download, |