Fix @kindex entries in manuals

* doc/emacs/basic.texi:
* doc/emacs/buffers.texi:
* doc/emacs/building.texi:
* doc/emacs/calendar.texi:
* doc/emacs/custom.texi:
* doc/emacs/dired.texi:
* doc/emacs/display.texi:
* doc/emacs/files.texi:
* doc/emacs/frames.texi:
* doc/emacs/help.texi:
* doc/emacs/indent.texi:
* doc/emacs/killing.texi:
* doc/emacs/kmacro.texi:
* doc/emacs/mark.texi:
* doc/emacs/mini.texi:
* doc/emacs/misc.texi:
* doc/emacs/modes.texi:
* doc/emacs/msdos-xtra.texi:
* doc/emacs/msdos.texi:
* doc/emacs/mule.texi:
* doc/emacs/picture-xtra.texi:
* doc/emacs/programs.texi:
* doc/emacs/regs.texi:
* doc/emacs/rmail.texi:
* doc/emacs/screen.texi:
* doc/emacs/search.texi:
* doc/emacs/sending.texi:
* doc/emacs/text.texi:
* doc/emacs/trouble.texi:
* doc/lispref/files.texi:
* doc/misc/calc.texi:
* doc/misc/cc-mode.texi:
* doc/misc/ediff.texi:
* doc/misc/epa.texi:
* doc/misc/ert.texi:
* doc/misc/eww.texi:
* doc/misc/forms.texi:
* doc/misc/gnus.texi:
* doc/misc/info.texi:
* doc/misc/mairix-el.texi:
* doc/misc/message.texi:
* doc/misc/mh-e.texi:
* doc/misc/newsticker.texi:
* doc/misc/org.texi:
* doc/misc/pcl-cvs.texi:
* doc/misc/rcirc.texi:
* doc/misc/sc.texi:
* doc/misc/sieve.texi:
* doc/misc/vhdl-mode.texi:
* doc/misc/vip.texi:
* doc/misc/viper.texi:
* doc/misc/woman.texi: Fix @kindex entries.  Mark keys consistently.
This commit is contained in:
Michael Albinus 2018-02-25 16:29:39 +01:00
parent 621893352f
commit 7a069f35d4
52 changed files with 1584 additions and 1633 deletions

View file

@ -40,7 +40,7 @@ adds the character to the buffer at point. Insertion moves point
forward, so that point remains just after the inserted text. forward, so that point remains just after the inserted text.
@xref{Point}. @xref{Point}.
@kindex RET @kindex @key{RET}
@kindex C-j @kindex C-j
@cindex newline @cindex newline
@c @findex electric-indent-just-newline @c @findex electric-indent-just-newline
@ -182,7 +182,7 @@ keyboard commands that move point in more sophisticated ways.
Move forward one character (@code{forward-char}). Move forward one character (@code{forward-char}).
@item @key{RIGHT} @item @key{RIGHT}
@kindex RIGHT @kindex @key{RIGHT}
@findex right-char @findex right-char
This command (@code{right-char}) behaves like @kbd{C-f}, except when This command (@code{right-char}) behaves like @kbd{C-f}, except when
point is in a right-to-left paragraph (@pxref{Bidirectional Editing}). point is in a right-to-left paragraph (@pxref{Bidirectional Editing}).
@ -193,7 +193,7 @@ point is in a right-to-left paragraph (@pxref{Bidirectional Editing}).
Move backward one character (@code{backward-char}). Move backward one character (@code{backward-char}).
@item @key{LEFT} @item @key{LEFT}
@kindex LEFT @kindex @key{LEFT}
@findex left-char @findex left-char
This command (@code{left-char}) behaves like @kbd{C-b}, except if the This command (@code{left-char}) behaves like @kbd{C-b}, except if the
current paragraph is right-to-left (@pxref{Bidirectional Editing}). current paragraph is right-to-left (@pxref{Bidirectional Editing}).
@ -201,7 +201,7 @@ current paragraph is right-to-left (@pxref{Bidirectional Editing}).
@item C-n @item C-n
@itemx @key{DOWN} @itemx @key{DOWN}
@kindex C-n @kindex C-n
@kindex DOWN @kindex @key{DOWN}
@findex next-line @findex next-line
Move down one screen line (@code{next-line}). This command attempts Move down one screen line (@code{next-line}). This command attempts
to keep the horizontal position unchanged, so if you start in the to keep the horizontal position unchanged, so if you start in the
@ -210,7 +210,7 @@ middle of one line, you move to the middle of the next.
@item C-p @item C-p
@itemx @key{UP} @itemx @key{UP}
@kindex C-p @kindex C-p
@kindex UP @kindex @key{UP}
@findex previous-line @findex previous-line
Move up one screen line (@code{previous-line}). This command Move up one screen line (@code{previous-line}). This command
preserves position within the line, like @kbd{C-n}. preserves position within the line, like @kbd{C-n}.
@ -218,14 +218,14 @@ preserves position within the line, like @kbd{C-n}.
@item C-a @item C-a
@itemx @key{Home} @itemx @key{Home}
@kindex C-a @kindex C-a
@kindex HOME key @kindex @key{HOME}
@findex move-beginning-of-line @findex move-beginning-of-line
Move to the beginning of the line (@code{move-beginning-of-line}). Move to the beginning of the line (@code{move-beginning-of-line}).
@item C-e @item C-e
@itemx @key{End} @itemx @key{End}
@kindex C-e @kindex C-e
@kindex END key @kindex @key{END}
@findex move-end-of-line @findex move-end-of-line
Move to the end of the line (@code{move-end-of-line}). Move to the end of the line (@code{move-end-of-line}).
@ -234,8 +234,8 @@ Move forward one word (@code{forward-word}). @xref{Words}.
@item C-@key{RIGHT} @item C-@key{RIGHT}
@itemx M-@key{RIGHT} @itemx M-@key{RIGHT}
@kindex C-RIGHT @kindex C-@key{RIGHT}
@kindex M-RIGHT @kindex M-@key{RIGHT}
@findex right-word @findex right-word
This command (@code{right-word}) behaves like @kbd{M-f}, except it This command (@code{right-word}) behaves like @kbd{M-f}, except it
moves @emph{backward} by one word if the current paragraph is moves @emph{backward} by one word if the current paragraph is
@ -246,8 +246,8 @@ Move backward one word (@code{backward-word}). @xref{Words}.
@item C-@key{LEFT} @item C-@key{LEFT}
@itemx M-@key{LEFT} @itemx M-@key{LEFT}
@kindex C-LEFT @kindex C-@key{LEFT}
@kindex M-LEFT @kindex M-@key{LEFT}
@findex left-word @findex left-word
This command (@code{left-word}) behaves like @kbd{M-b}, except it This command (@code{left-word}) behaves like @kbd{M-b}, except it
moves @emph{forward} by one word if the current paragraph is moves @emph{forward} by one word if the current paragraph is
@ -314,7 +314,7 @@ also specify @var{n} by giving @kbd{M-g M-g} a numeric prefix argument.
a plain prefix argument. a plain prefix argument.
@item M-g @key{TAB} @item M-g @key{TAB}
@kindex M-g TAB @kindex M-g @key{TAB}
@findex move-to-column @findex move-to-column
Read a number @var{n} and move to column @var{n} in the current line. Read a number @var{n} and move to column @var{n} in the current line.
Column 0 is the leftmost column. If called with a prefix argument, Column 0 is the leftmost column. If called with a prefix argument,

View file

@ -111,8 +111,8 @@ it, Emacs asks for the file name to use, and the buffer's major mode
is re-established taking that file name into account (@pxref{Choosing is re-established taking that file name into account (@pxref{Choosing
Modes}). Modes}).
@kindex C-x LEFT @kindex C-x @key{LEFT}
@kindex C-x RIGHT @kindex C-x @key{RIGHT}
@findex next-buffer @findex next-buffer
@findex previous-buffer @findex previous-buffer
For conveniently switching between a few buffers, use the commands For conveniently switching between a few buffers, use the commands
@ -419,13 +419,13 @@ removing the flags.
@item @key{DEL} @item @key{DEL}
@findex Buffer-menu-backup-unmark @findex Buffer-menu-backup-unmark
@kindex DEL @r{(Buffer Menu)} @kindex @key{DEL} @r{(Buffer Menu)}
Move to the previous line and remove all flags on that line Move to the previous line and remove all flags on that line
(@code{Buffer-menu-backup-unmark}). (@code{Buffer-menu-backup-unmark}).
@item M-@key{DEL} @item M-@key{DEL}
@findex Buffer-menu-unmark-all-buffers @findex Buffer-menu-unmark-all-buffers
@kindex M-DEL @r{(Buffer Menu)} @kindex M-@key{DEL} @r{(Buffer Menu)}
Remove a particular flag from all lines Remove a particular flag from all lines
(@code{Buffer-menu-unmark-all-buffers}). This asks for a single (@code{Buffer-menu-unmark-all-buffers}). This asks for a single
character, and unmarks buffers marked with that character; typing character, and unmarks buffers marked with that character; typing
@ -479,7 +479,7 @@ visible buffer is displayed in its place.
@itemx f @itemx f
@findex Buffer-menu-this-window @findex Buffer-menu-this-window
@kindex f @r{(Buffer Menu)} @kindex f @r{(Buffer Menu)}
@kindex RET @r{(Buffer Menu)} @kindex @key{RET} @r{(Buffer Menu)}
Select this line's buffer, replacing the @file{*Buffer List*} buffer Select this line's buffer, replacing the @file{*Buffer List*} buffer
in its window (@code{Buffer-menu-this-window}). in its window (@code{Buffer-menu-this-window}).

View file

@ -768,7 +768,7 @@ be bizarre. See the GDB manual entry regarding @code{jump} for
details. details.
@item @key{TAB} @item @key{TAB}
@kindex TAB @r{(GUD)} @kindex @key{TAB} @r{(GUD)}
@findex gud-gdb-complete-command @findex gud-gdb-complete-command
With GDB, complete a symbol name (@code{gud-gdb-complete-command}). With GDB, complete a symbol name (@code{gud-gdb-complete-command}).
This key is available only in the GUD interaction buffer. This key is available only in the GUD interaction buffer.
@ -998,7 +998,7 @@ to the @dfn{current breakpoint} (the breakpoint which point is on):
@table @kbd @table @kbd
@item @key{SPC} @item @key{SPC}
@kindex SPC @r{(GDB Breakpoints buffer)} @kindex @key{SPC} @r{(GDB Breakpoints buffer)}
@findex gdb-toggle-breakpoint @findex gdb-toggle-breakpoint
Enable/disable current breakpoint (@code{gdb-toggle-breakpoint}). On Enable/disable current breakpoint (@code{gdb-toggle-breakpoint}). On
a graphical display, this changes the color of the dot in the fringe a graphical display, this changes the color of the dot in the fringe
@ -1011,7 +1011,7 @@ is enabled, and gray when it is disabled.
Delete the current breakpoint (@code{gdb-delete-breakpoint}). Delete the current breakpoint (@code{gdb-delete-breakpoint}).
@item @key{RET} @item @key{RET}
@kindex RET @r{(GDB Breakpoints buffer)} @kindex @key{RET} @r{(GDB Breakpoints buffer)}
@findex gdb-goto-breakpoint @findex gdb-goto-breakpoint
Visit the source line for the current breakpoint Visit the source line for the current breakpoint
(@code{gdb-goto-breakpoint}). (@code{gdb-goto-breakpoint}).
@ -1204,7 +1204,7 @@ immediate children exceeds the value of the variable
To delete a complex watch expression, move point to the root To delete a complex watch expression, move point to the root
expression in the speedbar and type @kbd{D} (@code{gdb-var-delete}). expression in the speedbar and type @kbd{D} (@code{gdb-var-delete}).
@kindex RET @r{(GDB speedbar)} @kindex @key{RET} @r{(GDB speedbar)}
@findex gdb-edit-value @findex gdb-edit-value
To edit a variable with a simple data type, or a simple element of a To edit a variable with a simple data type, or a simple element of a
complex data type, move point there in the speedbar and type @key{RET} complex data type, move point there in the speedbar and type @key{RET}

View file

@ -328,7 +328,7 @@ date.
(@code{calendar-redraw}) to redraw it. (This can only happen if you use (@code{calendar-redraw}) to redraw it. (This can only happen if you use
non-Calendar-mode editing commands.) non-Calendar-mode editing commands.)
@kindex SPC @r{(Calendar mode)} @kindex @key{SPC} @r{(Calendar mode)}
In Calendar mode, you can use @key{SPC} (@code{scroll-other-window}) In Calendar mode, you can use @key{SPC} (@code{scroll-other-window})
and @key{DEL} (@code{scroll-other-window-down}) to scroll the other and @key{DEL} (@code{scroll-other-window-down}) to scroll the other
window (if there is one) up or down, respectively. This is handy when window (if there is one) up or down, respectively. This is handy when

View file

@ -123,8 +123,8 @@ or moving point there and typing @kbd{@key{RET}}. For example, the group
names like @samp{[Editing]} are links; activating one of these links names like @samp{[Editing]} are links; activating one of these links
brings up the customization buffer for that group. brings up the customization buffer for that group.
@kindex TAB @r{(customization buffer)} @kindex @key{TAB} @r{(customization buffer)}
@kindex S-TAB @r{(customization buffer)} @kindex @key{S-TAB} @r{(customization buffer)}
@findex widget-forward @findex widget-forward
@findex widget-backward @findex widget-backward
In the customization buffer, you can type @kbd{@key{TAB}} In the customization buffer, you can type @kbd{@key{TAB}}
@ -243,7 +243,7 @@ You don't have to worry about specifying a value that is not valid;
the @samp{Set for Current Session} operation checks for validity and the @samp{Set for Current Session} operation checks for validity and
will not install an unacceptable value. will not install an unacceptable value.
@kindex M-TAB @r{(customization buffer)} @kindex M-@key{TAB} @r{(customization buffer)}
@kindex C-M-i @r{(customization buffer)} @kindex C-M-i @r{(customization buffer)}
@findex widget-complete @findex widget-complete
While editing certain kinds of values, such as file names, directory While editing certain kinds of values, such as file names, directory

View file

@ -136,7 +136,7 @@ buffers. The keys @kbd{C-n} and @kbd{C-p} are redefined to put the
cursor at the beginning of the file name on the line, rather than at cursor at the beginning of the file name on the line, rather than at
the beginning of the line. the beginning of the line.
@kindex SPC @r{(Dired)} @kindex @key{SPC} @r{(Dired)}
For extra convenience, @key{SPC} and @kbd{n} in Dired are equivalent For extra convenience, @key{SPC} and @kbd{n} in Dired are equivalent
to @kbd{C-n}. @kbd{p} is equivalent to @kbd{C-p}. (Moving by lines to @kbd{C-n}. @kbd{p} is equivalent to @kbd{C-p}. (Moving by lines
is so common in Dired that it deserves to be easy to type.) @key{DEL} is so common in Dired that it deserves to be easy to type.) @key{DEL}
@ -204,7 +204,7 @@ region for deletion; in this case, the command does not move point,
and ignores any prefix argument. and ignores any prefix argument.
@kindex u @r{(Dired deletion)} @kindex u @r{(Dired deletion)}
@kindex DEL @r{(Dired)} @kindex @key{DEL} @r{(Dired)}
The reason for flagging files for deletion, rather than deleting The reason for flagging files for deletion, rather than deleting
files immediately, is to reduce the danger of deleting a file files immediately, is to reduce the danger of deleting a file
accidentally. Until you direct Dired to delete the flagged files, you accidentally. Until you direct Dired to delete the flagged files, you
@ -348,7 +348,7 @@ and supplying that file name (@code{dired-find-file}). @xref{Visiting}.
@item @key{RET} @item @key{RET}
@itemx e @itemx e
@kindex RET @r{(Dired)} @kindex @key{RET} @r{(Dired)}
@kindex e @r{(Dired)} @kindex e @r{(Dired)}
Equivalent to @kbd{f}. Equivalent to @kbd{f}.
@ -464,7 +464,7 @@ unmark the previous @minus{}@var{n} files).
@item @key{DEL} @item @key{DEL}
@itemx * @key{DEL} @itemx * @key{DEL}
@kindex * DEL @r{(Dired)} @kindex * @key{DEL} @r{(Dired)}
@findex dired-unmark-backward @findex dired-unmark-backward
@cindex unmarking files (in Dired) @cindex unmarking files (in Dired)
Move point to previous line and remove any mark on that line Move point to previous line and remove any mark on that line
@ -485,7 +485,7 @@ Remove all marks from all the files in this Dired buffer
@item * ? @var{markchar} @item * ? @var{markchar}
@itemx M-@key{DEL} @itemx M-@key{DEL}
@kindex * ? @r{(Dired)} @kindex * ? @r{(Dired)}
@kindex M-DEL @r{(Dired)} @kindex M-@key{DEL} @r{(Dired)}
@findex dired-unmark-all-files @findex dired-unmark-all-files
Remove all marks that use the character @var{markchar} Remove all marks that use the character @var{markchar}
(@code{dired-unmark-all-files}). If invoked with @kbd{M-@key{DEL}}, (@code{dired-unmark-all-files}). If invoked with @kbd{M-@key{DEL}},

View file

@ -79,10 +79,10 @@ Scroll backward (@code{scroll-down-command}).
@kindex C-v @kindex C-v
@kindex M-v @kindex M-v
@kindex next @kindex @key{next}
@kindex prior @kindex @key{prior}
@kindex PageDown @kindex @key{PageDown}
@kindex PageUp @kindex @key{PageUp}
@findex scroll-up-command @findex scroll-up-command
@findex scroll-down-command @findex scroll-down-command
@kbd{C-v} (@code{scroll-up-command}) scrolls forward by nearly the @kbd{C-v} (@code{scroll-up-command}) scrolls forward by nearly the
@ -447,8 +447,8 @@ it. @xref{Disabling}.
@cindex mode, View @cindex mode, View
@kindex s @r{(View mode)} @kindex s @r{(View mode)}
@kindex SPC @r{(View mode)} @kindex @key{SPC} @r{(View mode)}
@kindex DEL @r{(View mode)} @kindex @key{DEL} @r{(View mode)}
View mode is a minor mode that lets you scan a buffer by sequential View mode is a minor mode that lets you scan a buffer by sequential
screenfuls. It provides commands for scrolling through the buffer screenfuls. It provides commands for scrolling through the buffer
conveniently but not for changing it. Apart from the usual Emacs conveniently but not for changing it. Apart from the usual Emacs

View file

@ -1966,7 +1966,7 @@ then specifying @file{/tmp/foo*bar} will visit only
@cindex file name caching @cindex file name caching
@cindex cache of file names @cindex cache of file names
@pindex find @pindex find
@kindex C-TAB @kindex C-@key{TAB}
@findex file-cache-minibuffer-complete @findex file-cache-minibuffer-complete
You can use the @dfn{file name cache} to make it easy to locate a You can use the @dfn{file name cache} to make it easy to locate a
file by name, without having to remember exactly where it is located. file by name, without having to remember exactly where it is located.

View file

@ -479,14 +479,14 @@ cycles through all the frames on your terminal.
@findex delete-other-frames @findex delete-other-frames
Delete all frames on the current terminal, except the selected one. Delete all frames on the current terminal, except the selected one.
@item M-<F10> @item M-@key{F10}
@kindex M-<F10> @kindex M-@key{F10}
@findex toggle-frame-maximized @findex toggle-frame-maximized
Toggle the maximization state of the current frame. When a frame is Toggle the maximization state of the current frame. When a frame is
maximized, it fills the screen. maximized, it fills the screen.
@item <F11> @item @key{F11>}
@kindex <F11> @kindex @key{F11}
@findex toggle-frame-fullscreen @findex toggle-frame-fullscreen
Toggle full-screen mode for the current frame. (The difference Toggle full-screen mode for the current frame. (The difference
between full-screen and maximized is normally that the former between full-screen and maximized is normally that the former

View file

@ -4,12 +4,11 @@
@c See file emacs.texi for copying conditions. @c See file emacs.texi for copying conditions.
@node Help @node Help
@chapter Help @chapter Help
@kindex Help
@cindex help @cindex help
@cindex self-documentation @cindex self-documentation
@findex help-command @findex help-command
@kindex C-h @kindex C-h
@kindex F1 @kindex @key{F1}
@kindex C-h C-h @kindex C-h C-h
@findex help-for-help @findex help-for-help
@ -432,7 +431,7 @@ Go back to the previous help topic (@code{help-go-back}).
@findex help-follow @findex help-follow
@findex help-go-back @findex help-go-back
@findex help-go-forward @findex help-go-forward
@kindex RET @r{(Help mode)} @kindex @key{RET} @r{(Help mode)}
@kindex C-c C-b @r{(Help mode)} @kindex C-c C-b @r{(Help mode)}
@kindex l @r{(Help mode)} @kindex l @r{(Help mode)}
@kindex C-c C-f @r{(Help mode)} @kindex C-c C-f @r{(Help mode)}
@ -456,9 +455,9 @@ code definitions, and URLs (web pages). The first two are opened in
Emacs, and the third using a web browser via the @code{browse-url} Emacs, and the third using a web browser via the @code{browse-url}
command (@pxref{Browse-URL}). command (@pxref{Browse-URL}).
@kindex TAB @r{(Help mode)} @kindex @key{TAB} @r{(Help mode)}
@findex forward-button @findex forward-button
@kindex S-TAB @r{(Help mode)} @kindex S-@key{TAB} @r{(Help mode)}
@findex backward-button @findex backward-button
In a help buffer, @key{TAB} (@code{forward-button}) moves point In a help buffer, @key{TAB} (@code{forward-button}) moves point
forward to the next hyperlink, while @kbd{S-@key{TAB}} forward to the next hyperlink, while @kbd{S-@key{TAB}}

View file

@ -17,7 +17,7 @@ programming language modes. @xref{Program Indent}, for additional
documentation about indenting in programming modes. documentation about indenting in programming modes.
@findex indent-for-tab-command @findex indent-for-tab-command
@kindex TAB @r{(indentation)} @kindex @key{TAB} @r{(indentation)}
The simplest way to perform indentation is the @key{TAB} key. In The simplest way to perform indentation is the @key{TAB} key. In
most major modes, this runs the command @code{indent-for-tab-command}. most major modes, this runs the command @code{indent-for-tab-command}.
(In C and related modes, @key{TAB} runs the command (In C and related modes, @key{TAB} runs the command
@ -120,7 +120,7 @@ If a numeric argument is supplied, indent every line in the region to
that column number. that column number.
@item C-x @key{TAB} @item C-x @key{TAB}
@kindex C-x TAB @kindex C-x @key{TAB}
@findex indent-rigidly @findex indent-rigidly
@cindex remove indentation @cindex remove indentation
This command is used to change the indentation of all lines that begin This command is used to change the indentation of all lines that begin

View file

@ -111,7 +111,7 @@ active (@pxref{Using Region}).
@kindex M-\ @kindex M-\
@findex delete-horizontal-space @findex delete-horizontal-space
@kindex M-SPC @kindex M-@key{SPC}
@findex just-one-space @findex just-one-space
@findex cycle-spacing @findex cycle-spacing
The other delete commands are those that delete only whitespace The other delete commands are those that delete only whitespace

View file

@ -64,8 +64,8 @@ Run the last keyboard macro on each line that begins in the region
(@code{apply-macro-to-region-lines}). (@code{apply-macro-to-region-lines}).
@end table @end table
@kindex F3 @kindex @key{F3}
@kindex F4 @kindex @key{F4}
@findex kmacro-start-macro-or-insert-counter @findex kmacro-start-macro-or-insert-counter
@findex kmacro-end-or-call-macro @findex kmacro-end-or-call-macro
@findex kmacro-end-and-call-macro @findex kmacro-end-and-call-macro
@ -481,7 +481,7 @@ Edit the last 300 keystrokes as a keyboard macro
@findex kmacro-edit-macro @findex kmacro-edit-macro
@kindex C-x C-k C-e @kindex C-x C-k C-e
@kindex C-x C-k RET @kindex C-x C-k @key{RET}
You can edit the last keyboard macro by typing @kbd{C-x C-k C-e} or You can edit the last keyboard macro by typing @kbd{C-x C-k C-e} or
@kbd{C-x C-k @key{RET}} (@code{kmacro-edit-macro}). This formats the @kbd{C-x C-k @key{RET}} (@code{kmacro-edit-macro}). This formats the
macro definition in a buffer and enters a specialized major mode for macro definition in a buffer and enters a specialized major mode for
@ -505,7 +505,7 @@ keyboard input that you would use to invoke the macro---@kbd{C-x e} or
@section Stepwise Editing a Keyboard Macro @section Stepwise Editing a Keyboard Macro
@findex kmacro-step-edit-macro @findex kmacro-step-edit-macro
@kindex C-x C-k SPC @kindex C-x C-k @key{SPC}
You can interactively replay and edit the last keyboard You can interactively replay and edit the last keyboard
macro, one command at a time, by typing @kbd{C-x C-k @key{SPC}} macro, one command at a time, by typing @kbd{C-x C-k @key{SPC}}
(@code{kmacro-step-edit-macro}). Unless you quit the macro using (@code{kmacro-step-edit-macro}). Unless you quit the macro using

View file

@ -79,7 +79,7 @@ Set the mark at point if the mark is inactive, then move point.
@xref{Shift Selection}. @xref{Shift Selection}.
@end table @end table
@kindex C-SPC @kindex C-@key{SPC}
@kindex C-@@ @kindex C-@@
@findex set-mark-command @findex set-mark-command
The most common way to set the mark is with @kbd{C-@key{SPC}} The most common way to set the mark is with @kbd{C-@key{SPC}}
@ -309,7 +309,7 @@ Move point to where the mark was, and restore the mark from the ring
of former marks. of former marks.
@end table @end table
@kindex C-SPC C-SPC @kindex C-@key{SPC} C-@key{SPC}
The command @kbd{C-@key{SPC} C-@key{SPC}} is handy when you want to The command @kbd{C-@key{SPC} C-@key{SPC}} is handy when you want to
use the mark to remember a position to which you may wish to return. use the mark to remember a position to which you may wish to return.
It pushes the current point onto the mark ring, without activating the It pushes the current point onto the mark ring, without activating the
@ -320,7 +320,7 @@ and the second @kbd{C-@key{SPC}} deactivates it. (When Transient Mark
mode is off, @kbd{C-@key{SPC} C-@key{SPC}} instead activates Transient mode is off, @kbd{C-@key{SPC} C-@key{SPC}} instead activates Transient
Mark mode temporarily; @pxref{Disabled Transient Mark}.) Mark mode temporarily; @pxref{Disabled Transient Mark}.)
@kindex C-u C-SPC @kindex C-u C-@key{SPC}
To return to a marked position, use @code{set-mark-command} with a To return to a marked position, use @code{set-mark-command} with a
prefix argument: @kbd{C-u C-@key{SPC}}. This moves point to where the prefix argument: @kbd{C-u C-@key{SPC}}. This moves point to where the
mark was, and deactivates the mark if it was active. Each subsequent mark was, and deactivates the mark if it was active. Each subsequent
@ -365,7 +365,7 @@ of buffers that you have been in, and, for each buffer, a place where
you set the mark. The length of the global mark ring is controlled by you set the mark. The length of the global mark ring is controlled by
@code{global-mark-ring-max}, and is 16 by default. @code{global-mark-ring-max}, and is 16 by default.
@kindex C-x C-SPC @kindex C-x C-@key{SPC}
@findex pop-global-mark @findex pop-global-mark
The command @kbd{C-x C-@key{SPC}} (@code{pop-global-mark}) jumps to The command @kbd{C-x C-@key{SPC}} (@code{pop-global-mark}) jumps to
the buffer and position of the latest entry in the global ring. It also the buffer and position of the latest entry in the global ring. It also
@ -447,7 +447,7 @@ using @kbd{C-@key{SPC} C-@key{SPC}} or @kbd{C-u C-x C-x}.
@table @kbd @table @kbd
@item C-@key{SPC} C-@key{SPC} @item C-@key{SPC} C-@key{SPC}
@kindex C-SPC C-SPC@r{, disabling Transient Mark} @kindex C-@key{SPC} C-@key{SPC}@r{, disabling Transient Mark}
Set the mark at point (like plain @kbd{C-@key{SPC}}) and enable Set the mark at point (like plain @kbd{C-@key{SPC}}) and enable
Transient Mark mode just once, until the mark is deactivated. (This Transient Mark mode just once, until the mark is deactivated. (This
is not really a separate command; you are using the @kbd{C-@key{SPC}} is not really a separate command; you are using the @kbd{C-@key{SPC}}

View file

@ -266,7 +266,7 @@ Completion}.
@node Completion Example @node Completion Example
@subsection Completion Example @subsection Completion Example
@kindex TAB @r{(completion example)} @kindex @key{TAB} @r{(completion example)}
A simple example may help here. @kbd{M-x} uses the minibuffer to A simple example may help here. @kbd{M-x} uses the minibuffer to
read the name of a command, so completion works by matching the read the name of a command, so completion works by matching the
minibuffer text against the names of existing Emacs commands. Suppose minibuffer text against the names of existing Emacs commands. Suppose
@ -318,7 +318,7 @@ first (@code{minibuffer-complete-and-exit}). @xref{Completion Exit}.
Display a list of completions (@code{minibuffer-completion-help}). Display a list of completions (@code{minibuffer-completion-help}).
@end table @end table
@kindex TAB @r{(completion)} @kindex @key{TAB} @r{(completion)}
@findex minibuffer-complete @findex minibuffer-complete
@key{TAB} (@code{minibuffer-complete}) is the most fundamental @key{TAB} (@code{minibuffer-complete}) is the most fundamental
completion command. It searches for all possible completions that completion command. It searches for all possible completions that
@ -326,7 +326,7 @@ match the existing minibuffer text, and attempts to complete as much
as it can. @xref{Completion Styles}, for how completion alternatives as it can. @xref{Completion Styles}, for how completion alternatives
are chosen. are chosen.
@kindex SPC @r{(completion)} @kindex @key{SPC} @r{(completion)}
@findex minibuffer-complete-word @findex minibuffer-complete-word
@key{SPC} (@code{minibuffer-complete-word}) completes like @key{SPC} (@code{minibuffer-complete-word}) completes like
@key{TAB}, but only up to the next hyphen or space. If you have @key{TAB}, but only up to the next hyphen or space. If you have
@ -379,7 +379,7 @@ completion alternative (@code{previous-completion}).
@node Completion Exit @node Completion Exit
@subsection Completion Exit @subsection Completion Exit
@kindex RET @r{(completion in minibuffer)} @kindex @key{RET} @r{(completion in minibuffer)}
@findex minibuffer-complete-and-exit @findex minibuffer-complete-and-exit
When a command reads an argument using the minibuffer with When a command reads an argument using the minibuffer with
completion, it also controls what happens when you type @key{RET} completion, it also controls what happens when you type @key{RET}
@ -655,8 +655,8 @@ directory.
@findex previous-line-or-history-element @findex previous-line-or-history-element
@findex next-line-or-history-element @findex next-line-or-history-element
@kindex UP @r{(minibuffer history)} @kindex @key{UP} @r{(minibuffer history)}
@kindex DOWN @r{(minibuffer history)} @kindex @key{DOWN} @r{(minibuffer history)}
The arrow keys @kbd{@key{UP}} and @kbd{@key{DOWN}} work like The arrow keys @kbd{@key{UP}} and @kbd{@key{DOWN}} work like
@kbd{M-p} and @kbd{M-n}, but if the current history item is longer @kbd{M-p} and @kbd{M-n}, but if the current history item is longer
than a single line, they allow you to move to the previous or next than a single line, they allow you to move to the previous or next
@ -727,7 +727,7 @@ Display the entire command history, showing all the commands
@kbd{C-x @key{ESC} @key{ESC}} can repeat, most recent first. @kbd{C-x @key{ESC} @key{ESC}} can repeat, most recent first.
@end table @end table
@kindex C-x ESC ESC @kindex C-x @key{ESC} @key{ESC}
@findex repeat-complex-command @findex repeat-complex-command
@kbd{C-x @key{ESC} @key{ESC}} re-executes a recent command that used @kbd{C-x @key{ESC} @key{ESC}} re-executes a recent command that used
the minibuffer. With no argument, it repeats the last such command. the minibuffer. With no argument, it repeats the last such command.

View file

@ -129,7 +129,7 @@ sessions.
The following commands are available in the Gnus group buffer: The following commands are available in the Gnus group buffer:
@table @kbd @table @kbd
@kindex SPC @r{(Gnus Group mode)} @kindex @key{SPC} @r{(Gnus Group mode)}
@findex gnus-group-read-group @findex gnus-group-read-group
@item @key{SPC} @item @key{SPC}
Switch to the summary buffer for the group on the current line. Switch to the summary buffer for the group on the current line.
@ -177,7 +177,7 @@ Kill the group on the current line. Killed groups are not recorded in
the @file{.newsrc} file, and they are not shown in the @kbd{l} or the @file{.newsrc} file, and they are not shown in the @kbd{l} or
@kbd{L} listings. @kbd{L} listings.
@kindex DEL @r{(Gnus Group mode)} @kindex @key{DEL} @r{(Gnus Group mode)}
@item @key{DEL} @item @key{DEL}
Move point to the previous group containing unread articles. Move point to the previous group containing unread articles.
@ -203,7 +203,7 @@ Update your Gnus settings, and quit Gnus.
The following commands are available in the Gnus summary buffer: The following commands are available in the Gnus summary buffer:
@table @kbd @table @kbd
@kindex SPC @r{(Gnus Summary mode)} @kindex @key{SPC} @r{(Gnus Summary mode)}
@findex gnus-summary-next-page @findex gnus-summary-next-page
@item @key{SPC} @item @key{SPC}
If there is no article selected, select the article on the current If there is no article selected, select the article on the current
@ -214,7 +214,7 @@ buffer, select the next unread article.
Thus, you can read through all articles by repeatedly typing Thus, you can read through all articles by repeatedly typing
@key{SPC}. @key{SPC}.
@kindex DEL @r{(Gnus Summary mode)} @kindex @key{DEL} @r{(Gnus Summary mode)}
@findex gnus-summary-prev-page @findex gnus-summary-prev-page
@item @key{DEL} @item @key{DEL}
Scroll the text of the article backwards. Scroll the text of the article backwards.
@ -481,8 +481,8 @@ page, type @kbd{p}, @key{prior} or @kbd{C-x [}
@findex doc-view-scroll-up-or-next-page @findex doc-view-scroll-up-or-next-page
@findex doc-view-scroll-down-or-previous-page @findex doc-view-scroll-down-or-previous-page
@kindex SPC @r{(DocView mode)} @kindex @key{SPC} @r{(DocView mode)}
@kindex DEL @r{(DocView mode)} @kindex @key{DEL} @r{(DocView mode)}
@key{SPC} (@code{doc-view-scroll-up-or-next-page}) is a convenient @key{SPC} (@code{doc-view-scroll-up-or-next-page}) is a convenient
way to advance through the document. It scrolls within the current way to advance through the document. It scrolls within the current
page or advances to the next. @key{DEL} moves backwards in a similar page or advances to the next. @key{DEL} moves backwards in a similar
@ -826,7 +826,7 @@ commands:
@table @kbd @table @kbd
@item @key{RET} @item @key{RET}
@kindex RET @r{(Shell mode)} @kindex @key{RET} @r{(Shell mode)}
@findex comint-send-input @findex comint-send-input
Send the current line as input to the subshell Send the current line as input to the subshell
(@code{comint-send-input}). Any shell prompt at the beginning of the (@code{comint-send-input}). Any shell prompt at the beginning of the
@ -836,7 +836,7 @@ interactive shell. However, you can also invoke @key{RET} elsewhere
in the shell buffer to submit the current line as input. in the shell buffer to submit the current line as input.
@item @key{TAB} @item @key{TAB}
@kindex TAB @r{(Shell mode)} @kindex @key{TAB} @r{(Shell mode)}
@findex completion-at-point@r{, in Shell Mode} @findex completion-at-point@r{, in Shell Mode}
@cindex shell completion @cindex shell completion
Complete the command name or file name before point in the shell Complete the command name or file name before point in the shell
@ -1182,7 +1182,7 @@ Move point to the previous prompt (@code{comint-previous-prompt}).
@item C-c C-n @item C-c C-n
Move point to the following prompt (@code{comint-next-prompt}). Move point to the following prompt (@code{comint-next-prompt}).
@kindex C-c RET @r{(Shell mode)} @kindex C-c @key{RET} @r{(Shell mode)}
@findex comint-copy-old-input @findex comint-copy-old-input
@item C-c @key{RET} @item C-c @key{RET}
Copy the input command at point, inserting the copy at the end of the Copy the input command at point, inserting the copy at the end of the
@ -2796,7 +2796,7 @@ the package commentary by typing @kbd{C-h P browse-url @key{RET}}.
Activate URLs and e-mail addresses in the current buffer. Activate URLs and e-mail addresses in the current buffer.
@end table @end table
@kindex C-c RET @r{(Goto Address mode)} @kindex C-c @key{RET} @r{(Goto Address mode)}
@findex goto-address-at-point @findex goto-address-at-point
You can make Emacs mark out URLs specially in the current buffer, by You can make Emacs mark out URLs specially in the current buffer, by
typing @kbd{M-x goto-address-mode}. When this buffer-local minor mode typing @kbd{M-x goto-address-mode}. When this buffer-local minor mode

View file

@ -33,8 +33,8 @@ one another, and of the selected major mode.
@section Major Modes @section Major Modes
@cindex major modes @cindex major modes
@cindex mode, major @cindex mode, major
@kindex TAB @r{(and major modes)} @kindex @key{TAB} @r{(and major modes)}
@kindex DEL @r{(and major modes)} @kindex @key{DEL} @r{(and major modes)}
@kindex C-j @r{(and major modes)} @kindex C-j @r{(and major modes)}
Every buffer possesses a major mode, which determines the editing Every buffer possesses a major mode, which determines the editing
@ -236,7 +236,7 @@ called Outline mode. @xref{Outline Mode}.
@cindex Overwrite mode @cindex Overwrite mode
@cindex mode, Overwrite @cindex mode, Overwrite
@findex overwrite-mode @findex overwrite-mode
@kindex INSERT @kindex @key{INSERT}
@item @item
Overwrite mode causes ordinary printing characters to replace existing Overwrite mode causes ordinary printing characters to replace existing
text instead of shoving it to the right. For example, if point is in text instead of shoving it to the right. For example, if point is in

View file

@ -47,8 +47,8 @@ about Emacs's special handling of text files under MS-DOS (and Windows).
@node MS-DOS Keyboard @node MS-DOS Keyboard
@subsection Keyboard Usage on MS-DOS @subsection Keyboard Usage on MS-DOS
@kindex DEL @r{(MS-DOS)} @kindex @key{DEL} @r{(MS-DOS)}
@kindex BS @r{(MS-DOS)} @kindex @key{BS} @r{(MS-DOS)}
The key that is called @key{DEL} in Emacs (because that's how it is The key that is called @key{DEL} in Emacs (because that's how it is
designated on most workstations) is known as @key{BS} (backspace) on a designated on most workstations) is known as @key{BS} (backspace) on a
PC@. That is why the PC-specific terminal initialization remaps the PC@. That is why the PC-specific terminal initialization remaps the
@ -56,7 +56,7 @@ PC@. That is why the PC-specific terminal initialization remaps the
as @kbd{C-d} for the same reasons. as @kbd{C-d} for the same reasons.
@kindex C-g @r{(MS-DOS)} @kindex C-g @r{(MS-DOS)}
@kindex C-Break @r{(MS-DOS)} @kindex C-@key{Break} @r{(MS-DOS)}
@cindex quitting on MS-DOS @cindex quitting on MS-DOS
Emacs built for MS-DOS recognizes @kbd{C-@key{Break}} as a quit Emacs built for MS-DOS recognizes @kbd{C-@key{Break}} as a quit
character, just like @kbd{C-g}. This is because Emacs cannot detect character, just like @kbd{C-g}. This is because Emacs cannot detect

View file

@ -579,7 +579,7 @@ modifier with the trailing dash but with no key indicates that all
Windows defined hotkeys for that modifier are to be overridden in the Windows defined hotkeys for that modifier are to be overridden in the
favor of Emacs. favor of Emacs.
@kindex M-TAB@r{, (MS-Windows)} @kindex M-@key{TAB}@r{, (MS-Windows)}
@cindex @kbd{M-@key{TAB}} vs @kbd{@key{Alt}-@key{TAB}} (MS-Windows) @cindex @kbd{M-@key{TAB}} vs @kbd{@key{Alt}-@key{TAB}} (MS-Windows)
@cindex @kbd{@key{Alt}-@key{TAB}} vs @kbd{M-@key{TAB}} (MS-Windows) @cindex @kbd{@key{Alt}-@key{TAB}} vs @kbd{M-@key{TAB}} (MS-Windows)
For example, @code{(w32-register-hot-key [M-tab])} lets you use For example, @code{(w32-register-hot-key [M-tab])} lets you use
@ -693,8 +693,8 @@ its normal effect: for example, @kbd{@key{Lwindow}} opens the
@code{Start} menu, etc. @code{Start} menu, etc.
@vindex w32-recognize-altgr @vindex w32-recognize-altgr
@kindex AltGr @r{(MS-Windows)} @kindex @key{AltGr} @r{(MS-Windows)}
@cindex AltGr key (MS-Windows) @cindex @key{AltGr} key (MS-Windows)
The variable @code{w32-recognize-altgr} controls whether the The variable @code{w32-recognize-altgr} controls whether the
@key{AltGr} key (if it exists on your keyboard), or its equivalent, @key{AltGr} key (if it exists on your keyboard), or its equivalent,
the combination of the right @key{Alt} and left @key{Ctrl} keys the combination of the right @key{Alt} and left @key{Ctrl} keys

View file

@ -130,7 +130,7 @@ various @dfn{input methods}, typically one for each script or
language, which make it easier to type characters in the script. language, which make it easier to type characters in the script.
@xref{Input Methods}. @xref{Input Methods}.
@kindex C-x RET @kindex C-x @key{RET}
The prefix key @kbd{C-x @key{RET}} is used for commands that pertain The prefix key @kbd{C-x @key{RET}} is used for commands that pertain
to multibyte characters, coding systems, and input methods. to multibyte characters, coding systems, and input methods.
@ -577,7 +577,7 @@ Display a list of all the supported input methods.
@findex set-input-method @findex set-input-method
@vindex current-input-method @vindex current-input-method
@kindex C-x RET C-\ @kindex C-x @key{RET} C-\
To choose an input method for the current buffer, use @kbd{C-x To choose an input method for the current buffer, use @kbd{C-x
@key{RET} C-\} (@code{set-input-method}). This command reads the @key{RET} C-\} (@code{set-input-method}). This command reads the
input method name from the minibuffer; the name normally starts with the input method name from the minibuffer; the name normally starts with the
@ -1021,7 +1021,7 @@ Convert a region that was decoded using coding system @var{wrong},
decoding it using coding system @var{right} instead. decoding it using coding system @var{right} instead.
@end table @end table
@kindex C-x RET f @kindex C-x @key{RET} f
@findex set-buffer-file-coding-system @findex set-buffer-file-coding-system
The command @kbd{C-x @key{RET} f} The command @kbd{C-x @key{RET} f}
(@code{set-buffer-file-coding-system}) sets the file coding system for (@code{set-buffer-file-coding-system}) sets the file coding system for
@ -1043,7 +1043,7 @@ current buffer. For example, @kbd{C-x @key{RET} f dos @key{RET}} will
cause Emacs to save the current buffer's text with DOS-style cause Emacs to save the current buffer's text with DOS-style
carriage-return linefeed line endings. carriage-return linefeed line endings.
@kindex C-x RET c @kindex C-x @key{RET} c
@findex universal-coding-system-argument @findex universal-coding-system-argument
Another way to specify the coding system for a file is when you visit Another way to specify the coding system for a file is when you visit
the file. First use the command @kbd{C-x @key{RET} c} the file. First use the command @kbd{C-x @key{RET} c}
@ -1077,7 +1077,7 @@ then save it in a file. Selecting a language environment typically sets
this variable to a good choice of default coding system for that language this variable to a good choice of default coding system for that language
environment. environment.
@kindex C-x RET r @kindex C-x @key{RET} r
@findex revert-buffer-with-coding-system @findex revert-buffer-with-coding-system
If you visit a file with a wrong coding system, you can correct this If you visit a file with a wrong coding system, you can correct this
with @kbd{C-x @key{RET} r} (@code{revert-buffer-with-coding-system}). with @kbd{C-x @key{RET} r} (@code{revert-buffer-with-coding-system}).
@ -1113,8 +1113,8 @@ subprocess input and output in the current buffer
(@code{set-buffer-process-coding-system}). (@code{set-buffer-process-coding-system}).
@end table @end table
@kindex C-x RET x @kindex C-x @key{RET} x
@kindex C-x RET X @kindex C-x @key{RET} X
@findex set-selection-coding-system @findex set-selection-coding-system
@findex set-next-selection-coding-system @findex set-next-selection-coding-system
The command @kbd{C-x @key{RET} x} (@code{set-selection-coding-system}) The command @kbd{C-x @key{RET} x} (@code{set-selection-coding-system})
@ -1139,7 +1139,7 @@ list of some of these symbols, Emacs tries only the request types in
the list, in order, until one of them succeeds, or until the list is the list, in order, until one of them succeeds, or until the list is
exhausted. exhausted.
@kindex C-x RET p @kindex C-x @key{RET} p
@findex set-buffer-process-coding-system @findex set-buffer-process-coding-system
The command @kbd{C-x @key{RET} p} (@code{set-buffer-process-coding-system}) The command @kbd{C-x @key{RET} p} (@code{set-buffer-process-coding-system})
specifies the coding system for input and output to a subprocess. This specifies the coding system for input and output to a subprocess. This
@ -1181,7 +1181,7 @@ names (@code{set-file-name-coding-system}).
@end table @end table
@findex set-file-name-coding-system @findex set-file-name-coding-system
@kindex C-x RET F @kindex C-x @key{RET} F
@cindex file names with non-@acronym{ASCII} characters @cindex file names with non-@acronym{ASCII} characters
The command @kbd{C-x @key{RET} F} (@code{set-file-name-coding-system}) The command @kbd{C-x @key{RET} F} (@code{set-file-name-coding-system})
specifies a coding system to use for encoding file @emph{names}. It specifies a coding system to use for encoding file @emph{names}. It
@ -1247,7 +1247,7 @@ Use coding system @var{coding} for keyboard input
(@code{set-keyboard-coding-system}). (@code{set-keyboard-coding-system}).
@end table @end table
@kindex C-x RET t @kindex C-x @key{RET} t
@findex set-terminal-coding-system @findex set-terminal-coding-system
The command @kbd{C-x @key{RET} t} (@code{set-terminal-coding-system}) The command @kbd{C-x @key{RET} t} (@code{set-terminal-coding-system})
specifies the coding system for terminal output. If you specify a specifies the coding system for terminal output. If you specify a
@ -1264,7 +1264,7 @@ Emacs knows which characters the terminal can actually handle.
Emacs can deduce the proper coding system from your terminal type or Emacs can deduce the proper coding system from your terminal type or
your locale specification (@pxref{Language Environments}). your locale specification (@pxref{Language Environments}).
@kindex C-x RET k @kindex C-x @key{RET} k
@findex set-keyboard-coding-system @findex set-keyboard-coding-system
@vindex keyboard-coding-system @vindex keyboard-coding-system
The command @kbd{C-x @key{RET} k} (@code{set-keyboard-coding-system}), The command @kbd{C-x @key{RET} k} (@code{set-keyboard-coding-system}),
@ -1843,8 +1843,8 @@ character positions may look discontinuous if the region spans
reordered text. This is normal and similar to the behavior of other reordered text. This is normal and similar to the behavior of other
programs that support bidirectional text. programs that support bidirectional text.
@kindex RIGHT@r{, and bidirectional text} @kindex @key{RIGHT}@r{, and bidirectional text}
@kindex LEFT@r{, and bidirectional text} @kindex @key{LEFT}@r{, and bidirectional text}
@findex right-char@r{, and bidirectional text} @findex right-char@r{, and bidirectional text}
@findex left-char@r{, and bidirectional text} @findex left-char@r{, and bidirectional text}
Cursor motion commands bound to arrow keys, such as @key{LEFT} and Cursor motion commands bound to arrow keys, such as @key{LEFT} and

View file

@ -191,7 +191,7 @@ C-b} (@code{picture-motion-reverse}) moves in the opposite direction.
@node Tabs in Picture @node Tabs in Picture
@subsection Picture Mode Tabs @subsection Picture Mode Tabs
@kindex M-TAB @r{(Picture mode)} @kindex M-@key{TAB} @r{(Picture mode)}
@findex picture-tab-search @findex picture-tab-search
@vindex picture-tab-chars @vindex picture-tab-chars
Two kinds of tab-like action are provided in Picture mode. Use Two kinds of tab-like action are provided in Picture mode. Use
@ -214,7 +214,7 @@ current tab stop settings; it is the Picture mode equivalent of
@code{tab-to-tab-stop}. Normally it just moves point, but with a numeric @code{tab-to-tab-stop}. Normally it just moves point, but with a numeric
argument it clears the text that it moves over. argument it clears the text that it moves over.
@kindex C-c TAB @r{(Picture mode)} @kindex C-c @key{TAB} @r{(Picture mode)}
@findex picture-set-tab-stops @findex picture-set-tab-stops
The context-based and tab-stop-based forms of tabbing are brought The context-based and tab-stop-based forms of tabbing are brought
together by the command @kbd{C-c @key{TAB}} (@code{picture-set-tab-stops}). together by the command @kbd{C-c @key{TAB}} (@code{picture-set-tab-stops}).

View file

@ -100,7 +100,7 @@ language that you might want to edit. If it doesn't have a mode for
your favorite language, the mode might be implemented in a package not your favorite language, the mode might be implemented in a package not
distributed with Emacs (@pxref{Packages}); or you can contribute one. distributed with Emacs (@pxref{Packages}); or you can contribute one.
@kindex DEL @r{(programming modes)} @kindex @key{DEL} @r{(programming modes)}
@findex backward-delete-char-untabify @findex backward-delete-char-untabify
In most programming languages, indentation should vary from line to In most programming languages, indentation should vary from line to
line to illustrate the structure of the program. Therefore, in most line to illustrate the structure of the program. Therefore, in most
@ -381,7 +381,7 @@ Insert a newline, then adjust indentation of following line
(@code{newline}). (@code{newline}).
@end table @end table
@kindex TAB @r{(programming modes)} @kindex @key{TAB} @r{(programming modes)}
@findex indent-line-function @findex indent-line-function
The basic indentation command is @kbd{@key{TAB}} The basic indentation command is @kbd{@key{TAB}}
(@code{indent-for-tab-command}), which was documented in (@code{indent-for-tab-command}), which was documented in
@ -446,7 +446,7 @@ indentation of the line where the grouping starts). The function that
etc. To correct the overall indentation as well, type @kbd{@key{TAB}} etc. To correct the overall indentation as well, type @kbd{@key{TAB}}
first. first.
@kindex C-u TAB @kindex C-u @key{TAB}
If you like the relative indentation within a grouping but not the If you like the relative indentation within a grouping but not the
indentation of its first line, move point to that first line and type indentation of its first line, move point to that first line and type
@kbd{C-u @key{TAB}}. In Lisp, C, and some other major modes, @kbd{C-u @key{TAB}}. In Lisp, C, and some other major modes,
@ -718,7 +718,7 @@ argument moves the previous balanced expression backwards across those
before it. An argument of zero, rather than doing nothing, transposes before it. An argument of zero, rather than doing nothing, transposes
the balanced expressions ending at or after point and the mark. the balanced expressions ending at or after point and the mark.
@kindex C-M-SPC @kindex C-M-@key{SPC}
To operate on balanced expressions with a command which acts on the To operate on balanced expressions with a command which acts on the
region, type @kbd{C-M-@key{SPC}} (@code{mark-sexp}). This sets the region, type @kbd{C-M-@key{SPC}} (@code{mark-sexp}). This sets the
mark where @kbd{C-M-f} would move to. While the mark is active, each mark where @kbd{C-M-f} would move to. While the mark is active, each
@ -1043,7 +1043,7 @@ effect as @kbd{C-u M-;} by typing @kbd{M-x comment-kill}
(@code{comment-dwim} actually calls @code{comment-kill} as a (@code{comment-dwim} actually calls @code{comment-kill} as a
subroutine when it is given a prefix argument). subroutine when it is given a prefix argument).
@kindex C-c C-c (C mode) @kindex C-c C-c @r{(C mode)}
@findex comment-region @findex comment-region
@findex uncomment-region @findex uncomment-region
The command @kbd{M-x comment-region} is equivalent to calling The command @kbd{M-x comment-region} is equivalent to calling
@ -1380,7 +1380,7 @@ nor comments). The default value is @code{code}.
Completion is normally done in the minibuffer (@pxref{Completion}), Completion is normally done in the minibuffer (@pxref{Completion}),
but you can also complete symbol names in ordinary Emacs buffers. but you can also complete symbol names in ordinary Emacs buffers.
@kindex M-TAB @kindex M-@key{TAB}
@kindex C-M-i @kindex C-M-i
In programming language modes, type @kbd{C-M-i} or @kbd{M-@key{TAB}} In programming language modes, type @kbd{C-M-i} or @kbd{M-@key{TAB}}
to complete the partial symbol before point. On graphical displays, to complete the partial symbol before point. On graphical displays,
@ -1486,7 +1486,7 @@ Prompt for the name of a function defined in any file Emacs has
parsed, and move point there (@code{semantic-complete-jump}). parsed, and move point there (@code{semantic-complete-jump}).
@item C-c , @key{SPC} @item C-c , @key{SPC}
@kindex C-c , SPC @kindex C-c , @key{SPC}
Display a list of possible completions for the symbol at point Display a list of possible completions for the symbol at point
(@code{semantic-complete-analyze-inline}). This also activates a set (@code{semantic-complete-analyze-inline}). This also activates a set
of special key bindings for choosing a completion: @kbd{@key{RET}} of special key bindings for choosing a completion: @kbd{@key{RET}}
@ -1660,7 +1660,7 @@ behind. A prefix argument acts as a repeat count. With a negative
argument, move backward. argument, move backward.
@item M-a @item M-a
@kindex M-a (C mode) @kindex M-a @r{(C mode)}
@findex c-beginning-of-statement @findex c-beginning-of-statement
Move point to the beginning of the innermost C statement Move point to the beginning of the innermost C statement
(@code{c-beginning-of-statement}). If point is already at the beginning (@code{c-beginning-of-statement}). If point is already at the beginning
@ -1671,7 +1671,7 @@ In comments or in strings which span more than one line, this command
moves by sentences instead of statements. moves by sentences instead of statements.
@item M-e @item M-e
@kindex M-e (C mode) @kindex M-e @r{(C mode)}
@findex c-end-of-statement @findex c-end-of-statement
Move point to the end of the innermost C statement or sentence; like Move point to the end of the innermost C statement or sentence; like
@kbd{M-a} except that it moves in the other direction @kbd{M-a} except that it moves in the other direction
@ -1736,17 +1736,17 @@ preprocessor commands.
@item C-c C-@key{DEL} @item C-c C-@key{DEL}
@itemx C-c @key{DEL} @itemx C-c @key{DEL}
@findex c-hungry-delete-backwards @findex c-hungry-delete-backwards
@kindex C-c C-DEL (C Mode) @kindex C-c C-@key{DEL} @r{(C Mode)}
@kindex C-c DEL (C Mode) @kindex C-c @key{DEL} @r{(C Mode)}
Delete the entire block of whitespace preceding point (@code{c-hungry-delete-backwards}). Delete the entire block of whitespace preceding point (@code{c-hungry-delete-backwards}).
@item C-c C-d @item C-c C-d
@itemx C-c C-@key{Delete} @itemx C-c C-@key{Delete}
@itemx C-c @key{Delete} @itemx C-c @key{Delete}
@findex c-hungry-delete-forward @findex c-hungry-delete-forward
@kindex C-c C-d (C Mode) @kindex C-c C-d @r{(C Mode)}
@kindex C-c C-Delete (C Mode) @kindex C-c C-@key{Delete} @r{(C Mode)}
@kindex C-c Delete (C Mode) @kindex C-c @key{Delete} @r{(C Mode)}
Delete the entire block of whitespace after point (@code{c-hungry-delete-forward}). Delete the entire block of whitespace after point (@code{c-hungry-delete-forward}).
@end table @end table

View file

@ -70,7 +70,7 @@ Jump to the position and buffer saved in register @var{r}
(@code{jump-to-register}). (@code{jump-to-register}).
@end table @end table
@kindex C-x r SPC @kindex C-x r @key{SPC}
@findex point-to-register @findex point-to-register
Typing @kbd{C-x r @key{SPC}} (@code{point-to-register}), followed by Typing @kbd{C-x r @key{SPC}} (@code{point-to-register}), followed by
a character @kbd{@var{r}}, saves both the position of point and the a character @kbd{@var{r}}, saves both the position of point and the

View file

@ -109,9 +109,9 @@ Scroll to start of message (@code{rmail-beginning-of-message}).
Scroll to end of message (@code{rmail-end-of-message}). Scroll to end of message (@code{rmail-end-of-message}).
@end table @end table
@kindex SPC @r{(Rmail)} @kindex @key{SPC} @r{(Rmail)}
@kindex DEL @r{(Rmail)} @kindex @key{DEL} @r{(Rmail)}
@kindex S-SPC @r{(Rmail)} @kindex S-@key{SPC} @r{(Rmail)}
Since the most common thing to do while reading a message is to Since the most common thing to do while reading a message is to
scroll through it by screenfuls, Rmail makes @key{SPC} and @key{DEL} scroll through it by screenfuls, Rmail makes @key{SPC} and @key{DEL}
(or @kbd{S-@key{SPC}}) do the same as @kbd{C-v} (@code{scroll-up-command}) (or @kbd{S-@key{SPC}}) do the same as @kbd{C-v} (@code{scroll-up-command})

View file

@ -304,7 +304,7 @@ the full command name and documentation for a menu item, type
@kbd{C-h k}, and then select the menu bar with the mouse in the usual @kbd{C-h k}, and then select the menu bar with the mouse in the usual
way (@pxref{Key Help}). way (@pxref{Key Help}).
@kindex F10 @kindex @key{F10}
@findex menu-bar-open @findex menu-bar-open
@cindex menu bar access using keyboard @cindex menu bar access using keyboard
Instead of using the mouse, you can also invoke the first menu bar Instead of using the mouse, you can also invoke the first menu bar

View file

@ -397,7 +397,7 @@ or @code{query-replace-regexp} (depending on search mode) with the
current search string used as the string to replace. A negative current search string used as the string to replace. A negative
prefix argument means to replace backward. @xref{Query Replace}. prefix argument means to replace backward. @xref{Query Replace}.
@kindex M-TAB @r{(Incremental search)} @kindex M-@key{TAB} @r{(Incremental search)}
Typing @kbd{M-@key{TAB}} in incremental search invokes Typing @kbd{M-@key{TAB}} in incremental search invokes
@code{isearch-complete}, which attempts to complete the search string @code{isearch-complete}, which attempts to complete the search string
using the search ring (the previous search strings you used) as a list using the search ring (the previous search strings you used) as a list
@ -1186,8 +1186,8 @@ differences usually don't matter; etc. This is known as
tailor them to your needs. tailor them to your needs.
@cindex lax space matching in search @cindex lax space matching in search
@kindex M-s SPC @r{(Incremental search)} @kindex M-s @key{SPC} @r{(Incremental search)}
@kindex SPC @r{(Incremental search)} @kindex @key{SPC} @r{(Incremental search)}
@findex isearch-toggle-lax-whitespace @findex isearch-toggle-lax-whitespace
@vindex search-whitespace-regexp @vindex search-whitespace-regexp
By default, search commands perform @dfn{lax space matching}: By default, search commands perform @dfn{lax space matching}:
@ -1570,10 +1570,10 @@ read-only text. The default is not to ignore them.
or regexp are: or regexp are:
@ignore @c Not worth it. @ignore @c Not worth it.
@kindex SPC @r{(query-replace)} @kindex @key{SPC} @r{(query-replace)}
@kindex DEL @r{(query-replace)} @kindex @key{DEL} @r{(query-replace)}
@kindex , @r{(query-replace)} @kindex , @r{(query-replace)}
@kindex RET @r{(query-replace)} @kindex @key{RET} @r{(query-replace)}
@kindex . @r{(query-replace)} @kindex . @r{(query-replace)}
@kindex ! @r{(query-replace)} @kindex ! @r{(query-replace)}
@kindex ^ @r{(query-replace)} @kindex ^ @r{(query-replace)}
@ -1770,7 +1770,7 @@ Note that matches for the regexp you type are extended to include
complete lines, and a match that starts before the previous match ends complete lines, and a match that starts before the previous match ends
is not considered a match. is not considered a match.
@kindex RET @r{(Occur mode)} @kindex @key{RET} @r{(Occur mode)}
@kindex o @r{(Occur mode)} @kindex o @r{(Occur mode)}
@kindex C-o @r{(Occur mode)} @kindex C-o @r{(Occur mode)}
In the @file{*Occur*} buffer, you can click on each entry, or move In the @file{*Occur*} buffer, you can click on each entry, or move

View file

@ -461,7 +461,7 @@ just after the header separator line---that is, to the beginning of
the body. the body.
@findex message-tab @findex message-tab
@kindex TAB @r{(Message mode)} @kindex @key{TAB} @r{(Message mode)}
While editing a header field that contains addresses, such as While editing a header field that contains addresses, such as
@samp{To:}, @samp{Cc:} and @samp{Bcc:}, you can complete an address by @samp{To:}, @samp{Cc:} and @samp{Bcc:}, you can complete an address by
typing @key{TAB} (@code{message-tab}). This attempts to insert the typing @key{TAB} (@code{message-tab}). This attempts to insert the

View file

@ -137,7 +137,7 @@ kill only the next word but not the punctuation before it, simply do
@kbd{M-@key{DEL}}.) @kbd{M-d} takes arguments just like @kbd{M-f}. @kbd{M-@key{DEL}}.) @kbd{M-d} takes arguments just like @kbd{M-f}.
@findex backward-kill-word @findex backward-kill-word
@kindex M-DEL @kindex M-@key{DEL}
@kbd{M-@key{DEL}} (@code{backward-kill-word}) kills the word before @kbd{M-@key{DEL}} (@code{backward-kill-word}) kills the word before
point. It kills everything from point back to where @kbd{M-b} would point. It kills everything from point back to where @kbd{M-b} would
move to. For instance, if point is after the space in @w{@samp{FOO, move to. For instance, if point is after the space in @w{@samp{FOO,
@ -214,7 +214,7 @@ of the sentence. With a positive numeric argument @var{n}, it kills
the next @var{n} sentences; with a negative argument @minus{}@var{n}, the next @var{n} sentences; with a negative argument @minus{}@var{n},
it kills back to the beginning of the @var{n}th preceding sentence. it kills back to the beginning of the @var{n}th preceding sentence.
@kindex C-x DEL @kindex C-x @key{DEL}
@findex backward-kill-sentence @findex backward-kill-sentence
The @kbd{C-x @key{DEL}} (@code{backward-kill-sentence}) kills back The @kbd{C-x @key{DEL}} (@code{backward-kill-sentence}) kills back
to the beginning of a sentence. to the beginning of a sentence.
@ -878,7 +878,7 @@ paragraphs. As a result, paragraphs can be indented, and adaptive
filling determines what indentation to use when filling a paragraph. filling determines what indentation to use when filling a paragraph.
@xref{Adaptive Fill}. @xref{Adaptive Fill}.
@kindex TAB @r{(Text mode)} @kindex @key{TAB} @r{(Text mode)}
In Text mode, the @key{TAB} (@code{indent-for-tab-command}) command In Text mode, the @key{TAB} (@code{indent-for-tab-command}) command
usually inserts whitespace up to the next tab stop, instead of usually inserts whitespace up to the next tab stop, instead of
indenting the current line. @xref{Indentation}, for details. indenting the current line. @xref{Indentation}, for details.
@ -905,7 +905,7 @@ paragraph-indent-minor-mode} to enable an equivalent minor mode for
situations where you shouldn't change the major mode---in mail situations where you shouldn't change the major mode---in mail
composition, for instance. composition, for instance.
@kindex M-TAB @r{(Text mode)} @kindex M-@key{TAB} @r{(Text mode)}
Text mode binds @kbd{M-@key{TAB}} to @code{ispell-complete-word}. Text mode binds @kbd{M-@key{TAB}} to @code{ispell-complete-word}.
This command performs completion of the partial word in the buffer This command performs completion of the partial word in the buffer
before point, using the spelling dictionary as the space of possible before point, using the spelling dictionary as the space of possible
@ -1352,7 +1352,7 @@ starts with one or more @samp{*} characters. @xref{Outline Format}.
In addition, any line that begins with the @samp{#} character is In addition, any line that begins with the @samp{#} character is
treated as a comment. treated as a comment.
@kindex TAB @r{(Org Mode)} @kindex @key{TAB} @r{(Org Mode)}
@findex org-cycle @findex org-cycle
Org mode provides commands for easily viewing and manipulating the Org mode provides commands for easily viewing and manipulating the
outline structure. The simplest of these commands is @key{TAB} outline structure. The simplest of these commands is @key{TAB}
@ -1363,26 +1363,26 @@ of its direct children, if any, and (iii) showing the entire subtree.
If invoked in a body line, the global binding for @key{TAB} is If invoked in a body line, the global binding for @key{TAB} is
executed. executed.
@kindex S-TAB @r{(Org Mode)} @kindex S-@key{TAB} @r{(Org Mode)}
@findex org-shifttab @findex org-shifttab
Typing @kbd{S-@key{TAB}} (@code{org-shifttab}) anywhere in an Org mode Typing @kbd{S-@key{TAB}} (@code{org-shifttab}) anywhere in an Org mode
buffer cycles the visibility of the entire outline structure, between buffer cycles the visibility of the entire outline structure, between
(i) showing only top-level heading lines, (ii) showing all heading (i) showing only top-level heading lines, (ii) showing all heading
lines but no body lines, and (iii) showing everything. lines but no body lines, and (iii) showing everything.
@kindex M-<up> @r{(Org Mode)} @kindex M-@key{UP} @r{(Org Mode)}
@kindex M-<down> @r{(Org Mode)} @kindex M-@key{DOWN} @r{(Org Mode)}
@kindex M-<left> @r{(Org Mode)} @kindex M-@key{LEFT} @r{(Org Mode)}
@kindex M-<right> @r{(Org Mode)} @kindex M-@key{RIGHT} @r{(Org Mode)}
@findex org-metaup @findex org-metaup
@findex org-metadown @findex org-metadown
@findex org-metaleft @findex org-metaleft
@findex org-metaright @findex org-metaright
You can move an entire entry up or down in the buffer, including its You can move an entire entry up or down in the buffer, including its
body lines and subtree (if any), by typing @kbd{M-<up>} body lines and subtree (if any), by typing @kbd{M-@key{UP}}
(@code{org-metaup}) or @kbd{M-<down>} (@code{org-metadown}) on the (@code{org-metaup}) or @kbd{M-@key{DOWN}} (@code{org-metadown}) on the
heading line. Similarly, you can promote or demote a heading line heading line. Similarly, you can promote or demote a heading line
with @kbd{M-<left>} (@code{org-metaleft}) and @kbd{M-<right>} with @kbd{M-@key{LEFT}} (@code{org-metaleft}) and @kbd{M-@key{RIGHT}}
(@code{org-metaright}). These commands execute their global bindings (@code{org-metaright}). These commands execute their global bindings
if invoked on a body line. if invoked on a body line.
@ -1852,7 +1852,7 @@ in a local variable list in each of the subfiles. @xref{File
Variables}. Variables}.
@findex tex-bibtex-file @findex tex-bibtex-file
@kindex C-c TAB @r{(@TeX{} mode)} @kindex C-c @key{TAB} @r{(@TeX{} mode)}
@vindex tex-bibtex-command @vindex tex-bibtex-command
For @LaTeX{} files, you can use Bib@TeX{} to process the auxiliary For @LaTeX{} files, you can use Bib@TeX{} to process the auxiliary
file for the current buffer's file. Bib@TeX{} looks up bibliographic file for the current buffer's file. Bib@TeX{} looks up bibliographic
@ -1995,7 +1995,7 @@ Run a shell command (which you must specify) to validate the current
buffer as SGML (@code{sgml-validate}). buffer as SGML (@code{sgml-validate}).
@item C-c @key{TAB} @item C-c @key{TAB}
@kindex C-c TAB @r{(SGML mode)} @kindex C-c @key{TAB} @r{(SGML mode)}
@findex sgml-tags-invisible @findex sgml-tags-invisible
Toggle the visibility of existing tags in the buffer. This can be Toggle the visibility of existing tags in the buffer. This can be
used as a cheap preview (@code{sgml-tags-invisible}). used as a cheap preview (@code{sgml-tags-invisible}).
@ -2308,7 +2308,7 @@ These margins also affect fill commands such as @kbd{M-q}
for specifying indentation: for specifying indentation:
@table @code @table @code
@kindex C-x TAB @r{(Enriched mode)} @kindex C-x @key{TAB} @r{(Enriched mode)}
@findex increase-left-margin @findex increase-left-margin
@item Indent More @item Indent More
Indent the region by 4 columns (@code{increase-left-margin}). In Indent the region by 4 columns (@code{increase-left-margin}). In
@ -2848,7 +2848,7 @@ buffer. There are three ways to enter two-column mode:
@table @asis @table @asis
@item @kbd{@key{F2} 2} or @kbd{C-x 6 2} @item @kbd{@key{F2} 2} or @kbd{C-x 6 2}
@kindex F2 2 @kindex @key{F2} 2
@kindex C-x 6 2 @kindex C-x 6 2
@findex 2C-two-columns @findex 2C-two-columns
Enter two-column mode with the current buffer on the left, and on the Enter two-column mode with the current buffer on the left, and on the
@ -2861,7 +2861,7 @@ This command is appropriate when the current buffer is empty or contains
just one column and you want to add another column. just one column and you want to add another column.
@item @kbd{@key{F2} s} or @kbd{C-x 6 s} @item @kbd{@key{F2} s} or @kbd{C-x 6 s}
@kindex F2 s @kindex @key{F2} s
@kindex C-x 6 s @kindex C-x 6 s
@findex 2C-split @findex 2C-split
Split the current buffer, which contains two-column text, into two Split the current buffer, which contains two-column text, into two
@ -2876,7 +2876,7 @@ two-column text, and you wish to separate the columns temporarily.
@item @kbd{@key{F2} b @var{buffer} @key{RET}} @item @kbd{@key{F2} b @var{buffer} @key{RET}}
@itemx @kbd{C-x 6 b @var{buffer} @key{RET}} @itemx @kbd{C-x 6 b @var{buffer} @key{RET}}
@kindex F2 b @kindex @key{F2} b
@kindex C-x 6 b @kindex C-x 6 b
@findex 2C-associate-buffer @findex 2C-associate-buffer
Enter two-column mode using the current buffer as the left-hand buffer, Enter two-column mode using the current buffer as the left-hand buffer,
@ -2900,15 +2900,15 @@ way to write a line that spans both columns while in two-column
mode: write it in the left-hand buffer, and put an empty line in the mode: write it in the left-hand buffer, and put an empty line in the
right-hand buffer.) right-hand buffer.)
@kindex F2 RET @kindex @key{F2} @key{RET}
@kindex C-x 6 RET @kindex C-x 6 @key{RET}
@findex 2C-newline @findex 2C-newline
The command @kbd{C-x 6 @key{RET}} or @kbd{@key{F2} @key{RET}} The command @kbd{C-x 6 @key{RET}} or @kbd{@key{F2} @key{RET}}
(@code{2C-newline}) inserts a newline in each of the two buffers at (@code{2C-newline}) inserts a newline in each of the two buffers at
corresponding positions. This is the easiest way to add a new line to corresponding positions. This is the easiest way to add a new line to
the two-column text while editing it in split buffers. the two-column text while editing it in split buffers.
@kindex F2 1 @kindex @key{F2} 1
@kindex C-x 6 1 @kindex C-x 6 1
@findex 2C-merge @findex 2C-merge
When you have edited both buffers as you wish, merge them with When you have edited both buffers as you wish, merge them with
@ -2916,7 +2916,7 @@ the two-column text while editing it in split buffers.
text from the right-hand buffer as a second column in the other buffer. text from the right-hand buffer as a second column in the other buffer.
To go back to two-column editing, use @kbd{@key{F2} s}. To go back to two-column editing, use @kbd{@key{F2} s}.
@kindex F2 d @kindex @key{F2} d
@kindex C-x 6 d @kindex C-x 6 d
@findex 2C-dissociate @findex 2C-dissociate
Use @kbd{@key{F2} d} or @kbd{C-x 6 d} to dissociate the two buffers, Use @kbd{@key{F2} d} or @kbd{C-x 6 d} to dissociate the two buffers,

View file

@ -104,7 +104,7 @@ argument, you can cancel that argument with @kbd{C-g} and remain in the
recursive edit. recursive edit.
@findex keyboard-escape-quit @findex keyboard-escape-quit
@kindex ESC ESC ESC @kindex @key{ESC} @key{ESC} @key{ESC}
The sequence @kbd{@key{ESC} @key{ESC} @key{ESC}} The sequence @kbd{@key{ESC} @key{ESC} @key{ESC}}
(@code{keyboard-escape-quit}) can either quit or abort. (We defined (@code{keyboard-escape-quit}) can either quit or abort. (We defined
it this way because @key{ESC} means ``get out'' in many PC programs.) it this way because @key{ESC} means ``get out'' in many PC programs.)

View file

@ -3267,7 +3267,7 @@ shown above; the details are crucial for proper behavior in the case of
multiple handlers, and for operations that have two file names that may multiple handlers, and for operations that have two file names that may
each have handlers. each have handlers.
@kindex safe-magic (@r{property}) @kindex safe-magic @r{(property)}
Handlers that don't really do anything special for actual access to the Handlers that don't really do anything special for actual access to the
file---such as the ones that implement completion of host names for file---such as the ones that implement completion of host names for
remote file names---should have a non-@code{nil} @code{safe-magic} remote file names---should have a non-@code{nil} @code{safe-magic}
@ -3277,7 +3277,7 @@ file names, by prefixing them with @samp{/:}. But if the handler that
would be used for them has a non-@code{nil} @code{safe-magic} would be used for them has a non-@code{nil} @code{safe-magic}
property, the @samp{/:} is not added. property, the @samp{/:} is not added.
@kindex operations (@r{property}) @kindex operations @r{(property)}
A file name handler can have an @code{operations} property to A file name handler can have an @code{operations} property to
declare which operations it handles in a nontrivial way. If this declare which operations it handles in a nontrivial way. If this
property has a non-@code{nil} value, it should be a list of property has a non-@code{nil} value, it should be a list of

View file

@ -10906,27 +10906,27 @@ degrees, minutes, and seconds.
@ignore @ignore
@mindex @null @mindex @null
@end ignore @end ignore
@kindex ' (HMS forms) @kindex ' @r{(HMS forms)}
@ignore @ignore
@mindex @null @mindex @null
@end ignore @end ignore
@kindex " (HMS forms) @kindex " @r{(HMS forms)}
@ignore @ignore
@mindex @null @mindex @null
@end ignore @end ignore
@kindex h (HMS forms) @kindex h @r{(HMS forms)}
@ignore @ignore
@mindex @null @mindex @null
@end ignore @end ignore
@kindex o (HMS forms) @kindex o @r{(HMS forms)}
@ignore @ignore
@mindex @null @mindex @null
@end ignore @end ignore
@kindex m (HMS forms) @kindex m @r{(HMS forms)}
@ignore @ignore
@mindex @null @mindex @null
@end ignore @end ignore
@kindex s (HMS forms) @kindex s @r{(HMS forms)}
The default format for HMS values is The default format for HMS values is
@samp{@var{hours}@@ @var{mins}' @var{secs}"}. During entry, the letters @samp{@var{hours}@@ @var{mins}' @var{secs}"}. During entry, the letters
@samp{h} (for ``hours'') or @samp{h} (for ``hours'') or
@ -11125,7 +11125,7 @@ integers but this is not required.
@ignore @ignore
@mindex M @mindex M
@end ignore @end ignore
@kindex M (modulo forms) @kindex M @r{(modulo forms)}
@ignore @ignore
@mindex mod @mindex mod
@end ignore @end ignore
@ -11280,7 +11280,7 @@ would indeed have been negligible.
@ignore @ignore
@mindex p @mindex p
@end ignore @end ignore
@kindex p (error forms) @kindex p @r{(error forms)}
@tindex +/- @tindex +/-
To enter an error form during regular numeric entry, use the @kbd{p} To enter an error form during regular numeric entry, use the @kbd{p}
(``plus-or-minus'') key to type the @samp{+/-} symbol. (If you try actually (``plus-or-minus'') key to type the @samp{+/-} symbol. (If you try actually
@ -16682,8 +16682,8 @@ or matrix argument, these functions operate element-wise.
@ignore @ignore
@mindex v p @mindex v p
@end ignore @end ignore
@kindex v p (complex) @kindex v p @r{(complex)}
@kindex V p (complex) @kindex V p @r{(complex)}
@pindex calc-pack @pindex calc-pack
The @kbd{v p} (@code{calc-pack}) command can pack the top two numbers on The @kbd{v p} (@code{calc-pack}) command can pack the top two numbers on
the stack into a composite object such as a complex number. With the stack into a composite object such as a complex number. With
@ -16694,8 +16694,8 @@ with an argument of @mathit{-2}, it produces a polar complex number.
@ignore @ignore
@mindex v u @mindex v u
@end ignore @end ignore
@kindex v u (complex) @kindex v u @r{(complex)}
@kindex V u (complex) @kindex V u @r{(complex)}
@pindex calc-unpack @pindex calc-unpack
The @kbd{v u} (@code{calc-unpack}) command takes the complex number The @kbd{v u} (@code{calc-unpack}) command takes the complex number
(or other composite object) on the top of the stack and unpacks it (or other composite object) on the top of the stack and unpacks it
@ -20234,7 +20234,7 @@ the conjugate transpose of its argument, i.e., @samp{conj(trn(x))}.
@ignore @ignore
@mindex A @mindex A
@end ignore @end ignore
@kindex A (vectors) @kindex A @r{(vectors)}
@pindex calc-abs (vectors) @pindex calc-abs (vectors)
@ignore @ignore
@mindex abs @mindex abs
@ -20280,7 +20280,7 @@ exactly three elements.
@ignore @ignore
@mindex & @mindex &
@end ignore @end ignore
@kindex & (matrices) @kindex & @r{(matrices)}
@pindex calc-inv (matrices) @pindex calc-inv (matrices)
@ignore @ignore
@mindex inv @mindex inv

View file

@ -671,7 +671,7 @@ These commands indent code:
@table @asis @table @asis
@item @kbd{@key{TAB}} (@code{c-indent-command}) @item @kbd{@key{TAB}} (@code{c-indent-command})
@kindex TAB @kindex @key{TAB}
@findex c-indent-command @findex c-indent-command
@findex indent-command @r{(c-)} @findex indent-command @r{(c-)}
This command indents the current line. That is all you need to know This command indents the current line. That is all you need to know
@ -920,8 +920,8 @@ must be in column zero. See @ref{Defuns,,,@emacsman{},
@item @kbd{C-M-a} (AWK Mode) (@code{c-awk-beginning-of-defun}) @item @kbd{C-M-a} (AWK Mode) (@code{c-awk-beginning-of-defun})
@itemx @kbd{C-M-e} (AWK Mode) (@code{c-awk-end-of-defun}) @itemx @kbd{C-M-e} (AWK Mode) (@code{c-awk-end-of-defun})
@kindex C-M-a (AWK Mode) @kindex C-M-a @r{(AWK Mode)}
@kindex C-M-e (AWK Mode) @kindex C-M-e @r{(AWK Mode)}
@findex c-awk-beginning-of-defun @findex c-awk-beginning-of-defun
@findex awk-beginning-of-defun @r{(c-)} @findex awk-beginning-of-defun @r{(c-)}
@findex c-awk-end-of-defun @findex c-awk-end-of-defun
@ -1518,10 +1518,10 @@ deletion.
@table @asis @table @asis
@item @kbd{@key{DEL}} (@code{c-electric-backspace}) @item @kbd{@key{DEL}} (@code{c-electric-backspace})
@kindex DEL @kindex @key{DEL}
@findex c-electric-backspace @findex c-electric-backspace
@findex electric-backspace @r{(c-)} @findex electric-backspace @r{(c-)}
This command is run by default when you hit the @kbd{DEL} key. When This command is run by default when you hit the @kbd{@key{DEL}} key. When
hungry delete mode is enabled, it deletes any amount of whitespace in hungry delete mode is enabled, it deletes any amount of whitespace in
the backwards direction. Otherwise, or when used with a prefix the backwards direction. Otherwise, or when used with a prefix
argument or in a literal (@pxref{Auto-newlines}), the command just argument or in a literal (@pxref{Auto-newlines}), the command just
@ -1567,10 +1567,10 @@ rather than using the minor mode toggling.
@table @asis @table @asis
@item @kbd{C-c C-@key{DEL}}, or @kbd{C-c @key{DEL}} (@code{c-hungry-delete-backwards})@footnote{This command was formerly known as @code{c-hungry-backspace}.} @item @kbd{C-c C-@key{DEL}}, or @kbd{C-c @key{DEL}} (@code{c-hungry-delete-backwards})@footnote{This command was formerly known as @code{c-hungry-backspace}.}
@kindex C-c C-<backspace> @kindex C-c C-@key{Backspace}
@kindex C-c <backspace> @kindex C-c @key{Backspace}
@kindex C-c C-DEL @kindex C-c C-@key{DEL}
@kindex C-c DEL @kindex C-c @key{DEL}
@findex c-hungry-delete-backwards @findex c-hungry-delete-backwards
@findex hungry-delete-backwards @r{(c-)} @findex hungry-delete-backwards @r{(c-)}
Delete any amount of whitespace in the backwards direction (regardless Delete any amount of whitespace in the backwards direction (regardless
@ -1581,21 +1581,21 @@ a character terminal.
@item @kbd{C-c C-d}, @kbd{C-c C-@key{DELETE}}, or @kbd{C-c @key{DELETE}} (@code{c-hungry-delete-forward}) @item @kbd{C-c C-d}, @kbd{C-c C-@key{DELETE}}, or @kbd{C-c @key{DELETE}} (@code{c-hungry-delete-forward})
@kindex C-c C-d @kindex C-c C-d
@kindex C-c C-<DELETE> @kindex C-c C-@key{Delete}
@kindex C-c <DELETE> @kindex C-c @key{Delete}
@findex c-hungry-delete-forward @findex c-hungry-delete-forward
@findex hungry-delete-forward @r{(c-)} @findex hungry-delete-forward @r{(c-)}
Delete any amount of whitespace in the forward direction (regardless Delete any amount of whitespace in the forward direction (regardless
whether hungry-delete mode is enabled or not). This command is bound whether hungry-delete mode is enabled or not). This command is bound
to both @kbd{C-c C-@key{DELETE}} and @kbd{C-c @key{DELETE}} for the to both @kbd{C-c C-@key{Delete}} and @kbd{C-c @key{Delete}} for the
same reason as for @key{DEL} above. same reason as for @key{DEL} above.
@end table @end table
@end table @end table
@kindex <delete> @kindex @key{Delete}
@kindex <backspace> @kindex @key{Backspace}
When we talk about @kbd{@key{DEL}}, and @kbd{@key{DELETE}} above, we When we talk about @kbd{@key{DEL}}, and @kbd{@key{Delete}} above, we
actually do so without connecting them to the physical keys commonly actually do so without connecting them to the physical keys commonly
known as @key{Backspace} and @key{Delete}. The default bindings to known as @key{Backspace} and @key{Delete}. The default bindings to
those two keys depends on the flavor of (X)Emacs you are using. those two keys depends on the flavor of (X)Emacs you are using.
@ -7248,15 +7248,15 @@ early on:
Set the variable @code{c-basic-offset}. @xref{Getting Started}. Set the variable @code{c-basic-offset}. @xref{Getting Started}.
@item @item
@kindex RET @kindex @key{RET}
@kindex C-j @kindex C-j
@emph{Why does/doesn't the @kbd{RET} key indent the new line?} @emph{Why does/doesn't the @kbd{@key{RET}} key indent the new line?}
Emacs's convention used to be that @kbd{RET} just adds a newline, and that Emacs's convention used to be that @kbd{RET} just adds a newline, and that
@kbd{C-j} adds a newline and indents it. In Emacs-24.4, this convention was @kbd{C-j} adds a newline and indents it. In Emacs-24.4, this convention was
reversed. reversed.
If you use an older Emacs and you want @kbd{RET} do this If you use an older Emacs and you want @kbd{@key{RET}} do this
too, add this to your @code{c-initialization-hook}: too, add this to your @code{c-initialization-hook}:
@example @example

View file

@ -541,14 +541,14 @@ Copies the difference region from buffer C to buffer B@.
The command @kbd{rb} undoes this. The command @kbd{rb} undoes this.
@item p @item p
@itemx DEL @itemx @key{DEL}
@kindex p @kindex p
@kindex DEL @kindex @key{DEL}
Makes the previous difference region current. Makes the previous difference region current.
@item n @item n
@itemx SPC @itemx @key{SPC}
@kindex n @kindex n
@kindex SPC @kindex @key{SPC}
Makes the next difference region current. Makes the next difference region current.
@item j @item j

View file

@ -281,22 +281,22 @@ The following keys are assigned.
@table @kbd @table @kbd
@item : d @item : d
@kindex @kbd{: d} @kindex : d
@findex epa-dired-do-decrypt @findex epa-dired-do-decrypt
Decrypt marked files. Decrypt marked files.
@item : v @item : v
@kindex @kbd{: v} @kindex : v
@findex epa-dired-do-verify @findex epa-dired-do-verify
Verify marked files. Verify marked files.
@item : s @item : s
@kindex @kbd{: s} @kindex : s
@findex epa-dired-do-sign @findex epa-dired-do-sign
Sign marked files. Sign marked files.
@item : e @item : e
@kindex @kbd{: e} @kindex : e
@findex epa-dired-do-encrypt @findex epa-dired-do-encrypt
Encrypt marked files. Encrypt marked files.
@ -322,26 +322,26 @@ interface. Try @kbd{M-x customize-variable epa-global-mail-mode}.
@table @kbd @table @kbd
@item C-c C-e C-d and C-c C-e d @item C-c C-e C-d and C-c C-e d
@kindex @kbd{C-c C-e C-d} @kindex C-c C-e C-d
@kindex @kbd{C-c C-e d} @kindex C-c C-e d
@findex epa-mail-decrypt @findex epa-mail-decrypt
Decrypt OpenPGP armors in the current buffer. Decrypt OpenPGP armors in the current buffer.
@item C-c C-e C-v and C-c C-e v @item C-c C-e C-v and C-c C-e v
@kindex @kbd{C-c C-e C-v} @kindex C-c C-e C-v
@kindex @kbd{C-c C-e v} @kindex C-c C-e v
@findex epa-mail-verify @findex epa-mail-verify
Verify OpenPGP cleartext signed messages in the current buffer. Verify OpenPGP cleartext signed messages in the current buffer.
@item C-c C-e C-s and C-c C-e s @item C-c C-e C-s and C-c C-e s
@kindex @kbd{C-c C-e C-s} @kindex C-c C-e C-s
@kindex @kbd{C-c C-e s} @kindex C-c C-e s
@findex epa-mail-sign @findex epa-mail-sign
Compose a signed message from the current buffer. Compose a signed message from the current buffer.
@item C-c C-e C-e and C-c C-e e @item C-c C-e C-e and C-c C-e e
@kindex @kbd{C-c C-e C-e} @kindex C-c C-e C-e
@kindex @kbd{C-c C-e e} @kindex C-c C-e e
@findex epa-mail-encrypt @findex epa-mail-encrypt
@vindex epa-mail-aliases @vindex epa-mail-aliases
Compose an encrypted message from the current buffer. Compose an encrypted message from the current buffer.

View file

@ -203,7 +203,7 @@ different Emacs versions.
@findex ert @findex ert
You can run the tests that are currently defined in your Emacs with You can run the tests that are currently defined in your Emacs with
the command @kbd{@kbd{M-x} ert @kbd{RET} t @kbd{RET}}. (For an the command @kbd{M-x ert @key{RET} t @key{RET}}. (For an
explanation of the @code{t} argument, @pxref{Test Selectors}.) ERT will pop explanation of the @code{t} argument, @pxref{Test Selectors}.) ERT will pop
up a new buffer, the ERT results buffer, showing the results of the up a new buffer, the ERT results buffer, showing the results of the
tests run. It looks like this: tests run. It looks like this:
@ -260,11 +260,11 @@ unexpected result. In the example above, there are two failures, both
due to failed @code{should} forms. @xref{Understanding Explanations}, due to failed @code{should} forms. @xref{Understanding Explanations},
for more details. for more details.
@kindex TAB@r{, in ert results buffer} @kindex @key{TAB}@r{, in ert results buffer}
@kindex S-TAB@r{, in ert results buffer} @kindex S-@key{TAB}@r{, in ert results buffer}
In the ERT results buffer, @kbd{TAB} and @kbd{S-TAB} cycle between In the ERT results buffer, @kbd{@key{TAB}} and @kbd{S-@key{TAB}} cycle between
buttons. Each name of a function or macro in this buffer is a button; buttons. Each name of a function or macro in this buffer is a button;
moving point to it and typing @kbd{RET} jumps to its definition. moving point to it and typing @kbd{@key{RET}} jumps to its definition.
@kindex r@r{, in ert results buffer} @kindex r@r{, in ert results buffer}
@kindex d@r{, in ert results buffer} @kindex d@r{, in ert results buffer}
@ -273,7 +273,7 @@ moving point to it and typing @kbd{RET} jumps to its definition.
@cindex backtrace of a failed test @cindex backtrace of a failed test
Pressing @kbd{r} re-runs the test near point on its own. Pressing Pressing @kbd{r} re-runs the test near point on its own. Pressing
@kbd{d} re-runs it with the debugger enabled. @kbd{.} jumps to the @kbd{d} re-runs it with the debugger enabled. @kbd{.} jumps to the
definition of the test near point (@kbd{RET} has the same effect if definition of the test near point (@kbd{@key{RET}} has the same effect if
point is on the name of the test). On a failed test, @kbd{b} shows point is on the name of the test). On a failed test, @kbd{b} shows
the backtrace of the failure. the backtrace of the failure.
@ -803,7 +803,7 @@ failed. This can be useful to figure out how far it got.
@item @item
You can instrument tests for debugging the same way you instrument You can instrument tests for debugging the same way you instrument
@code{defun}s for debugging: go to the source code of the test and @code{defun}s for debugging: go to the source code of the test and
type @kbd{@kbd{C-u} @kbd{C-M-x}}. Then, go back to the ERT buffer and type @kbd{C-u C-M-x}. Then, go back to the ERT buffer and
re-run the test with @kbd{r} or @kbd{d}. re-run the test with @kbd{r} or @kbd{d}.
@cindex discard obsolete test results @cindex discard obsolete test results

View file

@ -98,8 +98,8 @@ web page hit @kbd{g} (@code{eww-reload}). Pressing @kbd{w}
(@code{eww-copy-page-url}) will copy the current URL to the kill ring. (@code{eww-copy-page-url}) will copy the current URL to the kill ring.
@findex eww-open-in-new-buffer @findex eww-open-in-new-buffer
@kindex M-RET @kindex M-@key{RET}
The @kbd{M-RET} command (@code{eww-open-in-new-buffer}) opens the The @kbd{M-@key{RET}} command (@code{eww-open-in-new-buffer}) opens the
URL at point in a new EWW buffer, akin to opening a link in a new URL at point in a new EWW buffer, akin to opening a link in a new
``tab'' in other browsers. ``tab'' in other browsers.

View file

@ -226,9 +226,9 @@ Jump to the last record (@code{forms-last-record}). This command also
recalculates the number of records in the data file. recalculates the number of records in the data file.
@findex forms-next-field @findex forms-next-field
@kindex TAB @kindex @key{TAB}
@item @key{TAB} @item @key{TAB}
@kindex C-c TAB @kindex C-c @key{TAB}
@itemx C-c @key{TAB} @itemx C-c @key{TAB}
Jump to the next field in the current record (@code{forms-next-field}). Jump to the next field in the current record (@code{forms-next-field}).
With a numeric argument @var{n}, jump forward @var{n} fields. If this command With a numeric argument @var{n}, jump forward @var{n} fields. If this command
@ -334,25 +334,25 @@ The following function key definitions are set up in Forms mode
(whether read-only or not): (whether read-only or not):
@table @kbd @table @kbd
@kindex next @kindex @key{NEXT}
@item next @item @key{NEXT}
forms-next-record forms-next-record
@kindex prior @kindex @key{PRIOR}
@item prior @item @key{PRIOR}
forms-prev-record forms-prev-record
@kindex begin @kindex @key{BEGIN}
@item begin @item @key{BEGIN}
forms-first-record forms-first-record
@kindex end @kindex @key{END}
@item end @item @key{END}
forms-last-record forms-last-record
@kindex S-Tab @kindex S-@key{TAB}
@findex forms-prev-field @findex forms-prev-field
@item S-Tab @item S-@key{TAB}
forms-prev-field forms-prev-field
@end table @end table

File diff suppressed because it is too large Load diff

View file

@ -311,9 +311,9 @@ You can tell that there is more that is not visible because you
can see the text @samp{Top} rather than @samp{All} near the bottom of can see the text @samp{Top} rather than @samp{All} near the bottom of
the screen. the screen.
@kindex SPC @r{(Info mode)} @kindex @key{SPC} @r{(Info mode)}
@kindex DEL @r{(Info mode)} @kindex @key{DEL} @r{(Info mode)}
@kindex BACKSPACE @r{(Info mode)} @kindex @key{BACKSPACE} @r{(Info mode)}
@findex Info-scroll-up @findex Info-scroll-up
@findex Info-scroll-down @findex Info-scroll-down
The @key{SPC}, @key{BACKSPACE} (or @key{DEL})@footnote{The key which The @key{SPC}, @key{BACKSPACE} (or @key{DEL})@footnote{The key which
@ -363,8 +363,8 @@ the menu, one by one. Once you reach the end of a node, and have seen
all of its subnodes, @key{SPC} takes you to the next node or to the all of its subnodes, @key{SPC} takes you to the next node or to the
parent's next node. parent's next node.
@kindex PAGEUP @r{(Info mode)} @kindex @key{PAGEUP} @r{(Info mode)}
@kindex PAGEDOWN @r{(Info mode)} @kindex @key{PAGEDOWN} @r{(Info mode)}
Many keyboards nowadays have two scroll keys labeled @samp{PageUp} Many keyboards nowadays have two scroll keys labeled @samp{PageUp}
and @samp{PageDown} (or maybe @samp{Prior} and @samp{Next}). If your and @samp{PageDown} (or maybe @samp{Prior} and @samp{Next}). If your
keyboard has these keys, you can use them to move forward and backward keyboard has these keys, you can use them to move forward and backward

View file

@ -213,7 +213,6 @@ Here's a description of the available interactive functions:
@table @code @table @code
@item mairix-search @item mairix-search
@kindex M-x mairix-search
@findex mairix-search @findex mairix-search
@vindex mairix-search-file @vindex mairix-search-file
@vindex mairix-file-path @vindex mairix-file-path
@ -229,7 +228,6 @@ is specified by the variable @code{mairix-command}, together with the options
for making searching faster. for making searching faster.
@item mairix-widget-search @item mairix-widget-search
@kindex M-x mairix-widget-search
@findex mairix-widget-search @findex mairix-widget-search
@vindex mairix-widget-fields-list @vindex mairix-widget-fields-list
Creates a mairix query using graphical widgets. Very handy if you're Creates a mairix query using graphical widgets. Very handy if you're
@ -241,28 +239,24 @@ might want to include some other fields. This can be easily done by
modifying @code{mairix-widget-fields-list}. modifying @code{mairix-widget-fields-list}.
@item mairix-widget-search-based-on-article @item mairix-widget-search-based-on-article
@kindex M-x mairix-widget-search-based-on-article
@findex mairix-widget-search-based-on-article @findex mairix-widget-search-based-on-article
Create a mairix query using graphical widgets, but based on the Create a mairix query using graphical widgets, but based on the
currently displayed article, i.e., the available fields will be filled currently displayed article, i.e., the available fields will be filled
with the current header values. with the current header values.
@item mairix-search-from-this-article @item mairix-search-from-this-article
@kindex M-x mairix-search-from-this-article
@findex mairix-search-from-this-article @findex mairix-search-from-this-article
Search messages from sender of the current article. This is effectively Search messages from sender of the current article. This is effectively
a shortcut for calling @code{mairix-search} with @code{f:current_from}. a shortcut for calling @code{mairix-search} with @code{f:current_from}.
If used with a prefix, include whole threads of the found messages. If used with a prefix, include whole threads of the found messages.
@item mairix-search-thread-this-article @item mairix-search-thread-this-article
@kindex M-x mairix-search-thread-this-article
@findex mairix-search-thread-this-article @findex mairix-search-thread-this-article
Search thread for the current article. This is effectively a shortcut Search thread for the current article. This is effectively a shortcut
for calling @code{mairix-search} with @code{m:msgid} of the current article and for calling @code{mairix-search} with @code{m:msgid} of the current article and
enabled threads. enabled threads.
@item mairix-save-search @item mairix-save-search
@kindex M-x mairix-save-search
@findex mairix-save-search @findex mairix-save-search
Save the last search for future use. You will have to specify a name Save the last search for future use. You will have to specify a name
for the search and will then be asked if you want to save your saved for the search and will then be asked if you want to save your saved
@ -272,13 +266,11 @@ your @file{.emacs}. You can also do this later by using
@code{mairix-edit-saved-searches}. @code{mairix-edit-saved-searches}.
@item mairix-use-saved-search @item mairix-use-saved-search
@kindex M-x mairix-use-saved-search
@findex mairix-use-saved-search @findex mairix-use-saved-search
Call mairix with a previously saved search. You will be asked for the Call mairix with a previously saved search. You will be asked for the
name of the saved search (use @kbd{TAB} for completion). name of the saved search (use @kbd{TAB} for completion).
@item mairix-edit-saved-searches @item mairix-edit-saved-searches
@kindex M-x mairix-edit-saved-searches
@findex mairix-edit-saved-searches @findex mairix-edit-saved-searches
Edit your current mairix searches. This is a simple major mode for Edit your current mairix searches. This is a simple major mode for
editing the contents of the variable @code{mairix-saved-searches}. You editing the contents of the variable @code{mairix-saved-searches}. You
@ -290,14 +282,12 @@ to open different searches at the same time, or if you want to regularly
access certain searches without the need to call mairix. access certain searches without the need to call mairix.
@item mairix-edit-saved-searches-customize @item mairix-edit-saved-searches-customize
@kindex M-x mairix-edit-saved-searches-customize
@findex mairix-edit-saved-searches-customize @findex mairix-edit-saved-searches-customize
Edit the variable @code{mairix-saved-searches} in a normal customization Edit the variable @code{mairix-saved-searches} in a normal customization
buffer. This function exists more or less for historic reasons, but buffer. This function exists more or less for historic reasons, but
maybe you like it. maybe you like it.
@item mairix-update-database @item mairix-update-database
@kindex M-x mairix-update-database
@findex mairix-update-database @findex mairix-update-database
@vindex mairix-update-options @vindex mairix-update-options
@vindex mairix-synchronous-update @vindex mairix-synchronous-update

View file

@ -707,14 +707,12 @@ This means that if the recipient supports RFC 2298 she might send you a
notification that she received the message. notification that she received the message.
@item M-x message-insert-importance-high @item M-x message-insert-importance-high
@kindex M-x message-insert-importance-high
@findex message-insert-importance-high @findex message-insert-importance-high
@cindex Importance @cindex Importance
Insert an @samp{Importance} header with a value of @samp{high}, Insert an @samp{Importance} header with a value of @samp{high},
deleting headers if necessary. deleting headers if necessary.
@item M-x message-insert-importance-low @item M-x message-insert-importance-low
@kindex M-x message-insert-importance-low
@findex message-insert-importance-low @findex message-insert-importance-low
@cindex Importance @cindex Importance
Insert an @samp{Importance} header with a value of @samp{low}, deleting Insert an @samp{Importance} header with a value of @samp{low}, deleting
@ -1379,8 +1377,8 @@ end of the message (@code{message-kill-to-signature}).
Delete all text in the body of the message that is outside the region Delete all text in the body of the message that is outside the region
(@code{message-delete-not-region}). (@code{message-delete-not-region}).
@item M-RET @item M-@key{RET}
@kindex M-RET @kindex M-@key{RET}
@findex message-newline-and-reformat @findex message-newline-and-reformat
Insert four newlines, and then reformat if inside quoted text. Insert four newlines, and then reformat if inside quoted text.
@ -1390,7 +1388,7 @@ Here's an example:
> This is some quoted text. And here's more quoted text. > This is some quoted text. And here's more quoted text.
@end example @end example
If point is before @samp{And} and you press @kbd{M-RET}, you'll get: If point is before @samp{And} and you press @kbd{M-@key{RET}}, you'll get:
@example @example
> This is some quoted text. > This is some quoted text.
@ -1408,12 +1406,12 @@ If point is before @samp{And} and you press @kbd{M-RET}, you'll get:
Rename the buffer (@code{message-rename-buffer}). If given a prefix, Rename the buffer (@code{message-rename-buffer}). If given a prefix,
prompt for a new buffer name. prompt for a new buffer name.
@item TAB @item @key{TAB}
@kindex TAB @kindex @key{TAB}
@findex message-tab @findex message-tab
@vindex message-tab-body-function @vindex message-tab-body-function
If @code{message-tab-body-function} is non-@code{nil}, execute the If @code{message-tab-body-function} is non-@code{nil}, execute the
function it specifies. Otherwise use the function bound to @kbd{TAB} in function it specifies. Otherwise use the function bound to @key{TAB} in
@code{text-mode-map} or @code{global-map}. @code{text-mode-map} or @code{global-map}.
@end table @end table

View file

@ -461,8 +461,8 @@ filling paragraphs. A mark can be set with @kbd{C-@@} (or
@cindex file completion @cindex file completion
@cindex folder completion @cindex folder completion
@cindex minibuffer @cindex minibuffer
@kindex SPC @kindex @key{SPC}
@kindex TAB @kindex @key{TAB}
The @dfn{minibuffer} is the bottom line of the Emacs window, where all The @dfn{minibuffer} is the bottom line of the Emacs window, where all
prompting and multiple-character input is directed. You can use prompting and multiple-character input is directed. You can use
@ -692,7 +692,6 @@ get the big picture, and then you can read the manual as you wish.
@cindex modes, MH-Letter @cindex modes, MH-Letter
@cindex sending mail @cindex sending mail
@findex mh-smail @findex mh-smail
@kindex M-x mh-smail
Let's start our tour by sending ourselves a message which we can later Let's start our tour by sending ourselves a message which we can later
read and process. Enter @kbd{M-x mh-smail} to invoke the MH-E program read and process. Enter @kbd{M-x mh-smail} to invoke the MH-E program
@ -762,7 +761,6 @@ message. Type @kbd{C-c C-c} now. That's all there is to it!
@cindex modes, MH-Folder @cindex modes, MH-Folder
@cindex reading mail @cindex reading mail
@findex mh-rmail @findex mh-rmail
@kindex M-x mh-rmail
To read the mail you've just sent yourself, enter @kbd{M-x mh-rmail}. To read the mail you've just sent yourself, enter @kbd{M-x mh-rmail}.
This incorporates the new mail and puts the output from This incorporates the new mail and puts the output from
@ -777,7 +775,6 @@ major mode is MH-Folder.
@findex mh-rmail @findex mh-rmail
@kindex F r @kindex F r
@kindex M-x mh-rmail
@sp 1 @sp 1
@center @strong{NOTE} @center @strong{NOTE}
@ -935,7 +932,6 @@ command.
@findex mh-smail @findex mh-smail
@kindex m @kindex m
@kindex M-x mh-smail
If you want to send another message you can use @kbd{m} instead of If you want to send another message you can use @kbd{m} instead of
@kbd{M-x mh-smail}. So go ahead, send some mail to your friends! @kbd{M-x mh-smail}. So go ahead, send some mail to your friends!
@ -970,7 +966,6 @@ perform any refiles and deletes that you did there.
@findex mh-rmail @findex mh-rmail
@kindex C-x b @kindex C-x b
@kindex C-x k @kindex C-x k
@kindex M-x mh-rmail
@kindex q @kindex q
If you don't want to leave Emacs, you can type @kbd{q} to bury (hide) If you don't want to leave Emacs, you can type @kbd{q} to bury (hide)
@ -1228,7 +1223,7 @@ Many commands that operate on individual messages, such as
@code{mh-forward} or @code{mh-refile-msg} take a @code{RANGE} @code{mh-forward} or @code{mh-refile-msg} take a @code{RANGE}
argument. This argument can be used in several ways. argument. This argument can be used in several ways.
@kindex C-u, with ranges @kindex C-u@r{, with ranges}
If you provide the prefix argument @kbd{C-u} to these commands, then If you provide the prefix argument @kbd{C-u} to these commands, then
you will be prompted for the message range. This can be any valid MH you will be prompted for the message range. This can be any valid MH
@ -1552,7 +1547,6 @@ the message numbers from outside of MH-E.
@findex mh-rmail @findex mh-rmail
@kindex F r @kindex F r
@kindex F v @kindex F v
@kindex M-x mh-rmail
The MH-E entry point for reading mail is @kbd{M-x mh-rmail}. This The MH-E entry point for reading mail is @kbd{M-x mh-rmail}. This
command incorporates your mail and creates a buffer called command incorporates your mail and creates a buffer called
@ -1599,20 +1593,20 @@ Display message (@code{mh-show}).
@c ------------------------- @c -------------------------
@cindex @samp{Message > Show Message with Header} menu item @cindex @samp{Message > Show Message with Header} menu item
@cindex menu item, @samp{Message > Show Message with Header} @cindex menu item, @samp{Message > Show Message with Header}
@kindex , (comma) @kindex , @r{(comma)}
@findex mh-header-display @findex mh-header-display
@item , (comma) @item , (comma)
Display message with all header fields (@code{mh-header-display}). Display message with all header fields (@code{mh-header-display}).
@c ------------------------- @c -------------------------
@cindex @samp{Message > Show Message with Preferred Alternative} menu item @cindex @samp{Message > Show Message with Preferred Alternative} menu item
@cindex menu item, @samp{Message > Show Message with Preferred Alternative} @cindex menu item, @samp{Message > Show Message with Preferred Alternative}
@kindex : (colon) @kindex : @r{(colon)}
@findex mh-show-preferred-alternative @findex mh-show-preferred-alternative
@item : (colon) @item : (colon)
Display message with the default preferred alternative Display message with the default preferred alternative
(@code{mh-show-preferred-alternative}). (@code{mh-show-preferred-alternative}).
@c ------------------------- @c -------------------------
@kindex ; (semicolon) @kindex ; @r{(semicolon)}
@findex mh-toggle-mh-decode-mime-flag @findex mh-toggle-mh-decode-mime-flag
@item ; (semicolon) @item ; (semicolon)
Toggle the value of @code{mh-decode-mime-flag} Toggle the value of @code{mh-decode-mime-flag}
@ -2017,8 +2011,8 @@ detail in the following sections.
@findex mh-previous-page @findex mh-previous-page
@findex mh-show @findex mh-show
@findex mh-show-mouse @findex mh-show-mouse
@kindex , (comma) @kindex , @r{(comma)}
@kindex . (period) @kindex . @r{(period)}
@kindex @key{BS} @kindex @key{BS}
@kindex @key{RET} @kindex @key{RET}
@kindex @key{SPC} @kindex @key{SPC}
@ -2309,7 +2303,7 @@ leave out the @samp{xterm -e} if you use @command{mhlist} or
@cindex Emacs, packages, @samp{mm-decode} @cindex Emacs, packages, @samp{mm-decode}
@cindex @samp{mm-decode} package @cindex @samp{mm-decode} package
@findex mh-toggle-mh-decode-mime-flag @findex mh-toggle-mh-decode-mime-flag
@kindex ; (semicolon) @kindex ; @r{(semicolon)}
@vindex mh-decode-mime-flag @vindex mh-decode-mime-flag
MH-E can handle attachments as well if the Gnus @samp{mm-decode} MH-E can handle attachments as well if the Gnus @samp{mm-decode}
@ -2490,7 +2484,7 @@ the option @code{mm-discouraged-alternatives}, and add
@samp{text/html}. The next best alternative, if any, will be shown. @samp{text/html}. The next best alternative, if any, will be shown.
@findex mh-show-preferred-alternative @findex mh-show-preferred-alternative
@kindex : (colon) @kindex : @r{(colon)}
Occasionally, though, you might want to see the preferred alternative. Occasionally, though, you might want to see the preferred alternative.
The command @kbd{:} (@code{mh-show-preferred-alternative}) displays The command @kbd{:} (@code{mh-show-preferred-alternative}) displays
@ -3859,7 +3853,6 @@ moving my cursor to @samp{out} and using the command @kbd{R}
@cindex sending mail @cindex sending mail
@findex mh-smail @findex mh-smail
@kindex M-x mh-smail
You can send a mail message in several ways. You can call @kbd{M-x You can send a mail message in several ways. You can call @kbd{M-x
mh-smail} directly, or from the command line like this: mh-smail} directly, or from the command line like this:
@ -4027,8 +4020,6 @@ more detail in the following sections.
@cindex sending mail @cindex sending mail
@findex mh-smail @findex mh-smail
@findex mh-smail-other-window @findex mh-smail-other-window
@kindex M-x mh-smail
@kindex M-x mh-smail-other-window
Outside of an MH-Folder buffer, you must call either @kbd{M-x Outside of an MH-Folder buffer, you must call either @kbd{M-x
mh-smail} or @kbd{M-x mh-smail-other-window} to compose a new message. mh-smail} or @kbd{M-x mh-smail-other-window} to compose a new message.
@ -4401,7 +4392,7 @@ Perform completion or insert space (@code{mh-letter-complete-or-space}).
Perform completion on header field or word preceding point Perform completion on header field or word preceding point
(@code{mh-letter-complete}). (@code{mh-letter-complete}).
@c ------------------------- @c -------------------------
@kindex , (comma) @kindex , @r{(comma)}
@findex mh-letter-confirm-address @findex mh-letter-confirm-address
@item , (comma) @item , (comma)
Flash alias expansion (@code{mh-letter-confirm-address}). Flash alias expansion (@code{mh-letter-confirm-address}).
@ -4842,7 +4833,7 @@ take point to the last field from anywhere in the body.
@findex mh-letter-complete @findex mh-letter-complete
@findex mh-letter-complete-or-space @findex mh-letter-complete-or-space
@findex mh-letter-confirm-address @findex mh-letter-confirm-address
@kindex , (comma) @kindex , @r{(comma)}
@kindex @key{SPC} @kindex @key{SPC}
@kindex M-@key{TAB} @kindex M-@key{TAB}
@vindex mh-alias-flash-on-comma @vindex mh-alias-flash-on-comma
@ -5934,7 +5925,6 @@ executed to generate the password file. For example, use @samp{ypcat
passwd} to obtain the NIS password file. passwd} to obtain the NIS password file.
@findex mh-alias-reload @findex mh-alias-reload
@kindex M-x mh-alias-reload
@vindex mh-alias-reloaded-hook @vindex mh-alias-reloaded-hook
Since aliases are updated frequently, MH-E reloads aliases Since aliases are updated frequently, MH-E reloads aliases
@ -5950,7 +5940,6 @@ listed in your @samp{Aliasfile:} profile component. MH-E provides
other methods for maintaining your alias file(s). other methods for maintaining your alias file(s).
@findex mh-alias-add-alias @findex mh-alias-add-alias
@kindex M-x mh-alias-add-alias
You can use the @kbd{M-x mh-alias-add-alias} command which will prompt You can use the @kbd{M-x mh-alias-add-alias} command which will prompt
you for the alias and address that you would like to add. If the alias you for the alias and address that you would like to add. If the alias
@ -5985,9 +5974,6 @@ Using prefixes instead of postfixes helps you explore aliases during
completion. If you forget the name of an old dive buddy, you can enter completion. If you forget the name of an old dive buddy, you can enter
@samp{div} and then @key{SPC} to get a listing of all your dive buddies. @samp{div} and then @key{SPC} to get a listing of all your dive buddies.
@kindex M-x mh-alias-add-address-under-point
@kindex M-x mh-alias-grab-from-field
An alias for the sender of the current message is added automatically An alias for the sender of the current message is added automatically
by clicking on the @samp{Grab From alias} tool bar button or by running by clicking on the @samp{Grab From alias} tool bar button or by running
the @kbd{M-x mh-alias-grab-from-field} command. Aliases for other the @kbd{M-x mh-alias-grab-from-field} command. Aliases for other
@ -6021,7 +6007,6 @@ more appropriate.
@cindex regular expressions, @code{mh-alias-apropos} @cindex regular expressions, @code{mh-alias-apropos}
@findex mh-alias-apropos @findex mh-alias-apropos
@kindex M-x mh-alias-apropos
If you can't quite remember an alias, you can use @kbd{M-x If you can't quite remember an alias, you can use @kbd{M-x
mh-alias-apropos} to show all aliases or addresses that match a mh-alias-apropos} to show all aliases or addresses that match a
@ -6281,7 +6266,6 @@ containing the value for the field is given.
@cindex speedbar @cindex speedbar
@findex mh-visit-folder @findex mh-visit-folder
@kindex F v @kindex F v
@kindex M-x speedbar
@kindex mouse-2 @kindex mouse-2
You can also use the speedbar You can also use the speedbar
@ -7514,7 +7498,6 @@ Mail}).
@cindex sequence, @samp{cur} @cindex sequence, @samp{cur}
@cindex sequence, @samp{tick} @cindex sequence, @samp{tick}
@findex mh-update-sequences @findex mh-update-sequences
@kindex M-x mh-update-sequences
@kindex q @kindex q
@kindex x @kindex x
@vindex mh-tick-seq @vindex mh-tick-seq
@ -8001,7 +7984,6 @@ system.
@cindex MH-E version @cindex MH-E version
@cindex @file{*MH-E Info*} @cindex @file{*MH-E Info*}
@cindex version @cindex version
@kindex M-x mh-version
One command worth noting is @kbd{M-x mh-version}. You can compare the One command worth noting is @kbd{M-x mh-version}. You can compare the
version this command prints to the latest release (@pxref{Getting version this command prints to the latest release (@pxref{Getting
@ -8716,7 +8698,6 @@ I also point out some additional sources of information.
@cindex bugs @cindex bugs
@cindex SourceForge @cindex SourceForge
@kindex M-x mh-version
Bug reports should be filed at Bug reports should be filed at
@uref{https://sourceforge.net/p/mh-e/bugs/, SourceForge}. You need to @uref{https://sourceforge.net/p/mh-e/bugs/, SourceForge}. You need to
@ -8792,7 +8773,6 @@ instead.
@cindex news @cindex news
@cindex @samp{MH-E-NEWS} @cindex @samp{MH-E-NEWS}
@cindex @samp{README} @cindex @samp{README}
@kindex M-x mh-version
After you download and extract the MH-E tarball, read the After you download and extract the MH-E tarball, read the
@file{README} file and @file{MH-E-NEWS}. These correspond to the @file{README} file and @file{MH-E-NEWS}. These correspond to the

View file

@ -239,17 +239,17 @@ The position of groups and feeds within the tree can be changed with these
commands: commands:
@table @kbd @table @kbd
@item M-up @item M-@key{UP}
@itemx M-down @itemx M-@key{DOWN}
@kindex M-up @kindex M-@key{UP}
@kindex M-down @kindex M-@key{DOWN}
@findex newsticker-group-shift-feed-up @findex newsticker-group-shift-feed-up
@findex newsticker-group-shift-feed-down @findex newsticker-group-shift-feed-down
Shift the currently selected feed up and down within its group. Shift the currently selected feed up and down within its group.
@item M-S-up @item M-S-@key{UP}
@itemx M-S-down @itemx M-S-@key{DOWN}
@kindex M-S-up @kindex M-S-@key{UP}
@kindex M-S-down @kindex M-S-@key{DOWN}
@findex newsticker-group-shift-group-up @findex newsticker-group-shift-group-up
@findex newsticker-group-shift-group-down @findex newsticker-group-shift-group-down
Shift the currently selected group up and down within its parent group. Shift the currently selected group up and down within its parent group.

View file

@ -1136,7 +1136,7 @@ accessing a functionality. Org mode often uses the same key for different
functions, depending on context. The command that is bound to such keys has functions, depending on context. The command that is bound to such keys has
a generic name, like @code{org-metaright}. In the manual we will, wherever a generic name, like @code{org-metaright}. In the manual we will, wherever
possible, give the function that is internally called by the generic command. possible, give the function that is internally called by the generic command.
For example, in the chapter on document structure, @kbd{M-@key{right}} will For example, in the chapter on document structure, @kbd{M-@key{RIGHT}} will
be listed to call @code{org-do-demote}, while in the chapter on tables, it be listed to call @code{org-do-demote}, while in the chapter on tables, it
will be listed to call @code{org-table-move-column-right}. If you prefer, will be listed to call @code{org-table-move-column-right}. If you prefer,
you can compile the manual without the command names by unsetting the flag you can compile the manual without the command names by unsetting the flag
@ -1392,7 +1392,7 @@ you can use the following keys to find your destination:
@vindex org-goto-auto-isearch @vindex org-goto-auto-isearch
@example @example
@key{TAB} @r{Cycle visibility.} @key{TAB} @r{Cycle visibility.}
@key{down} / @key{up} @r{Next/previous visible headline.} @key{DOWN} / @key{UP} @r{Next/previous visible headline.}
@key{RET} @r{Select this location.} @key{RET} @r{Select this location.}
@kbd{/} @r{Do a Sparse-tree search} @kbd{/} @r{Do a Sparse-tree search}
@r{The following keys work if you turn off @code{org-goto-auto-isearch}} @r{The following keys work if you turn off @code{org-goto-auto-isearch}}
@ -1453,18 +1453,18 @@ 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.
@orgcmd{M-@key{left},org-do-promote} @orgcmd{M-@key{LEFT},org-do-promote}
Promote current heading by one level. Promote current heading by one level.
@orgcmd{M-@key{right},org-do-demote} @orgcmd{M-@key{RIGHT},org-do-demote}
Demote current heading by one level. Demote current heading by one level.
@orgcmd{M-S-@key{left},org-promote-subtree} @orgcmd{M-S-@key{LEFT},org-promote-subtree}
Promote the current subtree by one level. Promote the current subtree by one level.
@orgcmd{M-S-@key{right},org-demote-subtree} @orgcmd{M-S-@key{RIGHT},org-demote-subtree}
Demote the current subtree by one level. Demote the current subtree by one level.
@orgcmd{M-@key{up},org-move-subtree-up} @orgcmd{M-@key{UP},org-move-subtree-up}
Move subtree up (swap with previous subtree of same Move subtree up (swap with previous subtree of same
level). level).
@orgcmd{M-@key{down},org-move-subtree-down} @orgcmd{M-@key{DOWN},org-move-subtree-down}
Move subtree down (swap with next subtree of same level). Move subtree down (swap with next subtree of same level).
@orgcmd{M-h,org-mark-element} @orgcmd{M-h,org-mark-element}
Mark the element at point. Hitting repeatedly will mark subsequent elements Mark the element at point. Hitting repeatedly will mark subsequent elements
@ -1733,7 +1733,7 @@ one.
@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 S-@key{down} @kindex S-@key{DOWN}
@item S-up @item S-up
@itemx S-down @itemx S-down
@cindex shift-selection-mode @cindex shift-selection-mode
@ -1743,25 +1743,25 @@ Jump to the previous/next item in the current list@footnote{If you want to
cycle around items that way, you may customize cycle around items that way, you may customize
@code{org-list-use-circular-motion}.}, but only if @code{org-list-use-circular-motion}.}, but only if
@code{org-support-shift-select} is off. If not, you can still use paragraph @code{org-support-shift-select} is off. If not, you can still use paragraph
jumping commands like @kbd{C-@key{up}} and @kbd{C-@key{down}} to quite jumping commands like @kbd{C-@key{UP}} and @kbd{C-@key{DOWN}} to quite
similar effect. similar effect.
@kindex M-@key{up} @kindex M-@key{UP}
@kindex M-@key{down} @kindex M-@key{DOWN}
@item M-up @item M-up
@itemx M-down @itemx M-down
Move the item including subitems up/down@footnote{See Move the item including subitems up/down@footnote{See
@code{org-list-use-circular-motion} for a cyclic behavior.} (swap with @code{org-list-use-circular-motion} for a cyclic behavior.} (swap with
previous/next item of same indentation). If the list is ordered, renumbering previous/next item of same indentation). If the list is ordered, renumbering
is automatic. is automatic.
@kindex M-@key{left} @kindex M-@key{LEFT}
@kindex M-@key{right} @kindex M-@key{RIGHT}
@item M-left @item M-left
@itemx M-right @itemx M-right
Decrease/increase the indentation of an item, leaving children alone. Decrease/increase the indentation of an item, leaving children alone.
@kindex M-S-@key{left} @kindex M-S-@key{LEFT}
@kindex M-S-@key{right} @kindex M-S-@key{RIGHT}
@item M-S-@key{left} @item M-S-@key{LEFT}
@itemx M-S-@key{right} @itemx M-S-@key{RIGHT}
Decrease/increase the indentation of the item, including subitems. Decrease/increase the indentation of the item, including subitems.
Initially, the item tree is selected based on current indentation. When Initially, the item tree is selected based on current indentation. When
these commands are executed several times in direct succession, the initially these commands are executed several times in direct succession, the initially
@ -1799,9 +1799,9 @@ its location). @xref{Structure editing}, for a detailed explanation.
Turn the whole plain list into a subtree of the current heading. Checkboxes Turn the whole plain list into a subtree of the current heading. Checkboxes
(@pxref{Checkboxes}) will become TODO (resp. DONE) keywords when unchecked (@pxref{Checkboxes}) will become TODO (resp. DONE) keywords when unchecked
(resp. checked). (resp. checked).
@kindex S-@key{left} @kindex S-@key{LEFT}
@kindex S-@key{right} @kindex S-@key{RIGHT}
@item S-left/right @item S-@key{LEFT}/@key{RIGHT}
@vindex org-support-shift-select @vindex org-support-shift-select
This command also cycles bullet styles when the cursor in on the bullet or This command also cycles bullet styles when the cursor in on the bullet or
anywhere in an item line, details depending on anywhere in an item line, details depending on
@ -2155,22 +2155,22 @@ Move to beginning of the current table field, or on to the previous field.
Move to end of the current table field, or on to the next field. Move to end of the current table field, or on to the next field.
@tsubheading{Column and row editing} @tsubheading{Column and row editing}
@orgcmdkkcc{M-@key{left},M-@key{right},org-table-move-column-left,org-table-move-column-right} @orgcmdkkcc{M-@key{LEFT},M-@key{RIGHT},org-table-move-column-left,org-table-move-column-right}
Move the current column left/right. Move the current column left/right.
@c @c
@orgcmd{M-S-@key{left},org-table-delete-column} @orgcmd{M-S-@key{LEFT},org-table-delete-column}
Kill the current column. Kill the current column.
@c @c
@orgcmd{M-S-@key{right},org-table-insert-column} @orgcmd{M-S-@key{RIGHT},org-table-insert-column}
Insert a new column to the left of the cursor position. Insert a new column to the left of the cursor position.
@c @c
@orgcmdkkcc{M-@key{up},M-@key{down},org-table-move-row-up,org-table-move-row-down} @orgcmdkkcc{M-@key{UP},M-@key{DOWN},org-table-move-row-up,org-table-move-row-down}
Move the current row up/down. Move the current row up/down.
@c @c
@orgcmd{M-S-@key{up},org-table-kill-row} @orgcmd{M-S-@key{UP},org-table-kill-row}
Kill the current row or horizontal line. Kill the current row or horizontal line.
@c @c
@orgcmd{M-S-@key{down},org-table-insert-row} @orgcmd{M-S-@key{DOWN},org-table-insert-row}
Insert a new row above the current row. With a prefix argument, the line is Insert a new row above the current row. With a prefix argument, the line is
created below the current one. created below the current one.
@c @c
@ -3014,22 +3014,22 @@ formula, @key{TAB} re-indents just like in Emacs Lisp mode.
Complete Lisp symbols, just like in Emacs Lisp mode.@footnote{Many desktops Complete Lisp symbols, just like in Emacs Lisp mode.@footnote{Many desktops
intercept @kbd{M-@key{TAB}} to switch windows. Use @kbd{C-M-i} or intercept @kbd{M-@key{TAB}} to switch windows. Use @kbd{C-M-i} or
@kbd{@key{ESC} @key{TAB}} instead for completion (@pxref{Completion}).} @kbd{@key{ESC} @key{TAB}} instead for completion (@pxref{Completion}).}
@kindex S-@key{up} @kindex S-@key{UP}
@kindex S-@key{down} @kindex S-@key{DOWN}
@kindex S-@key{left} @kindex S-@key{LEFT}
@kindex S-@key{right} @kindex S-@key{RIGHT}
@findex org-table-fedit-ref-up @findex org-table-fedit-ref-up
@findex org-table-fedit-ref-down @findex org-table-fedit-ref-down
@findex org-table-fedit-ref-left @findex org-table-fedit-ref-left
@findex org-table-fedit-ref-right @findex org-table-fedit-ref-right
@item S-@key{up}/@key{down}/@key{left}/@key{right} @item S-@key{UP}/@key{DOWN}/@key{LEFT}/@key{RIGHT}
Shift the reference at point. For example, if the reference is Shift the reference at point. For example, if the reference is
@code{B3} and you press @kbd{S-@key{right}}, it will become @code{C3}. @code{B3} and you press @kbd{S-@key{RIGHT}}, it will become @code{C3}.
This also works for relative references and for hline references. This also works for relative references and for hline references.
@orgcmdkkcc{M-S-@key{up},M-S-@key{down},org-table-fedit-line-up,org-table-fedit-line-down} @orgcmdkkcc{M-S-@key{UP},M-S-@key{DOWN},org-table-fedit-line-up,org-table-fedit-line-down}
Move the test line for column formulas in the Org buffer up and Move the test line for column formulas in the Org buffer up and
down. down.
@orgcmdkkcc{M-@key{up},M-@key{down},org-table-fedit-scroll-down,org-table-fedit-scroll-up} @orgcmdkkcc{M-@key{UP},M-@key{DOWN},org-table-fedit-scroll-down,org-table-fedit-scroll-up}
Scroll the window displaying the table. Scroll the window displaying the table.
@kindex C-c @} @kindex C-c @}
@findex org-table-toggle-coordinate-overlays @findex org-table-toggle-coordinate-overlays
@ -3710,7 +3710,7 @@ becomes the default description.
@b{Inserting stored links}@* @b{Inserting stored links}@*
All links stored during the All links stored during the
current session are part of the history for this prompt, so you can access current session are part of the history for this prompt, so you can access
them with @key{up} and @key{down} (or @kbd{M-p/n}). them with @key{UP} and @key{DOWN} (or @kbd{M-p/n}).
@b{Completion support}@* Completion with @key{TAB} will help you to insert @b{Completion support}@* Completion with @key{TAB} will help you to insert
valid link prefixes like @samp{https:}, including the prefixes valid link prefixes like @samp{https:}, including the prefixes
@ -4043,9 +4043,9 @@ completion; otherwise force cycling through TODO states with no prompt. When
@code{org-use-fast-todo-selection} is set to @code{prefix}, use the fast @code{org-use-fast-todo-selection} is set to @code{prefix}, use the fast
selection interface. selection interface.
@kindex S-@key{right} @kindex S-@key{RIGHT}
@kindex S-@key{left} @kindex S-@key{LEFT}
@item S-@key{right} @ @r{/} @ S-@key{left} @item S-@key{RIGHT} @ @r{/} @ S-@key{LEFT}
@vindex org-treat-S-cursor-todo-selection-as-state-change @vindex org-treat-S-cursor-todo-selection-as-state-change
Select the following/preceding TODO state, similar to cycling. Useful Select the following/preceding TODO state, similar to cycling. Useful
mostly if more than two TODO states are possible (@pxref{TODO mostly if more than two TODO states are possible (@pxref{TODO
@ -4126,7 +4126,7 @@ With this setup, the command @kbd{C-c C-t} will cycle an entry from TODO
to FEEDBACK, then to VERIFY, and finally to DONE and DELEGATED@. You may to FEEDBACK, then to VERIFY, and finally to DONE and DELEGATED@. You may
also use a numeric prefix argument to quickly select a specific state. For also use a numeric prefix argument to quickly select a specific state. For
example @kbd{C-3 C-c C-t} will change the state immediately to VERIFY@. example @kbd{C-3 C-c C-t} will change the state immediately to VERIFY@.
Or you can use @kbd{S-@key{left}} to go backward through the sequence. If you Or you can use @kbd{S-@key{LEFT}} to go backward through the sequence. If you
define many keywords, you can use in-buffer completion define many keywords, you can use in-buffer completion
(@pxref{Completion}) or even a special one-key selection scheme (@pxref{Completion}) or even a special one-key selection scheme
(@pxref{Fast access to TODO states}) to insert these words into the (@pxref{Fast access to TODO states}) to insert these words into the
@ -4192,23 +4192,23 @@ select the correct sequence. Besides the obvious ways like typing a
keyword or using completion, you may also apply the following commands: keyword or using completion, you may also apply the following commands:
@table @kbd @table @kbd
@kindex C-S-@key{right} @kindex C-S-@key{RIGHT}
@kindex C-S-@key{left} @kindex C-S-@key{LEFT}
@kindex C-u C-u C-c C-t @kindex C-u C-u C-c C-t
@item C-u C-u C-c C-t @item C-u C-u C-c C-t
@itemx C-S-@key{right} @itemx C-S-@key{RIGHT}
@itemx C-S-@key{left} @itemx C-S-@key{LEFT}
These keys jump from one TODO subset to the next. In the above example, These keys jump from one TODO subset to the next. In the above example,
@kbd{C-u C-u C-c C-t} or @kbd{C-S-@key{right}} would jump from @code{TODO} or @kbd{C-u C-u C-c C-t} or @kbd{C-S-@key{RIGHT}} would jump from @code{TODO} or
@code{DONE} to @code{REPORT}, and any of the words in the second row to @code{DONE} to @code{REPORT}, and any of the words in the second row to
@code{CANCELED}. Note that the @kbd{C-S-} key binding conflict with @code{CANCELED}. Note that the @kbd{C-S-} key binding conflict with
@code{shift-selection-mode} (@pxref{Conflicts}). @code{shift-selection-mode} (@pxref{Conflicts}).
@kindex S-@key{right} @kindex S-@key{RIGHT}
@kindex S-@key{left} @kindex S-@key{LEFT}
@item S-@key{right} @item S-@key{RIGHT}
@itemx S-@key{left} @itemx S-@key{LEFT}
@kbd{S-@key{left}} and @kbd{S-@key{right}} and walk through @emph{all} @kbd{S-@key{LEFT}} and @kbd{S-@key{RIGHT}} and walk through @emph{all}
keywords from all sets, so for example @kbd{S-@key{right}} would switch keywords from all sets, so for example @kbd{S-@key{RIGHT}} would switch
from @code{DONE} to @code{REPORT} in the example above. See also from @code{DONE} to @code{REPORT} in the example above. See also
@ref{Conflicts}, for a discussion of the interaction with @ref{Conflicts}, for a discussion of the interaction with
@code{shift-selection-mode}. @code{shift-selection-mode}.
@ -4644,7 +4644,7 @@ items.
@table @kbd @table @kbd
@item @kbd{C-c ,} @item @kbd{C-c ,}
@kindex @kbd{C-c ,} @kindex C-c ,
@findex org-priority @findex org-priority
Set the priority of the current headline (@command{org-priority}). The Set the priority of the current headline (@command{org-priority}). The
command prompts for a priority character @samp{A}, @samp{B} or @samp{C}. command prompts for a priority character @samp{A}, @samp{B} or @samp{C}.
@ -4652,7 +4652,7 @@ When you press @key{SPC} instead, the priority cookie is removed from the
headline. The priorities can also be changed ``remotely'' from the agenda headline. The priorities can also be changed ``remotely'' from the agenda
buffer with the @kbd{,} command (@pxref{Agenda commands}). buffer with the @kbd{,} command (@pxref{Agenda commands}).
@c @c
@orgcmdkkcc{S-@key{up},S-@key{down},org-priority-up,org-priority-down} @orgcmdkkcc{S-@key{UP},S-@key{DOWN},org-priority-up,org-priority-down}
@vindex org-priority-start-cycle-with-default @vindex org-priority-start-cycle-with-default
Increase/decrease priority of current headline@footnote{See also the option Increase/decrease priority of current headline@footnote{See also the option
@code{org-priority-start-cycle-with-default}.}. Note that these keys are @code{org-priority-start-cycle-with-default}.}. Note that these keys are
@ -5395,7 +5395,7 @@ With the cursor in a property drawer, this executes property commands.
@orgcmd{C-c C-c s,org-set-property} @orgcmd{C-c C-c s,org-set-property}
Set a property in the current entry. Both the property and the value Set a property in the current entry. Both the property and the value
can be inserted using completion. can be inserted using completion.
@orgcmdkkcc{S-@key{right},S-@key{left},org-property-next-allowed-value,org-property-previous-allowed-value} @orgcmdkkcc{S-@key{RIGHT},S-@key{LEFT},org-property-next-allowed-value,org-property-previous-allowed-value}
Switch property at point to the next/previous allowed value. Switch property at point to the next/previous allowed value.
@orgcmd{C-c C-c d,org-delete-property} @orgcmd{C-c C-c d,org-delete-property}
Remove a property from the current entry. Remove a property from the current entry.
@ -5725,17 +5725,17 @@ Same as @kbd{r}.
@orgcmd{q,org-columns-quit} @orgcmd{q,org-columns-quit}
Exit column view. Exit column view.
@tsubheading{Editing values} @tsubheading{Editing values}
@item @key{left} @key{right} @key{up} @key{down} @item @key{LEFT} @key{RIGHT} @key{UP} @key{DOWN}
Move through the column view from field to field. Move through the column view from field to field.
@kindex S-@key{left} @kindex S-@key{LEFT}
@kindex S-@key{right} @kindex S-@key{RIGHT}
@item S-@key{left}/@key{right} @item S-@key{LEFT}/@key{RIGHT}
Switch to the next/previous allowed value of the field. For this, you Switch to the next/previous allowed value of the field. For this, you
have to have specified allowed values for a property. have to have specified allowed values for a property.
@item 1..9,0 @item 1..9,0
Directly select the Nth allowed value, @kbd{0} selects the 10th value. Directly select the Nth allowed value, @kbd{0} selects the 10th value.
@orgcmdkkcc{n,p,org-columns-next-allowed-value,org-columns-previous-allowed-value} @orgcmdkkcc{n,p,org-columns-next-allowed-value,org-columns-previous-allowed-value}
Same as @kbd{S-@key{left}/@key{right}} Same as @kbd{S-@key{LEFT}/@key{RIGHT}}
@orgcmd{e,org-columns-edit-value} @orgcmd{e,org-columns-edit-value}
Edit the property at point. For the special properties, this will Edit the property at point. For the special properties, this will
invoke the same interface that you normally use to change that invoke the same interface that you normally use to change that
@ -5754,9 +5754,9 @@ current column view.
@tsubheading{Modifying the table structure} @tsubheading{Modifying the table structure}
@orgcmdkkcc{<,>,org-columns-narrow,org-columns-widen} @orgcmdkkcc{<,>,org-columns-narrow,org-columns-widen}
Make the column narrower/wider by one character. Make the column narrower/wider by one character.
@orgcmd{S-M-@key{right},org-columns-new} @orgcmd{S-M-@key{RIGHT},org-columns-new}
Insert a new column, to the left of the current column. Insert a new column, to the left of the current column.
@orgcmd{S-M-@key{left},org-columns-delete} @orgcmd{S-M-@key{LEFT},org-columns-delete}
Delete the current column. Delete the current column.
@end table @end table
@ -6010,11 +6010,11 @@ instead.
Access the agenda for the date given by the timestamp or -range at Access the agenda for the date given by the timestamp or -range at
point (@pxref{Weekly/daily agenda}). point (@pxref{Weekly/daily agenda}).
@c @c
@orgcmdkkcc{S-@key{left},S-@key{right},org-timestamp-down-day,org-timestamp-up-day} @orgcmdkkcc{S-@key{LEFT},S-@key{RIGHT},org-timestamp-down-day,org-timestamp-up-day}
Change date at cursor by one day. These key bindings conflict with Change date at cursor by one day. These key bindings conflict with
shift-selection and related modes (@pxref{Conflicts}). shift-selection and related modes (@pxref{Conflicts}).
@c @c
@orgcmdkkcc{S-@key{up},S-@key{down},org-timestamp-up,org-timestamp-down-down} @orgcmdkkcc{S-@key{UP},S-@key{DOWN},org-timestamp-up,org-timestamp-down-down}
Change the item under the cursor in a timestamp. The cursor can be on a Change the item under the cursor in a timestamp. The cursor can be on a
year, month, day, hour or minute. When the timestamp contains a time range year, month, day, hour or minute. When the timestamp contains a time range
like @samp{15:30-16:30}, modifying the first time will also shift the second, like @samp{15:30-16:30}, modifying the first time will also shift the second,
@ -6138,25 +6138,25 @@ from the minibuffer:
@kindex M-v @kindex M-v
@kindex C-v @kindex C-v
@kindex mouse-1 @kindex mouse-1
@kindex S-@key{right} @kindex S-@key{RIGHT}
@kindex S-@key{left} @kindex S-@key{LEFT}
@kindex S-@key{down} @kindex S-@key{DOWN}
@kindex S-@key{up} @kindex S-@key{UP}
@kindex M-S-@key{right} @kindex M-S-@key{RIGHT}
@kindex M-S-@key{left} @kindex M-S-@key{LEFT}
@kindex @key{RET} @kindex @key{RET}
@kindex M-S-@key{down} @kindex M-S-@key{DOWN}
@kindex M-S-@key{up} @kindex M-S-@key{UP}
@example @example
@key{RET} @r{Choose date at cursor in calendar.} @key{RET} @r{Choose date at cursor in calendar.}
mouse-1 @r{Select date by clicking on it.} mouse-1 @r{Select date by clicking on it.}
S-@key{right}/@key{left} @r{One day forward/backward.} S-@key{RIGHT}/@key{LEFT} @r{One day forward/backward.}
S-@key{down}/@key{up} @r{One week forward/backward.} S-@key{DOWN}/@key{UP} @r{One week forward/backward.}
M-S-@key{right}/@key{left} @r{One month forward/backward.} M-S-@key{RIGHT}/@key{LEFT} @r{One month forward/backward.}
> / < @r{Scroll calendar forward/backward by one month.} > / < @r{Scroll calendar forward/backward by one month.}
M-v / C-v @r{Scroll calendar forward/backward by 3 months.} M-v / C-v @r{Scroll calendar forward/backward by 3 months.}
M-S-@key{down}/@key{up} @r{Scroll calendar forward/backward by one year.} M-S-@key{DOWN}/@key{UP} @r{Scroll calendar forward/backward by one year.}
@end example @end example
@vindex org-read-date-display-live @vindex org-read-date-display-live
@ -6196,10 +6196,10 @@ following consequences:
You cannot place the cursor onto a timestamp anymore, only before or You cannot place the cursor onto a timestamp anymore, only before or
after. after.
@item @item
The @kbd{S-@key{up}/@key{down}} keys can no longer be used to adjust The @kbd{S-@key{UP}/@key{DOWN}} keys can no longer be used to adjust
each component of a timestamp. If the cursor is at the beginning of each component of a timestamp. If the cursor is at the beginning of
the stamp, @kbd{S-@key{up}/@key{down}} will change the stamp by one day, the stamp, @kbd{S-@key{UP}/@key{DOWN}} will change the stamp by one day,
just like @kbd{S-@key{left}/@key{right}}. At the end of the stamp, the just like @kbd{S-@key{LEFT}/@key{RIGHT}}. At the end of the stamp, the
time will be changed by one minute. time will be changed by one minute.
@item @item
If the timestamp contains a range of clock times or a repeater, these If the timestamp contains a range of clock times or a repeater, these
@ -6555,7 +6555,7 @@ clock duration keeps the same.
@orgcmd{S-M-@key{up/down},org-timestamp-up/down} @orgcmd{S-M-@key{up/down},org-timestamp-up/down}
On @code{CLOCK} log lines, increase/decrease the timestamp at point and On @code{CLOCK} log lines, increase/decrease the timestamp at point and
the one of the previous (or the next clock) timestamp by the same duration. the one of the previous (or the next clock) timestamp by the same duration.
For example, if you hit @kbd{S-M-@key{up}} to increase a clocked-out timestamp For example, if you hit @kbd{S-M-@key{UP}} to increase a clocked-out timestamp
by five minutes, then the clocked-in timestamp of the next clock will be by five minutes, then the clocked-in timestamp of the next clock will be
increased by five minutes. increased by five minutes.
@orgcmd{C-c C-t,org-todo} @orgcmd{C-c C-t,org-todo}
@ -6606,7 +6606,7 @@ Update dynamic block at point.
@orgkey{C-u C-c C-x C-u} @orgkey{C-u C-c C-x C-u}
Update all dynamic blocks (@pxref{Dynamic blocks}). This is useful if Update all dynamic blocks (@pxref{Dynamic blocks}). This is useful if
you have several clock table blocks in a buffer. you have several clock table blocks in a buffer.
@orgcmdkxkc{S-@key{left},S-@key{right},org-clocktable-try-shift} @orgcmdkxkc{S-@key{LEFT},S-@key{RIGHT},org-clocktable-try-shift}
Shift the current @code{:block} interval and update the table. The cursor Shift the current @code{:block} interval and update the table. The cursor
needs to be in the @code{#+BEGIN: clocktable} line for this command. If needs to be in the @code{#+BEGIN: clocktable} line for this command. If
@code{:block} is @code{today}, it will be shifted to @code{today-1} etc. @code{:block} is @code{today}, it will be shifted to @code{today-1} etc.
@ -6656,7 +6656,7 @@ be selected:
thismonth, lastmonth, thismonth-@var{N} @r{a relative month} thismonth, lastmonth, thismonth-@var{N} @r{a relative month}
thisyear, lastyear, thisyear-@var{N} @r{a relative year} thisyear, lastyear, thisyear-@var{N} @r{a relative year}
untilnow untilnow
@r{Use @kbd{S-@key{left}/@key{right}} keys to shift the time interval.} @r{Use @kbd{S-@key{LEFT}/@key{RIGHT}} keys to shift the time interval.}
:tstart @r{A time string specifying when to start considering times.} :tstart @r{A time string specifying when to start considering times.}
@r{Relative times like @code{"<-2w>"} can also be used. See} @r{Relative times like @code{"<-2w>"} can also be used. See}
@r{@ref{Matching tags and properties} for relative time syntax.} @r{@ref{Matching tags and properties} for relative time syntax.}
@ -6862,7 +6862,7 @@ In particular if you want to use this setup also in the agenda, a global
setup may be advised. setup may be advised.
The way to assign estimates to individual items is then to switch to column The way to assign estimates to individual items is then to switch to column
mode, and to use @kbd{S-@key{right}} and @kbd{S-@key{left}} to change the mode, and to use @kbd{S-@key{RIGHT}} and @kbd{S-@key{LEFT}} to change the
value. The values you enter will immediately be summed up in the hierarchy. value. The values you enter will immediately be summed up in the hierarchy.
In the column next to it, any clocked time will be displayed. In the column next to it, any clocked time will be displayed.
@ -8022,7 +8022,6 @@ Remove current file from the list of agenda files.
@orgcmd{C-',org-cycle-agenda-files} @orgcmd{C-',org-cycle-agenda-files}
@itemx C-, @itemx C-,
Cycle through agenda file list, visiting one file after the other. Cycle through agenda file list, visiting one file after the other.
@kindex M-x org-iswitchb
@item M-x org-iswitchb RET @item M-x org-iswitchb RET
Command to use an @code{iswitchb}-like interface to switch to and between Org Command to use an @code{iswitchb}-like interface to switch to and between Org
buffers. buffers.
@ -8950,9 +8949,9 @@ the other commands, the cursor needs to be in the desired line.
@tsubheading{Motion} @tsubheading{Motion}
@cindex motion commands in agenda @cindex motion commands in agenda
@orgcmd{n,org-agenda-next-line} @orgcmd{n,org-agenda-next-line}
Next line (same as @key{down} and @kbd{C-n}). Next line (same as @key{DOWN} and @kbd{C-n}).
@orgcmd{p,org-agenda-previous-line} @orgcmd{p,org-agenda-previous-line}
Previous line (same as @key{up} and @kbd{C-p}). Previous line (same as @key{UP} and @kbd{C-p}).
@orgcmd{N,org-agenda-next-item} @orgcmd{N,org-agenda-next-item}
Next item: same as next line, but only consider items. Next item: same as next line, but only consider items.
@orgcmd{P,org-agenda-previous-item} @orgcmd{P,org-agenda-previous-item}
@ -9103,8 +9102,8 @@ Toggle the time grid on and off. See also the variables
@c @c
@orgcmd{r,org-agenda-redo} @orgcmd{r,org-agenda-redo}
Recreate the agenda buffer, for example to reflect the changes after Recreate the agenda buffer, for example to reflect the changes after
modification of the timestamps of items with @kbd{S-@key{left}} and modification of the timestamps of items with @kbd{S-@key{LEFT}} and
@kbd{S-@key{right}}. When the buffer is the global TODO list, a prefix @kbd{S-@key{RIGHT}}. When the buffer is the global TODO list, a prefix
argument is interpreted to create a selective list for a specific TODO argument is interpreted to create a selective list for a specific TODO
keyword. keyword.
@orgcmd{g,org-agenda-redo} @orgcmd{g,org-agenda-redo}
@ -9168,8 +9167,8 @@ both in the agenda buffer and in the remote buffer.
Change the TODO state of the item, both in the agenda and in the Change the TODO state of the item, both in the agenda and in the
original org file. original org file.
@c @c
@orgcmd{C-S-@key{right},org-agenda-todo-nextset} @orgcmd{C-S-@key{RIGHT},org-agenda-todo-nextset}
@orgcmd{C-S-@key{left},org-agenda-todo-previousset} @orgcmd{C-S-@key{LEFT},org-agenda-todo-previousset}
Switch to the next/previous set of TODO keywords. Switch to the next/previous set of TODO keywords.
@c @c
@orgcmd{C-k,org-agenda-kill} @orgcmd{C-k,org-agenda-kill}
@ -9219,12 +9218,12 @@ the priority cookie is removed from the entry.
@orgcmd{P,org-agenda-show-priority} @orgcmd{P,org-agenda-show-priority}
Display weighted priority of current item. Display weighted priority of current item.
@c @c
@orgcmdkkc{+,S-@key{up},org-agenda-priority-up} @orgcmdkkc{+,S-@key{UP},org-agenda-priority-up}
Increase the priority of the current item. The priority is changed in Increase the priority of the current item. The priority is changed in
the original buffer, but the agenda is not resorted. Use the @kbd{r} the original buffer, but the agenda is not resorted. Use the @kbd{r}
key for this. key for this.
@c @c
@orgcmdkkc{-,S-@key{down},org-agenda-priority-down} @orgcmdkkc{-,S-@key{DOWN},org-agenda-priority-down}
Decrease the priority of the current item. Decrease the priority of the current item.
@c @c
@orgcmdkkc{z,C-c C-z,org-agenda-add-note} @orgcmdkkc{z,C-c C-z,org-agenda-add-note}
@ -9242,19 +9241,19 @@ Schedule this item. With prefix arg remove the scheduling timestamp
@orgcmd{C-c C-d,org-agenda-deadline} @orgcmd{C-c C-d,org-agenda-deadline}
Set a deadline for this item. With prefix arg remove the deadline. Set a deadline for this item. With prefix arg remove the deadline.
@c @c
@orgcmd{S-@key{right},org-agenda-do-date-later} @orgcmd{S-@key{RIGHT},org-agenda-do-date-later}
Change the timestamp associated with the current line by one day into the Change the timestamp associated with the current line by one day into the
future. If the date is in the past, the first call to this command will move future. If the date is in the past, the first call to this command will move
it to today.@* it to today.@*
With a numeric prefix argument, change it by that many days. For example, With a numeric prefix argument, change it by that many days. For example,
@kbd{3 6 5 S-@key{right}} will change it by a year. With a @kbd{C-u} prefix, @kbd{3 6 5 S-@key{RIGHT}} will change it by a year. With a @kbd{C-u} prefix,
change the time by one hour. If you immediately repeat the command, it will change the time by one hour. If you immediately repeat the command, it will
continue to change hours even without the prefix arg. With a double @kbd{C-u continue to change hours even without the prefix arg. With a double @kbd{C-u
C-u} prefix, do the same for changing minutes.@* C-u} prefix, do the same for changing minutes.@*
The stamp is changed in the original Org file, but the change is not directly The stamp is changed in the original Org file, but the change is not directly
reflected in the agenda buffer. Use @kbd{r} or @kbd{g} to update the buffer. reflected in the agenda buffer. Use @kbd{r} or @kbd{g} to update the buffer.
@c @c
@orgcmd{S-@key{left},org-agenda-do-date-earlier} @orgcmd{S-@key{LEFT},org-agenda-do-date-earlier}
Change the timestamp associated with the current line by one day Change the timestamp associated with the current line by one day
into the past. into the past.
@c @c
@ -17128,10 +17127,10 @@ Active key bindings in code blocks:
@item @kbd{C-c C-c} @tab @code{org-babel-execute-src-block} @item @kbd{C-c C-c} @tab @code{org-babel-execute-src-block}
@kindex C-c C-o @kindex C-c C-o
@item @kbd{C-c C-o} @tab @code{org-babel-open-src-block-result} @item @kbd{C-c C-o} @tab @code{org-babel-open-src-block-result}
@kindex M-up @kindex M-@key{UP}
@item @kbd{M-@key{up}} @tab @code{org-babel-load-in-session} @item @kbd{M-@key{UP}} @tab @code{org-babel-load-in-session}
@kindex M-down @kindex M-@key{DOWN}
@item @kbd{M-@key{down}} @tab @code{org-babel-switch-to-session} @item @kbd{M-@key{DOWN}} @tab @code{org-babel-switch-to-session}
@end multitable @end multitable
Active key bindings in Org mode buffer: Active key bindings in Org mode buffer:
@ -17930,23 +17929,23 @@ normal @kbd{S-@key{cursor}} for editing timestamp might be better with
@multitable @columnfractions 0.15 0.2 0.1 0.2 @multitable @columnfractions 0.15 0.2 0.1 0.2
@item @b{Default} @tab @b{Alternative 1} @tab @b{Speed key} @tab @b{Alternative 2} @item @b{Default} @tab @b{Alternative 1} @tab @b{Speed key} @tab @b{Alternative 2}
@item @kbd{S-@key{TAB}} @tab @kbd{C-u @key{TAB}} @tab @kbd{C} @tab @item @kbd{S-@key{TAB}} @tab @kbd{C-u @key{TAB}} @tab @kbd{C} @tab
@item @kbd{M-@key{left}} @tab @kbd{C-c C-x l} @tab @kbd{l} @tab @kbd{@key{Esc} @key{left}} @item @kbd{M-@key{LEFT}} @tab @kbd{C-c C-x l} @tab @kbd{l} @tab @kbd{@key{Esc} @key{LEFT}}
@item @kbd{M-S-@key{left}} @tab @kbd{C-c C-x L} @tab @kbd{L} @tab @item @kbd{M-S-@key{LEFT}} @tab @kbd{C-c C-x L} @tab @kbd{L} @tab
@item @kbd{M-@key{right}} @tab @kbd{C-c C-x r} @tab @kbd{r} @tab @kbd{@key{Esc} @key{right}} @item @kbd{M-@key{RIGHT}} @tab @kbd{C-c C-x r} @tab @kbd{r} @tab @kbd{@key{Esc} @key{RIGHT}}
@item @kbd{M-S-@key{right}} @tab @kbd{C-c C-x R} @tab @kbd{R} @tab @item @kbd{M-S-@key{RIGHT}} @tab @kbd{C-c C-x R} @tab @kbd{R} @tab
@item @kbd{M-@key{up}} @tab @kbd{C-c C-x u} @tab @kbd{ } @tab @kbd{@key{Esc} @key{up}} @item @kbd{M-@key{UP}} @tab @kbd{C-c C-x u} @tab @kbd{ } @tab @kbd{@key{Esc} @key{UP}}
@item @kbd{M-S-@key{up}} @tab @kbd{C-c C-x U} @tab @kbd{U} @tab @item @kbd{M-S-@key{UP}} @tab @kbd{C-c C-x U} @tab @kbd{U} @tab
@item @kbd{M-@key{down}} @tab @kbd{C-c C-x d} @tab @kbd{ } @tab @kbd{@key{Esc} @key{down}} @item @kbd{M-@key{DOWN}} @tab @kbd{C-c C-x d} @tab @kbd{ } @tab @kbd{@key{Esc} @key{DOWN}}
@item @kbd{M-S-@key{down}} @tab @kbd{C-c C-x D} @tab @kbd{D} @tab @item @kbd{M-S-@key{DOWN}} @tab @kbd{C-c C-x D} @tab @kbd{D} @tab
@item @kbd{S-@key{RET}} @tab @kbd{C-c C-x c} @tab @kbd{ } @tab @item @kbd{S-@key{RET}} @tab @kbd{C-c C-x c} @tab @kbd{ } @tab
@item @kbd{M-@key{RET}} @tab @kbd{C-c C-x m} @tab @kbd{ } @tab @kbd{@key{Esc} @key{RET}} @item @kbd{M-@key{RET}} @tab @kbd{C-c C-x m} @tab @kbd{ } @tab @kbd{@key{Esc} @key{RET}}
@item @kbd{M-S-@key{RET}} @tab @kbd{C-c C-x M} @tab @kbd{ } @tab @item @kbd{M-S-@key{RET}} @tab @kbd{C-c C-x M} @tab @kbd{ } @tab
@item @kbd{S-@key{left}} @tab @kbd{C-c @key{left}} @tab @kbd{ } @tab @item @kbd{S-@key{LEFT}} @tab @kbd{C-c @key{LEFT}} @tab @kbd{ } @tab
@item @kbd{S-@key{right}} @tab @kbd{C-c @key{right}} @tab @kbd{ } @tab @item @kbd{S-@key{RIGHT}} @tab @kbd{C-c @key{RIGHT}} @tab @kbd{ } @tab
@item @kbd{S-@key{up}} @tab @kbd{C-c @key{up}} @tab @kbd{ } @tab @item @kbd{S-@key{UP}} @tab @kbd{C-c @key{UP}} @tab @kbd{ } @tab
@item @kbd{S-@key{down}} @tab @kbd{C-c @key{down}} @tab @kbd{ } @tab @item @kbd{S-@key{DOWN}} @tab @kbd{C-c @key{DOWN}} @tab @kbd{ } @tab
@item @kbd{C-S-@key{left}} @tab @kbd{C-c C-x @key{left}} @tab @kbd{ } @tab @item @kbd{C-S-@key{LEFT}} @tab @kbd{C-c C-x @key{LEFT}} @tab @kbd{ } @tab
@item @kbd{C-S-@key{right}} @tab @kbd{C-c C-x @key{right}} @tab @kbd{ } @tab @item @kbd{C-S-@key{RIGHT}} @tab @kbd{C-c C-x @key{RIGHT}} @tab @kbd{ } @tab
@end multitable @end multitable

View file

@ -677,7 +677,7 @@ put in @samp{cvs-status-mode}.
@cindex Movement Commands @cindex Movement Commands
@findex cvs-mode-next-line @findex cvs-mode-next-line
@findex cvs-mode-previous-line @findex cvs-mode-previous-line
@kindex SPC@r{--Move down one file} @kindex @key{SPC}@r{--Move down one file}
@kindex n@r{--Move down one file} @kindex n@r{--Move down one file}
@kindex p@r{--Move up one file} @kindex p@r{--Move up one file}
@ -705,8 +705,8 @@ This key moves one file backward, towards the beginning of the buffer
@kindex m@r{--marking a file} @kindex m@r{--marking a file}
@kindex M@r{--marking all files} @kindex M@r{--marking all files}
@kindex u@r{--unmark a file} @kindex u@r{--unmark a file}
@kindex ESC DEL@r{--unmark all files} @kindex @key{ESC} @key{DEL}@r{--unmark all files}
@kindex DEL@r{--unmark previous file} @kindex @key{DEL}@r{--unmark previous file}
@kindex %@r{--mark files matching regexp} @kindex %@r{--mark files matching regexp}
@kindex S@r{--mark files in a particular state} @kindex S@r{--mark files in a particular state}
@kindex T@r{--toggle marks} @kindex T@r{--toggle marks}

View file

@ -154,7 +154,7 @@ deego: fsbot rules!
@cindex nick completion @cindex nick completion
@cindex completion of nicks @cindex completion of nicks
@kindex TAB @kindex @key{TAB}
Since this is so common, you can use @key{TAB} to do nick completion. Since this is so common, you can use @key{TAB} to do nick completion.
@node Getting started with rcirc @node Getting started with rcirc
@ -215,7 +215,7 @@ When you have answered these questions, @code{rcirc} will create a server
buffer, which will be named something like @file{*irc.freenode.net*}, buffer, which will be named something like @file{*irc.freenode.net*},
and a channel buffer for each of the channels you wanted to join. and a channel buffer for each of the channels you wanted to join.
@kindex RET @kindex @key{RET}
@cindex talking @cindex talking
@cindex communicating @cindex communicating
To talk in a channel, just type what you want to say in a channel To talk in a channel, just type what you want to say in a channel
@ -378,7 +378,7 @@ network. A new buffer will be created for this conversation. It works
like a channel with only two members. (Also @code{/query fsbot}.) like a channel with only two members. (Also @code{/query fsbot}.)
@item C-c @key{RET} @item C-c @key{RET}
@kindex C-c RET @kindex C-c @key{RET}
@cindex /msg @cindex /msg
@cindex single message @cindex single message
@cindex message sending @cindex message sending
@ -617,7 +617,7 @@ daunting task. This chapters tells you how @code{rcirc} can help.
@cindex modeline @cindex modeline
@comment This section copied to the Getting started with rcirc section @comment This section copied to the Getting started with rcirc section
@kindex C-c C-SPC @kindex C-c C-@key{SPC}
@vindex rcirc-track-minor-mode @vindex rcirc-track-minor-mode
@cindex switching channels @cindex switching channels
@cindex tracking activity @cindex tracking activity
@ -663,7 +663,7 @@ Low priority channels have the modeline indicator ``LowPri''.
@kbd{C-c C-@key{SPC}} will not switch to low priority channels unless @kbd{C-c C-@key{SPC}} will not switch to low priority channels unless
you use the @kbd{C-u} prefix. you use the @kbd{C-u} prefix.
@kindex C-c TAB @kindex C-c @key{TAB}
@cindex ignored channels @cindex ignored channels
If you prefer a channel to never show up in the modeline, then you If you prefer a channel to never show up in the modeline, then you
have to ignore it. Use @kbd{C-c @key{TAB}} to ignore the current have to ignore it. Use @kbd{C-c @key{TAB}} to ignore the current

View file

@ -685,7 +685,7 @@ Set the preferred reference header (i.e.,
@code{sc-preferred-header-style}) to the currently displayed header. @code{sc-preferred-header-style}) to the currently displayed header.
@item @code{sc-eref-exit} (@kbd{C-j}, @key{RET}, and @key{ESC C-c}) @item @code{sc-eref-exit} (@kbd{C-j}, @key{RET}, and @key{ESC C-c})
@kindex RET @kindex @key{RET}
@kindex C-j @kindex C-j
@kindex q @kindex q
@findex sc-eref-exit @findex sc-eref-exit

View file

@ -124,7 +124,7 @@ bindings to manage Sieve scripts remotely. @xref{Managing Sieve}.
@table @kbd @table @kbd
@item C-c RET @item C-c RET
@kindex C-c RET @kindex C-c @key{RET}
@findex sieve-manage @findex sieve-manage
@cindex manage remote sieve script @cindex manage remote sieve script
Open a connection to a remote server using the Managesieve protocol. Open a connection to a remote server using the Managesieve protocol.
@ -190,7 +190,7 @@ Remove currently highlighted script.
@item RET @item RET
@item mouse-2 @item mouse-2
@item f @item f
@kindex RET @kindex @key{RET}
@kindex mouse-2 @kindex mouse-2
@kindex f @kindex f
@findex sieve-edit-script @findex sieve-edit-script

View file

@ -271,7 +271,7 @@ example again.
@end group @end group
@end example @end example
@kindex TAB @kindex @key{TAB}
Let's say point is on line 3 and we hit the @key{TAB} key to re-indent Let's say point is on line 3 and we hit the @key{TAB} key to re-indent
the line. Remember that the syntactic component list for that the line. Remember that the syntactic component list for that
line is: line is:
@ -822,11 +822,11 @@ symbol currently recognized}
@cindex Frequently Asked Questions @cindex Frequently Asked Questions
@kindex C-x h @kindex C-x h
@kindex ESC C-\ @kindex @key{ESC} C-\
@kindex ESC C-q @kindex @key{ESC} C-q
@kindex ESC C-u @kindex @key{ESC} C-u
@kindex RET @kindex @key{RET}
@kindex LFD @kindex @key{LFD}
@findex newline-and-indent @findex newline-and-indent
@quotation @quotation

File diff suppressed because it is too large Load diff

View file

@ -368,9 +368,9 @@ toggles Viperization of Emacs on and off.
@node States in Viper @node States in Viper
@section States in Viper @section States in Viper
@kindex @kbd{C-z} @kindex C-z
@kindex @key{ESC} @kindex @key{ESC}
@kindex @kbd{i} @kindex i
@cindex Emacs state @cindex Emacs state
@cindex Vi state @cindex Vi state
@cindex Insert state @cindex Insert state
@ -474,7 +474,7 @@ to allow Emacs keys in Insert state.
@node Emacs State @node Emacs State
@subsection Emacs State @subsection Emacs State
@kindex @kbd{C-z} @kindex C-z
@cindex Emacs state @cindex Emacs state
@ -514,7 +514,7 @@ exceptions are:
@table @kbd @table @kbd
@item C-x @item C-x
@kindex @kbd{C-x} @kindex C-x
@kbd{C-x} is used to invoke Emacs commands, mainly those that do window @kbd{C-x} is used to invoke Emacs commands, mainly those that do window
management. @kbd{C-x 2} will split a window, @kbd{C-x 0} will close a management. @kbd{C-x 2} will split a window, @kbd{C-x 0} will close a
window. @kbd{C-x 1} will close all other windows. @kbd{C-xb} is used to window. @kbd{C-x 1} will close all other windows. @kbd{C-xb} is used to
@ -523,14 +523,14 @@ These are about the only necessary keystrokes.
For the rest, see the GNU Emacs Manual. For the rest, see the GNU Emacs Manual.
@item C-c @item C-c
@kindex @kbd{C-c} @kindex C-c
For user levels 2 and higher, this key serves as a prefix key for the key For user levels 2 and higher, this key serves as a prefix key for the key
sequences used by various major modes. For users at Viper level 1, @kbd{C-c} sequences used by various major modes. For users at Viper level 1, @kbd{C-c}
simply beeps. simply beeps.
@item C-g and C-] @item C-g and C-]
@kindex @kbd{C-g} @kindex C-g
@kindex @kbd{C-]} @kindex C-]
These are the Emacs @samp{quit} keys. These are the Emacs @samp{quit} keys.
There will be cases where you will have to There will be cases where you will have to
@ -543,7 +543,7 @@ Edit,Recursive Edit,emacs,The GNU Emacs Manual}.
At user level 1, @kbd{C-g} is bound to @code{viper-info-on-file} At user level 1, @kbd{C-g} is bound to @code{viper-info-on-file}
function instead. function instead.
@item C-\ @item C-\
@kindex @kbd{C-\} @kindex C-\
@cindex Meta key @cindex Meta key
Viper uses @key{ESC} as a switch between Insert and Vi states. Emacs uses Viper uses @key{ESC} as a switch between Insert and Vi states. Emacs uses
@ -569,7 +569,7 @@ about are:
@table @samp @table @samp
@item Undo @item Undo
@kindex @kbd{u} @kindex u
@kbd{u} will undo. Undo can be repeated by the @kbd{.} key. Undo itself @kbd{u} will undo. Undo can be repeated by the @kbd{.} key. Undo itself
can be undone. Another @kbd{u} will change the direction. The presence can be undone. Another @kbd{u} will change the direction. The presence
of repeatable undo means that @kbd{U}, undoing lines, is not very of repeatable undo means that @kbd{U}, undoing lines, is not very
@ -599,7 +599,7 @@ to case-insensitive and back.
@cindex vanilla search @cindex vanilla search
@cindex case-sensitive search @cindex case-sensitive search
@cindex case-insensitive search @cindex case-insensitive search
@kindex @kbd{C-c /} @kindex C-c /
@item Ex commands @item Ex commands
@cindex Ex commands @cindex Ex commands
@ -1302,8 +1302,8 @@ These commands have no Vi analogs.
@table @kbd @table @kbd
@item C-x, C-c @item C-x, C-c
@kindex @kbd{C-x} @kindex C-x
@kindex @kbd{C-c} @kindex C-c
These two keys invoke many important Emacs functions. For example, if you These two keys invoke many important Emacs functions. For example, if you
hit @kbd{C-x} followed by @kbd{2}, then the current window will be split hit @kbd{C-x} followed by @kbd{2}, then the current window will be split
into 2. Except for novice users, @kbd{C-c} is also set to execute an Emacs into 2. Except for novice users, @kbd{C-c} is also set to execute an Emacs
@ -1313,11 +1313,11 @@ configure @key{ESC} as Meta by setting @code{viper-no-multiple-ESC} to
@kbd{C-\} in Insert, Replace, or Vi states will make Emacs think @kbd{C-\} in Insert, Replace, or Vi states will make Emacs think
@kbd{Meta} has been hit. @kbd{Meta} has been hit.
@item \ @item \
@kindex @kbd{\} @kindex \
Escape to Emacs to execute a single Emacs command. For instance, Escape to Emacs to execute a single Emacs command. For instance,
@kbd{\ @key{ESC}} will act like a Meta key. @kbd{\ @key{ESC}} will act like a Meta key.
@item Q @item Q
@kindex @kbd{Q} @kindex Q
@cindex query replace @cindex query replace
@kbd{Q} is for query replace. By default, @kbd{Q} is for query replace. By default,
each string to be replaced is treated as a regular expression. You can use each string to be replaced is treated as a regular expression. You can use
@ -1327,16 +1327,16 @@ that @kbd{:se nomagic} turns Regexps off completely, unlike Vi).
@item v @item v
@itemx V @itemx V
@itemx C-v @itemx C-v
@kindex @kbd{v} @kindex v
@kindex @kbd{V} @kindex V
@kindex @kbd{C-v} @kindex C-v
These keys are used to visit files. @kbd{v} will switch to a buffer These keys are used to visit files. @kbd{v} will switch to a buffer
visiting file whose name can be entered in the minibuffer. @kbd{V} is visiting file whose name can be entered in the minibuffer. @kbd{V} is
similar, but will use a window different from the current window. similar, but will use a window different from the current window.
@kbd{C-v} is like @kbd{V}, except that a new frame (X window) will be used @kbd{C-v} is like @kbd{V}, except that a new frame (X window) will be used
instead of a new Emacs window. instead of a new Emacs window.
@item # @item #
@kindex @kbd{#} @kindex #
If followed by a certain character @var{ch}, it becomes an operator whose If followed by a certain character @var{ch}, it becomes an operator whose
argument is the region determined by the motion command that follows argument is the region determined by the motion command that follows
(indicated as <move>). (indicated as <move>).
@ -1344,34 +1344,34 @@ Currently, @var{ch} can be one of @kbd{c}, @kbd{C}, @kbd{g}, @kbd{q}, and
@kbd{s}. For instance, @kbd{#qr} will prompt you for a string and then @kbd{s}. For instance, @kbd{#qr} will prompt you for a string and then
prepend this string to each line in the buffer. prepend this string to each line in the buffer.
@item # c @item # c
@kindex @kbd{#c<move>} @kindex #c<move>
@cindex changing case @cindex changing case
Change upper-case characters in the region to lower-case Change upper-case characters in the region to lower-case
(@code{downcase-region}). (@code{downcase-region}).
Emacs command @kbd{M-l} does the same for words. Emacs command @kbd{M-l} does the same for words.
@item # C @item # C
@kindex @kbd{#C<move>} @kindex #C<move>
Change lower-case characters in the region to upper-case. For instance, Change lower-case characters in the region to upper-case. For instance,
@kbd{# C 3 w} will capitalize 3 words from the current point @kbd{# C 3 w} will capitalize 3 words from the current point
(@code{upcase-region}). (@code{upcase-region}).
Emacs command @kbd{M-u} does the same for words. Emacs command @kbd{M-u} does the same for words.
@item # g @item # g
@kindex @kbd{#g<move>} @kindex #g<move>
Execute last keyboard macro for each line in the region Execute last keyboard macro for each line in the region
(@code{viper-global-execute}). (@code{viper-global-execute}).
@item # q @item # q
@kindex @kbd{#q<move>} @kindex #q<move>
Insert specified string at the beginning of each line in the region Insert specified string at the beginning of each line in the region
(@code{viper-quote-region}). The default string is composed of the comment (@code{viper-quote-region}). The default string is composed of the comment
character(s) appropriate for the current major mode. character(s) appropriate for the current major mode.
@item # s @item # s
@kindex @kbd{#s<move>} @kindex #s<move>
Check spelling of words in the region (@code{spell-region}). Check spelling of words in the region (@code{spell-region}).
The function used for spelling is determined from the variable The function used for spelling is determined from the variable
@code{viper-spell-function}. @code{viper-spell-function}.
@vindex viper-spell-function @vindex viper-spell-function
@item * @item *
@kindex @kbd{*} @kindex *
Call last keyboard macro. Call last keyboard macro.
@item m . @item m .
Set mark at point and push old mark off the ring Set mark at point and push old mark off the ring
@ -1382,41 +1382,41 @@ Set mark at beginning and end of buffer, respectively.
Jump to mark and pop mark off the ring. @xref{Mark,,Mark,emacs,The GNU Jump to mark and pop mark off the ring. @xref{Mark,,Mark,emacs,The GNU
Emacs Manual}, for more info. Emacs Manual}, for more info.
@item ] register @item ] register
@kindex @kbd{]<a-z>} @kindex ]<a-z>
View contents of register View contents of register
@item [ textmarker @item [ textmarker
@kindex @kbd{[<a-z>} @kindex [<a-z>
View filename and position of textmarker View filename and position of textmarker
@item @@# @item @@#
@item @@register @item @@register
@item @@! @item @@!
@kindex @kbd{@@#} @kindex @@#
@kindex @kbd{@@<a-z>} @kindex @@<a-z>
@kindex @kbd{@@!} @kindex @@!
@cindex keyboard macros @cindex keyboard macros
@cindex register execution @cindex register execution
Begin/end keyboard macro. @@register has a different meaning when used after Begin/end keyboard macro. @@register has a different meaning when used after
a @kbd{@@#}. @xref{Macros and Registers}, for details a @kbd{@@#}. @xref{Macros and Registers}, for details
@item [] @item []
@kindex @kbd{[]} @kindex []
Go to end of heading. Go to end of heading.
@item g <@emph{movement command}> @item g <@emph{movement command}>
Search buffer for text delimited by movement command. The canonical Search buffer for text delimited by movement command. The canonical
example is @kbd{gw} to search for the word under the cursor. example is @kbd{gw} to search for the word under the cursor.
@xref{Improved Search}, for details. @xref{Improved Search}, for details.
@item C-g and C-] @item C-g and C-]
@kindex @kbd{C-g} @kindex C-g
@kindex @kbd{C-]} @kindex C-]
Quit and Abort Recursive edit. These may be necessary on occasion. Quit and Abort Recursive edit. These may be necessary on occasion.
@xref{Vi State}, for a reason. @xref{Vi State}, for a reason.
@item C-c C-g @item C-c C-g
@kindex @kbd{C-c C-g} @kindex C-c C-g
Hitting @kbd{C-c} followed by @kbd{C-g} will display the information on the Hitting @kbd{C-c} followed by @kbd{C-g} will display the information on the
current buffer. This is the same as hitting @kbd{C-g} in Vi, but, as current buffer. This is the same as hitting @kbd{C-g} in Vi, but, as
explained above, @kbd{C-g} is needed for other purposes in Emacs. explained above, @kbd{C-g} is needed for other purposes in Emacs.
@item C-c / @item C-c /
@kindex @kbd{C-c /} @kindex C-c /
Without a prefix argument, this command toggles Without a prefix argument, this command toggles
case-sensitive/case-insensitive search modes and plain vanilla/regular case-sensitive/case-insensitive search modes and plain vanilla/regular
expression search. With the prefix argument 1, i.e., expression search. With the prefix argument 1, i.e.,
@ -1429,21 +1429,21 @@ this function.
@cindex case-insensitive search @cindex case-insensitive search
@item M-p and M-n @item M-p and M-n
@kindex @kbd{M-p} @kindex M-p
@kindex @kbd{M-n} @kindex M-n
In the minibuffer, these commands navigate through the minibuffer In the minibuffer, these commands navigate through the minibuffer
histories, such as the history of search strings, Ex commands, etc. histories, such as the history of search strings, Ex commands, etc.
@item C-s @item C-s
@kindex @kbd{C-s} @kindex C-s
If the minibuffer is entered via a Viper search commands @kbd{/} or @kbd{?}, If the minibuffer is entered via a Viper search commands @kbd{/} or @kbd{?},
then typing this key inserts the last search string used by the then typing this key inserts the last search string used by the
Emacs incremental search command (that is bound to @kbd{C-s} everywhere Emacs incremental search command (that is bound to @kbd{C-s} everywhere
except in this case). except in this case).
@item C-c M-p and C-c M-n @item C-c M-p and C-c M-n
@kindex @kbd{C-c M-p} @kindex C-c M-p
@kindex @kbd{C-c M-n} @kindex C-c M-n
@cindex Insertion history @cindex Insertion history
@cindex Insertion ring @cindex Insertion ring
@cindex Command history @cindex Command history
@ -2669,10 +2669,10 @@ purpose of mouse search and mouse insert. By default, this is set to
@code{double-click-time} in Emacs and to @code{double-click-time} in Emacs and to
@code{mouse-track-multi-click-time} milliseconds in XEmacs. @code{mouse-track-multi-click-time} milliseconds in XEmacs.
@end table @end table
@kindex @kbd{S-mouse-1} @kindex S-mouse-1
@kindex @kbd{S-mouse-2} @kindex S-mouse-2
@kindex @kbd{meta shift button1up} @kindex @key{META} @key{SHIFT} button1up
@kindex @kbd{meta shift button2up} @kindex @key{META} @key{SHIFT} button2up
@vindex viper-multiclick-timeout @vindex viper-multiclick-timeout
@findex viper-mouse-click-insert-word @findex viper-mouse-click-insert-word
@findex viper-mouse-click-search-word @findex viper-mouse-click-search-word
@ -3383,60 +3383,60 @@ don't want this macro, put
in your Viper customization file. in your Viper customization file.
@end table @end table
@kindex @kbd{%} @kindex %
@kindex @kbd{C-c /} @kindex C-c /
@kindex @kbd{N} @kindex N
@kindex @kbd{n} @kindex n
@kindex @kbd{?<cr>} @kindex ?<cr>
@kindex @kbd{/<cr>} @kindex /<cr>
@kindex @kbd{?<string>} @kindex ?<string>
@kindex @kbd{/<string>} @kindex /<string>
@kindex @kbd{''} @kindex ''
@kindex @kbd{``} @kindex ``
@kindex @kbd{]<a-z>} @kindex ]<a-z>
@kindex @kbd{[<a-z>} @kindex [<a-z>
@kindex @kbd{'<a-z>} @kindex '<a-z>
@kindex @kbd{`<a-z>} @kindex `<a-z>
@kindex @kbd{m<a-z>} @kindex m<a-z>
@kindex @kbd{[]} @kindex []
@kindex @kbd{[[} @kindex [[
@kindex @kbd{]]} @kindex ]]
@kindex @kbd{@{} @kindex @{
@kindex @kbd{@}} @kindex @}
@kindex @kbd{(} @kindex (
@kindex @kbd{)} @kindex )
@kindex @kbd{M} @kindex M
@kindex @kbd{L} @kindex L
@kindex @kbd{H} @kindex H
@kindex @kbd{G} @kindex G
@kindex @kbd{E} @kindex E
@kindex @kbd{e} @kindex e
@kindex @kbd{B} @kindex B
@kindex @kbd{b} @kindex b
@kindex @kbd{W} @kindex W
@kindex @kbd{w} @kindex w
@kindex @kbd{,} @kindex ,
@kindex @kbd{;} @kindex ;
@kindex @kbd{T<char>} @kindex T<char>
@kindex @kbd{F<char>} @kindex F<char>
@kindex @kbd{t<char>} @kindex t<char>
@kindex @kbd{f<char>} @kindex f<char>
@kindex @kbd{|} @kindex |
@kindex @kbd{0} @kindex 0
@kindex @kbd{<cr>} @kindex @key{CR}
@kindex @kbd{+} @kindex +
@kindex @kbd{-} @kindex -
@kindex @kbd{^} @kindex ^
@kindex @kbd{$} @kindex $
@kindex @kbd{C-p} @kindex C-p
@kindex @kbd{<lf>} @kindex @key{LF}
@kindex @kbd{<sp>} @kindex @key{SPC}
@kindex @kbd{C-n} @kindex C-n
@kindex @kbd{C-h} @kindex C-h
@kindex @kbd{h} @kindex h
@kindex @kbd{j} @kindex j
@kindex @kbd{k} @kindex k
@kindex @kbd{l} @kindex l
@vindex viper-parse-sexp-ignore-comments @vindex viper-parse-sexp-ignore-comments
@node Marking @node Marking
@ -3478,18 +3478,18 @@ Go to specified Viper mark.
@item `<a-z> @item `<a-z>
Go to specified Viper mark and go to the first CHAR on line. Go to specified Viper mark and go to the first CHAR on line.
@end table @end table
@kindex @kbd{m<a-z>} @kindex m<a-z>
@kindex @kbd{m.} @kindex m.
@kindex @kbd{m>} @kindex m>
@kindex @kbd{m<} @kindex m<
@kindex @kbd{m,} @kindex m,
@kindex @kbd{m^} @kindex m^
@findex @kbd{Ex mark} @findex @kbd{Ex mark}
@findex @kbd{Ex k} @findex @kbd{Ex k}
@kindex @kbd{''} @kindex ''
@kindex @kbd{``} @kindex ``
@kindex @kbd{`<a-z>} @kindex `<a-z>
@kindex @kbd{'<a-z>} @kindex '<a-z>
@node Appending Text @node Appending Text
@subsection Appending Text @subsection Appending Text
@ -3556,22 +3556,22 @@ Since typing the above sequences of keys may be tedious, the
functions doing the perusing can be bound to unused keyboard keys in the functions doing the perusing can be bound to unused keyboard keys in the
Viper customization file. @xref{Viper Specials}, for details. Viper customization file. @xref{Viper Specials}, for details.
@end table @end table
@kindex @kbd{C-c M-p} @kindex C-c M-p
@kindex @kbd{C-c M-n} @kindex C-c M-n
@kindex @kbd{.} @kindex .
@kindex @kbd{]<a-z>} @kindex ]<a-z>
@kindex @kbd{[<a-z>} @kindex [<a-z>
@kindex @kbd{P} @kindex P
@kindex @kbd{p} @kindex p
@kindex @kbd{"<a-z1-9>p} @kindex "<a-z1-9>p
@kindex @kbd{"<a-z1-9>P} @kindex "<a-z1-9>P
@kindex @kbd{>>} @kindex >>
@kindex @kbd{><move>} @kindex ><move>
@kindex @kbd{O} @kindex O
@kindex @kbd{o} @kindex o
@kindex @kbd{i} @kindex i
@kindex @kbd{A} @kindex A
@kindex @kbd{a} @kindex a
@node Editing in Insert State @node Editing in Insert State
@subsection Editing in Insert State @subsection Editing in Insert State
@ -3595,9 +3595,9 @@ Back to the begin of the change on the
current line. current line.
@end table @end table
@kindex @kbd{C-u} @kindex C-u
@kindex @kbd{C-w} @kindex C-w
@kindex @kbd{C-v} @kindex C-v
@node Deleting Text @node Deleting Text
@subsection Deleting Text @subsection Deleting Text
@ -3634,13 +3634,13 @@ shiftwidth to the left (layout!).
@item <count> << @item <count> <<
Shift <count> lines one shiftwidth to the left. Shift <count> lines one shiftwidth to the left.
@end table @end table
@kindex @kbd{<<} @kindex <<
@kindex @kbd{<<move>} @kindex <<move>
@kindex @kbd{D} @kindex D
@kindex @kbd{dd} @kindex dd
@kindex @kbd{d<move>} @kindex d<move>
@kindex @kbd{X} @kindex X
@kindex @kbd{x} @kindex x
@node Changing Text @node Changing Text
@subsection Changing Text @subsection Changing Text
@ -3727,28 +3727,28 @@ In Vi state, these keys are bound to functions that peruse the history of
destructive Vi commands. destructive Vi commands.
@xref{Viper Specials}, for details. @xref{Viper Specials}, for details.
@end table @end table
@kindex @kbd{C-c M-p} @kindex C-c M-p
@kindex @kbd{C-c M-n} @kindex C-c M-n
@kindex @kbd{#q<move> } @kindex #q<move>
@kindex @kbd{#C<move>} @kindex #C<move>
@kindex @kbd{#c<move>} @kindex #c<move>
@kindex @kbd{&} @kindex &
@kindex @kbd{\&} @kindex \&
@findex @kbd{Ex substitute/<pat>/<repl>/<f>} @findex @kbd{Ex substitute/<pat>/<repl>/<f>}
@findex @kbd{Ex s/<pat>/<repl>/<f>} @findex @kbd{Ex s/<pat>/<repl>/<f>}
@findex @kbd{Ex copy [z]} @findex @kbd{Ex copy [z]}
@findex @kbd{Ex t [z]} @findex @kbd{Ex t [z]}
@findex @kbd{Ex move [z]} @findex @kbd{Ex move [z]}
@kindex @kbd{J} @kindex J
@kindex @kbd{~} @kindex ~
@kindex @kbd{=<move>} @kindex =<move>
@kindex @kbd{C} @kindex C
@kindex @kbd{cc} @kindex cc
@kindex @kbd{c<move>} @kindex c<move>
@kindex @kbd{S} @kindex S
@kindex @kbd{s} @kindex s
@kindex @kbd{R} @kindex R
@kindex @kbd{r<char>} @kindex r<char>
@node Search and Replace @node Search and Replace
@subsection Search and Replace @subsection Search and Replace
@ -3817,21 +3817,21 @@ Execute <ex-command> on all lines that match <pattern>.
@itemx :v /<pattern>/<ex-command> @itemx :v /<pattern>/<ex-command>
Execute <ex-command> on all lines that do not match <pattern>. Execute <ex-command> on all lines that do not match <pattern>.
@end table @end table
@kindex @kbd{&} @kindex &
@findex @kbd{Ex substitute/<pat>/<repl>/<f>} @findex @kbd{Ex substitute/<pat>/<repl>/<f>}
@kindex @kbd{Q} @kindex Q
@kindex @kbd{#g<move>} @kindex #g<move>
@findex @kbd{Ex v} @findex @kbd{Ex v}
@findex @kbd{Ex g} @findex @kbd{Ex g}
@findex @kbd{Ex global} @findex @kbd{Ex global}
@findex @kbd{Ex vglobal} @findex @kbd{Ex vglobal}
@findex @kbd{Ex tag <name>} @findex @kbd{Ex tag <name>}
@kindex @kbd{%} @kindex %
@kindex @kbd{N} @kindex N
@kindex @kbd{n} @kindex n
@kindex @kbd{g<move>} @kindex g<move>
@kindex @kbd{?<string>} @kindex ?<string>
@kindex @kbd{/<string>} @kindex /<string>
@node Yanking @node Yanking
@subsection Yanking @subsection Yanking
@ -3865,19 +3865,19 @@ be automatically down-cased.
Put the contents of the (default undo) buffer Put the contents of the (default undo) buffer
<count> times before the cursor. The register will <count> times before the cursor. The register will
@end table @end table
@kindex @kbd{P} @kindex P
@kindex @kbd{p} @kindex p
@kindex @kbd{"<a-z1-9>p} @kindex "<a-z1-9>p
@kindex @kbd{"<a-z1-9>P} @kindex "<a-z1-9>P
@kindex @kbd{]<a-z>} @kindex ]<a-z>
@kindex @kbd{[<a-z>} @kindex [<a-z>
@kindex @kbd{m<a-z>} @kindex m<a-z>
@kindex @kbd{Y} @kindex Y
@kindex @kbd{yy} @kindex yy
@kindex @kbd{"<A-Z>y<move>} @kindex "<A-Z>y<move>
@kindex @kbd{"<a-z>y<move>} @kindex "<a-z>y<move>
@kindex @kbd{y<move>} @kindex y<move>
@kindex @kbd{yank} @kindex yank
@findex @kbd{Ex yank} @findex @kbd{Ex yank}
@node Undoing @node Undoing
@ -3902,9 +3902,9 @@ that have a @samp{~} appended to them.
@findex @kbd{Ex rec} @findex @kbd{Ex rec}
@findex @kbd{Ex e!} @findex @kbd{Ex e!}
@findex @kbd{Ex q!} @findex @kbd{Ex q!}
@kindex @kbd{.} @kindex .
@kindex @kbd{U} @kindex U
@kindex @kbd{u} @kindex u
@node Display @node Display
@section Display @section Display
@ -3948,21 +3948,21 @@ Put line <count> at the bottom of the window
Put line <count> in the center of the window Put line <count> in the center of the window
(default the current line). (default the current line).
@end table @end table
@kindex @kbd{zM} @kindex zM
@kindex @kbd{zL} @kindex zL
@kindex @kbd{zH} @kindex zH
@kindex @kbd{z<cr>} @kindex z<cr>
@kindex @kbd{z.} @kindex z.
@kindex @kbd{z-} @kindex z-
@kindex @kbd{z<cr>} @kindex z<cr>
@kindex @kbd{C-b} @kindex C-b
@kindex @kbd{C-f} @kindex C-f
@kindex @kbd{C-u} @kindex C-u
@kindex @kbd{C-d} @kindex C-d
@kindex @kbd{C-y} @kindex C-y
@kindex @kbd{C-e} @kindex C-e
@kindex @kbd{C-l} @kindex C-l
@kindex @kbd{C-g} @kindex C-g
@node File and Buffer Handling @node File and Buffer Handling
@ -4078,11 +4078,11 @@ Read the file <name> into the buffer after the line <address>.
Edit a file in current or another window, or in another frame. File name Edit a file in current or another window, or in another frame. File name
is typed in minibuffer. File completion and history are supported. is typed in minibuffer. File completion and history are supported.
@end table @end table
@kindex @kbd{v} @kindex v
@kindex @kbd{V} @kindex V
@findex @kbd{Ex args} @findex @kbd{Ex args}
@findex @kbd{Ex rew} @findex @kbd{Ex rew}
@kindex @kbd{C-^} @kindex C-^
@findex @kbd{Ex e!@: [<files>]} @findex @kbd{Ex e!@: [<files>]}
@findex @kbd{Ex e [<files>]} @findex @kbd{Ex e [<files>]}
@findex @kbd{Ex edit [<files>]} @findex @kbd{Ex edit [<files>]}
@ -4096,7 +4096,7 @@ is typed in minibuffer. File completion and history are supported.
@findex @kbd{Ex r} @findex @kbd{Ex r}
@findex @kbd{Ex read} @findex @kbd{Ex read}
@findex @kbd{Ex pre} @findex @kbd{Ex pre}
@kindex @kbd{ZZ} @kindex ZZ
@findex @kbd{Ex wq} @findex @kbd{Ex wq}
@findex @kbd{Ex w <file>} @findex @kbd{Ex w <file>}
@findex @kbd{Ex w!@: <file>} @findex @kbd{Ex w!@: <file>}
@ -4171,14 +4171,14 @@ Show contents of textmarker.
@item ]<a-z> @item ]<a-z>
Show contents of register. Show contents of register.
@end table @end table
@kindex @kbd{]<a-z>} @kindex ]<a-z>
@kindex @kbd{[<a-z>} @kindex [<a-z>
@kindex @kbd{#g<move>} @kindex #g<move>
@kindex @kbd{*} @kindex *
@kindex @kbd{@@!<a-z>} @kindex @@!<a-z>
@kindex @kbd{@@#} @kindex @@#
@kindex @kbd{@@@@} @kindex @@@@
@kindex @kbd{@@<a-z>} @kindex @@<a-z>
@findex @kbd{Ex unmap <char>} @findex @kbd{Ex unmap <char>}
@findex @kbd{Ex map <char> <seq>} @findex @kbd{Ex map <char> <seq>}
@findex @kbd{Ex unmap!@: <char>} @findex @kbd{Ex unmap!@: <char>}
@ -4410,16 +4410,16 @@ Undoes the last @kbd{C-y} and puts another kill from the kill ring.
Using this command, you can try may different kills until you find the one Using this command, you can try may different kills until you find the one
you need. you need.
@end table @end table
@kindex @kbd{M-y} @kindex M-y
@kindex @kbd{C-y} @kindex C-y
@kindex @kbd{C-xC-f} @kindex C-x C-f
@kindex @kbd{C-xo} @kindex C-x o
@kindex @kbd{C-x2} @kindex C-x 2
@kindex @kbd{C-x1} @kindex C-x 1
@kindex @kbd{C-x0} @kindex C-x 0
@kindex @kbd{C-z} @kindex C-z
@kindex @kbd{C-\} @kindex C-\
@kindex @kbd{C-c\} @kindex C-c\
@node Mouse-bound Commands @node Mouse-bound Commands
@section Mouse-bound Commands @section Mouse-bound Commands
@ -4445,10 +4445,10 @@ Note: Viper sets this binding only if this mouse action is not
already bound to something else. already bound to something else.
@xref{Viper Specials}, for more details. @xref{Viper Specials}, for more details.
@end table @end table
@kindex @kbd{S-mouse-1} @kindex S-mouse-1
@kindex @kbd{S-mouse-2} @kindex S-mouse-2
@kindex @kbd{meta button1up} @kindex @key{META} button1up
@kindex @kbd{meta button2up} @kindex @key{META} button2up
@node GNU Free Documentation License @node GNU Free Documentation License
@appendix GNU Free Documentation License @appendix GNU Free Documentation License

View file

@ -625,14 +625,14 @@ the @code{man} key bindings.
@table @kbd @table @kbd
@item @key{SPC} @item @key{SPC}
@kindex SPC @kindex @key{SPC}
@findex scroll-up @findex scroll-up
Scroll the man page up the window (@code{scroll-up}). Scroll the man page up the window (@code{scroll-up}).
@item @key{DEL} @item @key{DEL}
@itemx @kbd{S-@key{SPC}} @itemx @kbd{S-@key{SPC}}
@kindex DEL @kindex @key{DEL}
@kindex S-SPC @kindex S-@key{SPC}
@findex scroll-down @findex scroll-down
Scroll the man page down the window (@code{scroll-down}). Scroll the man page down the window (@code{scroll-down}).
@ -690,7 +690,7 @@ word must be mouse-highlighted unless @code{woman-mouse-2} is used with
the Meta key. the Meta key.
@item @key{RET} @item @key{RET}
@kindex RET @kindex @key{RET}
@findex man-follow @findex man-follow
Get the man page for the topic under (or nearest to) point Get the man page for the topic under (or nearest to) point
(@code{man-follow}). (@code{man-follow}).