aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorGlenn Morris2013-01-09 00:30:21 -0800
committerGlenn Morris2013-01-09 00:30:21 -0800
commitfb9f7146677ca0d6f03ca88dd8cd39bc3733682d (patch)
treeb143c50ce4497c0a4b518ce859fc7b93eadf3f88 /doc/misc
parent454fa9b7ea69d459d65643e7bae84b3a95dce44e (diff)
parentebb965fcf860516c7ec8de351cda8d18811283c1 (diff)
downloademacs-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/ChangeLog15
-rw-r--r--doc/misc/org.texi78
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 @@
12013-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
12013-01-08 Juri Linkov <juri@jurta.org> 162013-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
1470level). 1470level).
1471@orgcmd{M-S-@key{down},org-move-subtree-down} 1471@orgcmd{M-S-@key{down},org-move-subtree-down}
1472Move subtree down (swap with next subtree of same level). 1472Move subtree down (swap with next subtree of same level).
1473@orgcmd{M-h,org-mark-element}
1474Mark the element at point. Hitting repeatedly will mark subsequent elements
1475of the one just marked. E.g. hitting @key{M-h} on a paragraph will mark it,
1476hitting @key{M-h} immediately again will mark the next one.
1477@orgcmd{C-c @@,org-mark-subtree}
1478Mark the subtree at point. Hitting repeatedly will mark subsequent subtrees
1479of 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}
1474Kill subtree, i.e., remove it from buffer but save in kill ring. 1481Kill subtree, i.e., remove it from buffer but save in kill ring.
1475With a numeric prefix argument N, kill N sequential subtrees. 1482With 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
3750Rotate the TODO state of the current item among 3759Rotate 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
3757The same rotation can also be done ``remotely'' from the timeline and 3766If TODO keywords have fast access keys (see @ref{Fast access to TODO
3758agenda buffers with the @kbd{t} command key (@pxref{Agenda commands}). 3767states}), you will be prompted for a TODO keyword through the fast selection
3768interface; this is the default behavior when
3769@var{org-use-fast-todo-selection} is @code{non-nil}.
3770
3771The same rotation can also be done ``remotely'' from the timeline and agenda
3772buffers 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}
3761Select a specific keyword using completion or (if it has been set up) 3775When TODO keywords have no selection keys, select a specific keyword using
3762the fast selection interface. For the latter, you need to assign keys 3776completion; otherwise force cycling through TODO states with no prompt. When
3763to 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
3764more information. 3778selection 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
4620To limit tag inheritance to specific tags, or to turn it off entirely, use 4634To limit tag inheritance to specific tags, use @code{org-tags-exclude-from-inheritance}.
4621the variables @code{org-use-tag-inheritance} and 4635To 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
4625When a headline matches during a tags search while tag inheritance is turned 4638When 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
4630match in a subtree, configure the variable 4643match 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
4647Tag inheritance is relevant when the agenda search tries to match a tag,
4648either in the @code{tags} or @code{tags-todo} agenda types. In other agenda
4649types, @code{org-use-tag-inheritance} has no effect. Still, you may want to
4650have your tags correctly set in the agenda, so that tag filtering works fine,
4651with inherited tags. Set @code{org-agenda-use-tag-inheritance} to control
4652this: the default value includes all agenda types, but setting this to nil
4653can 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
5850assumption that the timestamp represents the @i{nearest instance} of 5872assumption that the timestamp represents the @i{nearest instance} of
5851the repeater. However, the use of diary sexp entries like 5873the 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
5855in scheduling and deadline timestamps is limited. Org mode does not 5877in scheduling and deadline timestamps is limited. Org mode does not
5856know enough about the internals of each sexp function to issue early and 5878know 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}
6541Call the command @code{org-capture}. Note that this keybinding is global and 6563Call the command @code{org-capture}. Note that this keybinding is global and
6542not active by default; you need to install it. If you have templates 6564not active by default: you need to install it. If you have templates
6543@cindex date tree 6565@cindex date tree
6544defined @pxref{Capture templates}, it will offer these templates for 6566defined @pxref{Capture templates}, it will offer these templates for
6545selection or use a new Org outline node as the default template. It will 6567selection 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
8621buffer). 8643buffer).
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
8625Custom commands are configured in the variable 8654Custom 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,
8681Peter, or Kim) as additional tag to match. 8710Peter, or Kim) as additional tag to match.
8682@end table 8711@end table
8683 8712
8713Note that the @code{*-tree} agenda views need to be called from an
8714Org 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
16537all agenda files (as listed in @code{org-agenda-files}), but additional files 16569all agenda files (as listed in @code{org-agenda-files}), but additional files
16538can be included by customizing @code{org-mobile-files}. File names will be 16570can be included by customizing @code{org-mobile-files}. File names will be
16539staged with paths relative to @code{org-directory}, so all files should be 16571staged with paths relative to @code{org-directory}, so all files should be
16540inside this directory. The push operation also creates a special Org file 16572inside this directory@footnote{Symbolic links in @code{org-directory} need to
16541@file{agendas.org} with all custom agenda view defined by the 16573have the same name than their targets.}.
16542user@footnote{While creating the agendas, Org mode will force ID properties 16574
16543on all referenced entries, so that these entries can be uniquely identified 16575The push operation also creates a special Org file @file{agendas.org} with
16544if @i{MobileOrg} flags them for further action. If you do not want to get 16576all custom agenda view defined by the user@footnote{While creating the
16545these properties in so many entries, you can set the variable 16577agendas, 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 16578these entries can be uniquely identified if @i{MobileOrg} flags them for
16547rely on outline paths, in the hope that these will be unique enough.}. 16579further action. If you do not want to get these properties in so many
16580entries, you can set the variable @code{org-mobile-force-id-on-agenda-items}
16581to @code{nil}. Org mode will then rely on outline paths, in the hope that
16582these will be unique enough.}.
16583
16548Finally, Org writes the file @file{index.org}, containing links to all other 16584Finally, Org writes the file @file{index.org}, containing links to all other
16549files. @i{MobileOrg} first reads this file from the server, and then 16585files. @i{MobileOrg} first reads this file from the server, and then
16550downloads all agendas and Org files listed in it. To speed up the download, 16586downloads all agendas and Org files listed in it. To speed up the download,