Show command names in manual

First batch, largely from Andreas R鰄ler
This commit is contained in:
Carsten Dominik 2010-08-20 13:01:10 +02:00
parent bf0d8c5a0e
commit 838cb818de
1 changed files with 68 additions and 80 deletions

View File

@ -22,6 +22,24 @@
@finalout @finalout
@c Macro definitions @c Macro definitions
@macro orgcmd{key,command}
@iftex
@kindex \key\
@findex \command\
@item @kbd{\key\} @hskip 0pt plus 1filll @code{\command\}
@end iftex
@ifnottex
@kindex \key\
@findex \command\
@item @kbd{\key\} @tie{}@tie{}@tie{}@tie{}(@code{\command\})
@end ifnottex
@end macro
@macro orgkey{key}
@kindex \key\
@item @kbd{\key\}
@end macro
@iftex @iftex
@c @hyphenation{time-stamp time-stamps time-stamp-ing time-stamp-ed} @c @hyphenation{time-stamp time-stamps time-stamp-ing time-stamp-ed}
@end iftex @end iftex
@ -121,6 +139,7 @@ with contributions by David O'Toole, Bastien Guerry, Philip Rooke, Dan Davison,
* History and Acknowledgments:: How Org came into being * History and Acknowledgments:: How Org came into being
* Main Index:: An index of Org's concepts and features * Main Index:: An index of Org's concepts and features
* Key Index:: Key bindings and where they are described * Key Index:: Key bindings and where they are described
* Command and Function Index:: Command names and some internal functions
* Variable Index:: Variables mentioned in the manual * Variable Index:: Variables mentioned in the manual
@detailmenu @detailmenu
@ -463,7 +482,7 @@ Specific header arguments
Miscellaneous Miscellaneous
* Completion:: M-TAB knows what you need * Completion:: M-TAB knows what you need
* Easy Templates:: * Easy Templates:: Quick insertion of structural elements
* Speed keys:: Electric commands at the beginning of a headline * Speed keys:: Electric commands at the beginning of a headline
* Code evaluation security:: Org mode files evaluate inline code * Code evaluation security:: Org mode files evaluate inline code
* Customization:: Adapting Org to your taste * Customization:: Adapting Org to your taste
@ -898,9 +917,8 @@ Org uses just two commands, bound to @key{TAB} and
@cindex folded, subtree visibility state @cindex folded, subtree visibility state
@cindex children, subtree visibility state @cindex children, subtree visibility state
@cindex subtree, subtree visibility state @cindex subtree, subtree visibility state
@table @kbd @table @asis
@kindex @key{TAB} @orgcmd{@key{TAB},org-cycle}
@item @key{TAB}
@emph{Subtree cycling}: Rotate current subtree among the states @emph{Subtree cycling}: Rotate current subtree among the states
@example @example
@ -922,8 +940,7 @@ argument (@kbd{C-u @key{TAB}}), global cycling is invoked.
@cindex overview, global visibility state @cindex overview, global visibility state
@cindex contents, global visibility state @cindex contents, global visibility state
@cindex show all, global visibility state @cindex show all, global visibility state
@kindex S-@key{TAB} @orgcmd{S-@key{TAB},org-global-cycle}
@item S-@key{TAB}
@itemx C-u @key{TAB} @itemx C-u @key{TAB}
@emph{Global cycling}: Rotate the entire buffer among the states @emph{Global cycling}: Rotate the entire buffer among the states
@ -937,22 +954,18 @@ CONTENTS view up to headlines of level N will be shown. Note that inside
tables, @kbd{S-@key{TAB}} jumps to the previous field. tables, @kbd{S-@key{TAB}} jumps to the previous field.
@cindex show all, command @cindex show all, command
@kindex C-u C-u C-u @key{TAB} @orgcmd{C-u C-u C-u @key{TAB},show-all}
@item C-u C-u C-u @key{TAB}
Show all, including drawers. Show all, including drawers.
@kindex C-c C-r @orgcmd{C-c C-r,org-reveal}
@item C-c C-r
Reveal context around point, showing the current entry, the following heading Reveal context around point, showing the current entry, the following heading
and the hierarchy above. Useful for working near a location that has been and the hierarchy above. Useful for working near a location that has been
exposed by a sparse tree command (@pxref{Sparse trees}) or an agenda command exposed by a sparse tree command (@pxref{Sparse trees}) or an agenda command
(@pxref{Agenda commands}). With a prefix argument show, on each (@pxref{Agenda commands}). With a prefix argument show, on each
level, all sibling headings. With double prefix arg, also show the entire level, all sibling headings. With double prefix arg, also show the entire
subtree of the parent. subtree of the parent.
@kindex C-c C-k @orgcmd{C-c C-k,show-branches}
@item C-c C-k
Expose all the headings of the subtree, CONTENT view for just one subtree. Expose all the headings of the subtree, CONTENT view for just one subtree.
@kindex C-c C-x b @orgcmd{C-c C-x b,org-tree-to-indirect-buffer}
@item C-c C-x b
Show the current subtree in an indirect buffer@footnote{The indirect Show the current subtree in an indirect buffer@footnote{The indirect
buffer buffer
@ifinfo @ifinfo
@ -994,9 +1007,8 @@ Furthermore, any entries with a @samp{VISIBILITY} property (@pxref{Properties
and Columns}) will get their visibility adapted accordingly. Allowed values and Columns}) will get their visibility adapted accordingly. Allowed values
for this property are @code{folded}, @code{children}, @code{content}, and for this property are @code{folded}, @code{children}, @code{content}, and
@code{all}. @code{all}.
@table @kbd @table @asis
@kindex C-u C-u @key{TAB} @orgcmd{C-u C-u @key{TAB},org-set-startup-visibility}
@item C-u C-u @key{TAB}
Switch back to the startup visibility of the buffer, i.e. whatever is Switch back to the startup visibility of the buffer, i.e. whatever is
requested by startup options and @samp{VISIBILITY} properties in individual requested by startup options and @samp{VISIBILITY} properties in individual
entries. entries.
@ -1009,24 +1021,18 @@ entries.
@cindex headline navigation @cindex headline navigation
The following commands jump to other headlines in the buffer. The following commands jump to other headlines in the buffer.
@table @kbd @table @asis
@kindex C-c C-n @orgcmd{C-c C-n,outline-next-visible-heading}
@item C-c C-n
Next heading. Next heading.
@kindex C-c C-p @orgcmd{C-c C-p,outline-previous-visible-heading}
@item C-c C-p
Previous heading. Previous heading.
@kindex C-c C-f @orgcmd{C-c C-f,org-forward-same-level}
@item C-c C-f
Next heading same level. Next heading same level.
@kindex C-c C-b @orgcmd{C-c C-b,org-backward-same-level}
@item C-c C-b
Previous heading same level. Previous heading same level.
@kindex C-c C-u @orgcmd{C-c C-u,outline-up-heading}
@item C-c C-u
Backward to higher level heading. Backward to higher level heading.
@kindex C-c C-j @orgcmd{C-c C-j,org-goto}
@item C-c C-j
Jump to a different place without changing the current outline Jump to a different place without changing the current outline
visibility. Shows the document structure in a temporary buffer, where visibility. Shows the document structure in a temporary buffer, where
you can use the following keys to find your destination: you can use the following keys to find your destination:
@ -1061,9 +1067,8 @@ See also the variable @code{org-goto-interface}.
@cindex sorting, of subtrees @cindex sorting, of subtrees
@cindex subtrees, cut and paste @cindex subtrees, cut and paste
@table @kbd @table @asis
@kindex M-@key{RET} @orgcmd{M-@key{RET},org-insert-heading}
@item M-@key{RET}
@vindex org-M-RET-may-split-line @vindex org-M-RET-may-split-line
Insert new heading with same level as current. If the cursor is in a Insert new heading with same level as current. If the cursor is in a
plain list item, a new item is created (@pxref{Plain lists}). To force plain list item, a new item is created (@pxref{Plain lists}). To force
@ -1093,47 +1098,36 @@ variable @code{org-treat-insert-todo-heading-as-state-change}.
Insert new TODO entry with same level as current heading. Like Insert new TODO entry with same level as current heading. Like
@kbd{C-@key{RET}}, the new headline will be inserted after the current @kbd{C-@key{RET}}, the new headline will be inserted after the current
subtree. subtree.
@kindex @key{TAB} @orgcmd{@key{TAB},org-cycle}
@item @key{TAB} @r{in new, empty entry}
In a new entry with no text yet, the first @key{TAB} demotes the entry to In a new entry with no text yet, the first @key{TAB} demotes the entry to
become a child of the previous one. The next @key{TAB} makes it a parent, become a child of the previous one. The next @key{TAB} makes it a parent,
and so on, all the way to top level. Yet another @key{TAB}, and you are back and so on, all the way to top level. Yet another @key{TAB}, and you are back
to the initial level. to the initial level.
@kindex M-@key{left} @orgcmd{M-@key{left},org-do-promote}
@item M-@key{left}
Promote current heading by one level. Promote current heading by one level.
@kindex M-@key{right} @orgcmd{M-@key{right},org-do-demote}
@item M-@key{right}
Demote current heading by one level. Demote current heading by one level.
@kindex M-S-@key{left} @orgcmd{M-S-@key{left},org-promote-subtree}
@item M-S-@key{left}
Promote the current subtree by one level. Promote the current subtree by one level.
@kindex M-S-@key{right} @orgcmd{M-S-@key{right},org-demote-subtree}
@item M-S-@key{right}
Demote the current subtree by one level. Demote the current subtree by one level.
@kindex M-S-@key{up} @orgcmd{M-S-@key{up},org-move-subtree-up}
@item M-S-@key{up}
Move subtree up (swap with previous subtree of same Move subtree up (swap with previous subtree of same
level). level).
@kindex M-S-@key{down} @orgcmd{M-S-@key{down},org-move-subtree-down}
@item M-S-@key{down}
Move subtree down (swap with next subtree of same level). Move subtree down (swap with next subtree of same level).
@kindex C-c C-x C-w @orgcmd{C-c C-x C-w,org-cut-subtree}
@item C-c C-x C-w
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 a numeric prefix argument N, kill N sequential subtrees. With a numeric prefix argument N, kill N sequential subtrees.
@kindex C-c C-x M-w @orgcmd{C-c C-x M-w,org-copy-subtree}
@item C-c C-x M-w
Copy subtree to kill ring. With a numeric prefix argument N, copy the N Copy subtree to kill ring. With a numeric prefix argument N, copy the N
sequential subtrees. sequential subtrees.
@kindex C-c C-x C-y @orgcmd{C-c C-x C-y,org-paste-subtree}
@item C-c C-x C-y
Yank subtree from kill ring. This does modify the level of the subtree to Yank subtree from kill ring. This does modify the level of the subtree to
make sure the tree fits in nicely at the yank position. The yank level can make sure the tree fits in nicely at the yank position. The yank level can
also be specified with a numeric prefix argument, or by yanking after a also be specified with a numeric prefix argument, or by yanking after a
headline marker like @samp{****}. headline marker like @samp{****}.
@kindex C-y @orgcmd{C-y,org-yank}
@item C-y
@vindex org-yank-adjusted-subtrees @vindex org-yank-adjusted-subtrees
@vindex org-yank-folded-subtrees @vindex org-yank-folded-subtrees
Depending on the variables @code{org-yank-adjusted-subtrees} and Depending on the variables @code{org-yank-adjusted-subtrees} and
@ -1146,19 +1140,16 @@ previously visible. Any prefix argument to this command will force a normal
force a normal yank is @kbd{C-u C-y}. If you use @code{yank-pop} after a force a normal yank is @kbd{C-u C-y}. If you use @code{yank-pop} after a
yank, it will yank previous kill items plainly, without adjustment and yank, it will yank previous kill items plainly, without adjustment and
folding. folding.
@kindex C-c C-x c @orgcmd{C-c C-x c,org-clone-subtree-with-time-shift}
@item C-c C-x c
Clone a subtree by making a number of sibling copies of it. You will be Clone a subtree by making a number of sibling copies of it. You will be
prompted for the number of copies to make, and you can also specify if any prompted for the number of copies to make, and you can also specify if any
timestamps in the entry should be shifted. This can be useful, for example, timestamps in the entry should be shifted. This can be useful, for example,
to create a number of tasks related to a series of lectures to prepare. For to create a number of tasks related to a series of lectures to prepare. For
more details, see the docstring of the command more details, see the docstring of the command
@code{org-clone-subtree-with-time-shift}. @code{org-clone-subtree-with-time-shift}.
@kindex C-c C-w @orgcmd{C-c C-w,org-refile}
@item C-c C-w
Refile entry or region to a different location. @xref{Refiling notes}. Refile entry or region to a different location. @xref{Refiling notes}.
@kindex C-c ^ @orgcmd{C-c ^,org-sort-entries-or-items}
@item C-c ^
Sort same-level entries. When there is an active region, all entries in the Sort same-level entries. When there is an active region, all entries in the
region will be sorted. Otherwise the children of the current headline are region will be sorted. Otherwise the children of the current headline are
sorted. The command prompts for the sorting method, which can be sorted. The command prompts for the sorting method, which can be
@ -1169,14 +1160,11 @@ of a property. Reverse sorting is possible as well. You can also supply
your own function to extract the sorting key. With a @kbd{C-u} prefix, your own function to extract the sorting key. With a @kbd{C-u} prefix,
sorting will be case-sensitive. With two @kbd{C-u C-u} prefixes, duplicate sorting will be case-sensitive. With two @kbd{C-u C-u} prefixes, duplicate
entries will also be removed. entries will also be removed.
@kindex C-x n s @orgcmd{C-x n s,org-narrow-to-subtree}
@item C-x n s
Narrow buffer to current subtree. Narrow buffer to current subtree.
@kindex C-x n w @orgcmd{C-x n w,widen}
@item C-x n w
Widen buffer to remove narrowing. Widen buffer to remove narrowing.
@kindex C-c * @orgcmd{C-c *,org-toggle-heading}
@item C-c *
Turn a normal line or plain list item into a headline (so that it becomes a Turn a normal line or plain list item into a headline (so that it becomes a
subheading at its location). Also turn a headline into a normal line by subheading at its location). Also turn a headline into a normal line by
removing the stars. If there is an active region, turn all lines in the removing the stars. If there is an active region, turn all lines in the
@ -1220,9 +1208,8 @@ and you will see immediately how it works.
Org-mode contains several commands creating such trees, all these Org-mode contains several commands creating such trees, all these
commands can be accessed through a dispatcher: commands can be accessed through a dispatcher:
@table @kbd @table @asis
@kindex C-c / @orgcmd{C-c /,org-sparse-tree}
@item C-c /
This prompts for an extra key to select a sparse-tree creating command. This prompts for an extra key to select a sparse-tree creating command.
@kindex C-c / r @kindex C-c / r
@item C-c / r @item C-c / r
@ -1347,9 +1334,8 @@ the current list-level) improves readability, customize the variable
The following commands act on items when the cursor is in the first line The following commands act on items when the cursor is in the first line
of an item (the line with the bullet or number). of an item (the line with the bullet or number).
@table @kbd @table @asis
@kindex @key{TAB} @orgcmd{@key{TAB},org-cycle}
@item @key{TAB}
@vindex org-cycle-include-plain-lists @vindex org-cycle-include-plain-lists
Items can be folded just like headline levels. Normally this works only if Items can be folded just like headline levels. Normally this works only if
the cursor is on a plain list item. For more details, see the variable the cursor is on a plain list item. For more details, see the variable
@ -1360,8 +1346,7 @@ headlines, however; the hierarchies remain completely separated.
If @code{org-cycle-include-plain-lists} has not been set, @key{TAB} If @code{org-cycle-include-plain-lists} has not been set, @key{TAB}
fixes the indentation of the current line in a heuristic way. fixes the indentation of the current line in a heuristic way.
@kindex M-@key{RET} @orgcmd{M-@key{RET},org-insert-heading}
@item M-@key{RET}
@vindex org-M-RET-may-split-line @vindex org-M-RET-may-split-line
Insert new item at current level. With a prefix argument, force a new Insert new item at current level. With a prefix argument, force a new
heading (@pxref{Structure editing}). If this command is used in the middle heading (@pxref{Structure editing}). If this command is used in the middle
@ -1375,13 +1360,11 @@ bullet, a bullet is added to the current line.
@kindex M-S-@key{RET} @kindex M-S-@key{RET}
@item M-S-@key{RET} @item M-S-@key{RET}
Insert a new item with a checkbox (@pxref{Checkboxes}). Insert a new item with a checkbox (@pxref{Checkboxes}).
@kindex @key{TAB} @orgcmd{@key{TAB},org-cycle}
@item @key{TAB} @r{in new, empty item}
In a new item with no text yet, the first @key{TAB} demotes the item to In a new item with no text yet, the first @key{TAB} demotes the item to
become a child of the previous one. The next @key{TAB} makes it a parent, become a child of the previous one. The next @key{TAB} makes it a parent,
and so on, all the way to the left margin. Yet another @key{TAB}, and you and so on, all the way to the left margin. Yet another @key{TAB}, and you
are back to the initial level. are back to the initial level.
@kindex S-@key{up}
@kindex S-@key{down} @kindex S-@key{down}
@item S-@key{up} @item S-@key{up}
@itemx S-@key{down} @itemx S-@key{down}
@ -14599,12 +14582,17 @@ and contributed various ideas and code snippets.
@printindex cp @printindex cp
@node Key Index, Variable Index, Main Index, Top @node Key Index, Command and Function Index, Main Index, Top
@unnumbered Key index @unnumbered Key index
@printindex ky @printindex ky
@node Variable Index, , Key Index, Top @node Command and Function Index, Variable Index, Key Index, Top
@unnumbered Command and function index
@printindex fn
@node Variable Index, , Command and Function Index, Top
@unnumbered Variable index @unnumbered Variable index
This is not a complete index of variables and faces, only the ones that are This is not a complete index of variables and faces, only the ones that are