mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-12-02 08:22:16 +00:00
Show command names in manual
First batch, largely from Andreas Rhler
This commit is contained in:
parent
bf0d8c5a0e
commit
838cb818de
148
doc/org.texi
148
doc/org.texi
@ -22,6 +22,24 @@
|
||||
@finalout
|
||||
|
||||
@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
|
||||
@c @hyphenation{time-stamp time-stamps time-stamp-ing time-stamp-ed}
|
||||
@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
|
||||
* Main Index:: An index of Org's concepts and features
|
||||
* 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
|
||||
|
||||
@detailmenu
|
||||
@ -463,7 +482,7 @@ Specific header arguments
|
||||
Miscellaneous
|
||||
|
||||
* 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
|
||||
* Code evaluation security:: Org mode files evaluate inline code
|
||||
* 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 children, subtree visibility state
|
||||
@cindex subtree, subtree visibility state
|
||||
@table @kbd
|
||||
@kindex @key{TAB}
|
||||
@item @key{TAB}
|
||||
@table @asis
|
||||
@orgcmd{@key{TAB},org-cycle}
|
||||
@emph{Subtree cycling}: Rotate current subtree among the states
|
||||
|
||||
@example
|
||||
@ -922,8 +940,7 @@ argument (@kbd{C-u @key{TAB}}), global cycling is invoked.
|
||||
@cindex overview, global visibility state
|
||||
@cindex contents, global visibility state
|
||||
@cindex show all, global visibility state
|
||||
@kindex S-@key{TAB}
|
||||
@item S-@key{TAB}
|
||||
@orgcmd{S-@key{TAB},org-global-cycle}
|
||||
@itemx C-u @key{TAB}
|
||||
@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.
|
||||
|
||||
@cindex show all, command
|
||||
@kindex C-u C-u C-u @key{TAB}
|
||||
@item C-u C-u C-u @key{TAB}
|
||||
@orgcmd{C-u C-u C-u @key{TAB},show-all}
|
||||
Show all, including drawers.
|
||||
@kindex C-c C-r
|
||||
@item C-c C-r
|
||||
@orgcmd{C-c C-r,org-reveal}
|
||||
Reveal context around point, showing the current entry, the following heading
|
||||
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
|
||||
(@pxref{Agenda commands}). With a prefix argument show, on each
|
||||
level, all sibling headings. With double prefix arg, also show the entire
|
||||
subtree of the parent.
|
||||
@kindex C-c C-k
|
||||
@item C-c C-k
|
||||
@orgcmd{C-c C-k,show-branches}
|
||||
Expose all the headings of the subtree, CONTENT view for just one subtree.
|
||||
@kindex C-c C-x b
|
||||
@item C-c C-x b
|
||||
@orgcmd{C-c C-x b,org-tree-to-indirect-buffer}
|
||||
Show the current subtree in an indirect buffer@footnote{The indirect
|
||||
buffer
|
||||
@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
|
||||
for this property are @code{folded}, @code{children}, @code{content}, and
|
||||
@code{all}.
|
||||
@table @kbd
|
||||
@kindex C-u C-u @key{TAB}
|
||||
@item C-u C-u @key{TAB}
|
||||
@table @asis
|
||||
@orgcmd{C-u C-u @key{TAB},org-set-startup-visibility}
|
||||
Switch back to the startup visibility of the buffer, i.e. whatever is
|
||||
requested by startup options and @samp{VISIBILITY} properties in individual
|
||||
entries.
|
||||
@ -1009,24 +1021,18 @@ entries.
|
||||
@cindex headline navigation
|
||||
The following commands jump to other headlines in the buffer.
|
||||
|
||||
@table @kbd
|
||||
@kindex C-c C-n
|
||||
@item C-c C-n
|
||||
@table @asis
|
||||
@orgcmd{C-c C-n,outline-next-visible-heading}
|
||||
Next heading.
|
||||
@kindex C-c C-p
|
||||
@item C-c C-p
|
||||
@orgcmd{C-c C-p,outline-previous-visible-heading}
|
||||
Previous heading.
|
||||
@kindex C-c C-f
|
||||
@item C-c C-f
|
||||
@orgcmd{C-c C-f,org-forward-same-level}
|
||||
Next heading same level.
|
||||
@kindex C-c C-b
|
||||
@item C-c C-b
|
||||
@orgcmd{C-c C-b,org-backward-same-level}
|
||||
Previous heading same level.
|
||||
@kindex C-c C-u
|
||||
@item C-c C-u
|
||||
@orgcmd{C-c C-u,outline-up-heading}
|
||||
Backward to higher level heading.
|
||||
@kindex C-c C-j
|
||||
@item C-c C-j
|
||||
@orgcmd{C-c C-j,org-goto}
|
||||
Jump to a different place without changing the current outline
|
||||
visibility. Shows the document structure in a temporary buffer, where
|
||||
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 subtrees, cut and paste
|
||||
|
||||
@table @kbd
|
||||
@kindex M-@key{RET}
|
||||
@item M-@key{RET}
|
||||
@table @asis
|
||||
@orgcmd{M-@key{RET},org-insert-heading}
|
||||
@vindex org-M-RET-may-split-line
|
||||
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
|
||||
@ -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
|
||||
@kbd{C-@key{RET}}, the new headline will be inserted after the current
|
||||
subtree.
|
||||
@kindex @key{TAB}
|
||||
@item @key{TAB} @r{in new, empty entry}
|
||||
@orgcmd{@key{TAB},org-cycle}
|
||||
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,
|
||||
and so on, all the way to top level. Yet another @key{TAB}, and you are back
|
||||
to the initial level.
|
||||
@kindex M-@key{left}
|
||||
@item M-@key{left}
|
||||
@orgcmd{M-@key{left},org-do-promote}
|
||||
Promote current heading by one level.
|
||||
@kindex M-@key{right}
|
||||
@item M-@key{right}
|
||||
@orgcmd{M-@key{right},org-do-demote}
|
||||
Demote current heading by one level.
|
||||
@kindex M-S-@key{left}
|
||||
@item M-S-@key{left}
|
||||
@orgcmd{M-S-@key{left},org-promote-subtree}
|
||||
Promote the current subtree by one level.
|
||||
@kindex M-S-@key{right}
|
||||
@item M-S-@key{right}
|
||||
@orgcmd{M-S-@key{right},org-demote-subtree}
|
||||
Demote the current subtree by one level.
|
||||
@kindex M-S-@key{up}
|
||||
@item M-S-@key{up}
|
||||
@orgcmd{M-S-@key{up},org-move-subtree-up}
|
||||
Move subtree up (swap with previous subtree of same
|
||||
level).
|
||||
@kindex M-S-@key{down}
|
||||
@item M-S-@key{down}
|
||||
@orgcmd{M-S-@key{down},org-move-subtree-down}
|
||||
Move subtree down (swap with next subtree of same level).
|
||||
@kindex C-c C-x C-w
|
||||
@item C-c C-x C-w
|
||||
@orgcmd{C-c C-x C-w,org-cut-subtree}
|
||||
Kill subtree, i.e. remove it from buffer but save in kill ring.
|
||||
With a numeric prefix argument N, kill N sequential subtrees.
|
||||
@kindex C-c C-x M-w
|
||||
@item C-c C-x M-w
|
||||
@orgcmd{C-c C-x M-w,org-copy-subtree}
|
||||
Copy subtree to kill ring. With a numeric prefix argument N, copy the N
|
||||
sequential subtrees.
|
||||
@kindex C-c C-x C-y
|
||||
@item C-c C-x C-y
|
||||
@orgcmd{C-c C-x C-y,org-paste-subtree}
|
||||
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
|
||||
also be specified with a numeric prefix argument, or by yanking after a
|
||||
headline marker like @samp{****}.
|
||||
@kindex C-y
|
||||
@item C-y
|
||||
@orgcmd{C-y,org-yank}
|
||||
@vindex org-yank-adjusted-subtrees
|
||||
@vindex org-yank-folded-subtrees
|
||||
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
|
||||
yank, it will yank previous kill items plainly, without adjustment and
|
||||
folding.
|
||||
@kindex C-c C-x c
|
||||
@item C-c C-x c
|
||||
@orgcmd{C-c C-x c,org-clone-subtree-with-time-shift}
|
||||
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
|
||||
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
|
||||
more details, see the docstring of the command
|
||||
@code{org-clone-subtree-with-time-shift}.
|
||||
@kindex C-c C-w
|
||||
@item C-c C-w
|
||||
@orgcmd{C-c C-w,org-refile}
|
||||
Refile entry or region to a different location. @xref{Refiling notes}.
|
||||
@kindex C-c ^
|
||||
@item C-c ^
|
||||
@orgcmd{C-c ^,org-sort-entries-or-items}
|
||||
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
|
||||
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,
|
||||
sorting will be case-sensitive. With two @kbd{C-u C-u} prefixes, duplicate
|
||||
entries will also be removed.
|
||||
@kindex C-x n s
|
||||
@item C-x n s
|
||||
@orgcmd{C-x n s,org-narrow-to-subtree}
|
||||
Narrow buffer to current subtree.
|
||||
@kindex C-x n w
|
||||
@item C-x n w
|
||||
@orgcmd{C-x n w,widen}
|
||||
Widen buffer to remove narrowing.
|
||||
@kindex C-c *
|
||||
@item C-c *
|
||||
@orgcmd{C-c *,org-toggle-heading}
|
||||
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
|
||||
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
|
||||
commands can be accessed through a dispatcher:
|
||||
|
||||
@table @kbd
|
||||
@kindex C-c /
|
||||
@item C-c /
|
||||
@table @asis
|
||||
@orgcmd{C-c /,org-sparse-tree}
|
||||
This prompts for an extra key to select a sparse-tree creating command.
|
||||
@kindex 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
|
||||
of an item (the line with the bullet or number).
|
||||
|
||||
@table @kbd
|
||||
@kindex @key{TAB}
|
||||
@item @key{TAB}
|
||||
@table @asis
|
||||
@orgcmd{@key{TAB},org-cycle}
|
||||
@vindex org-cycle-include-plain-lists
|
||||
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
|
||||
@ -1360,8 +1346,7 @@ headlines, however; the hierarchies remain completely separated.
|
||||
|
||||
If @code{org-cycle-include-plain-lists} has not been set, @key{TAB}
|
||||
fixes the indentation of the current line in a heuristic way.
|
||||
@kindex M-@key{RET}
|
||||
@item M-@key{RET}
|
||||
@orgcmd{M-@key{RET},org-insert-heading}
|
||||
@vindex org-M-RET-may-split-line
|
||||
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
|
||||
@ -1375,13 +1360,11 @@ bullet, a bullet is added to the current line.
|
||||
@kindex M-S-@key{RET}
|
||||
@item M-S-@key{RET}
|
||||
Insert a new item with a checkbox (@pxref{Checkboxes}).
|
||||
@kindex @key{TAB}
|
||||
@item @key{TAB} @r{in new, empty item}
|
||||
@orgcmd{@key{TAB},org-cycle}
|
||||
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,
|
||||
and so on, all the way to the left margin. Yet another @key{TAB}, and you
|
||||
are back to the initial level.
|
||||
@kindex S-@key{up}
|
||||
@kindex S-@key{down}
|
||||
@item S-@key{up}
|
||||
@itemx S-@key{down}
|
||||
@ -14599,12 +14582,17 @@ and contributed various ideas and code snippets.
|
||||
|
||||
@printindex cp
|
||||
|
||||
@node Key Index, Variable Index, Main Index, Top
|
||||
@node Key Index, Command and Function Index, Main Index, Top
|
||||
@unnumbered Key index
|
||||
|
||||
@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
|
||||
|
||||
This is not a complete index of variables and faces, only the ones that are
|
||||
|
Loading…
Reference in New Issue
Block a user