aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2018-04-19 12:21:06 +0300
committerEli Zaretskii2018-04-19 12:21:06 +0300
commit8f6293ca789edf06ea8e7b4b80edf7558d590ca7 (patch)
tree79c54fb27947bf8e59e004f23da91d55b746b67b
parentf4c989427b5fa0bb8507d14850fcbc35ff159e95 (diff)
downloademacs-8f6293ca789edf06ea8e7b4b80edf7558d590ca7.tar.gz
emacs-8f6293ca789edf06ea8e7b4b80edf7558d590ca7.zip
Fix use of @key in Texinfo manuals
* doc/misc/efaq-w32.texi (Location of init file): * doc/misc/org.texi (Editing source code, Export settings) (Closing items, Drawers, Structure editing): * doc/misc/gnus.texi (Spam and Ham Processors, Terminology): * doc/misc/calc.texi (Keypad Functions Menu, Keypad Binary Menu) (Keypad Vectors Menu, Keypad Main Menu, Basic Arithmetic) (Symbolic Mode): * doc/misc/sc.texi (Electric References): * doc/misc/info.texi (Help-^L): * doc/misc/reftex.texi (Reference Styles): * doc/misc/idlwave.texi (Troubleshooting, Examining Variables) (Lesson III---User Catalog, Using the Shell): * doc/misc/eshell.texi (Bugs and ideas): * doc/misc/ada-mode.texi (Automatic Casing): * doc/misc/ediff.texi (Selective Browsing): * doc/misc/vip.texi (Customizing Constants): * doc/misc/pcl-cvs.texi (Selected files): * doc/misc/efaq.texi (Replying to the sender of a message) (Basic keys, No Meta key, Matching parentheses) (Origin of the term Emacs, Installing Texinfo documentation) (Learning how to do something, Emacs manual, Extended commands): * doc/misc/viper.texi (Rudimentary Changes): * doc/misc/tramp.texi (Frequently Asked Questions): * doc/emacs/kmacro.texi (Basic Keyboard Macro): * doc/emacs/frames.texi (Frame Commands): * doc/emacs/msdos.texi (Windows Keyboard): * doc/emacs/search.texi (Query Replace): * doc/lispintro/emacs-lisp-intro.texi (Keybindings) (Note for Novices): * doc/lispref/tips.texi (Key Binding Conventions): Fix use of @key. For the details, see http://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00390.html.
-rw-r--r--doc/emacs/frames.texi2
-rw-r--r--doc/emacs/kmacro.texi2
-rw-r--r--doc/emacs/msdos.texi6
-rw-r--r--doc/emacs/search.texi2
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi10
-rw-r--r--doc/lispref/tips.texi2
-rw-r--r--doc/misc/ada-mode.texi2
-rw-r--r--doc/misc/calc.texi28
-rw-r--r--doc/misc/ediff.texi2
-rw-r--r--doc/misc/efaq-w32.texi2
-rw-r--r--doc/misc/efaq.texi32
-rw-r--r--doc/misc/eshell.texi2
-rw-r--r--doc/misc/gnus.texi6
-rw-r--r--doc/misc/idlwave.texi14
-rw-r--r--doc/misc/info.texi2
-rw-r--r--doc/misc/org.texi12
-rw-r--r--doc/misc/pcl-cvs.texi2
-rw-r--r--doc/misc/reftex.texi4
-rw-r--r--doc/misc/sc.texi2
-rw-r--r--doc/misc/tramp.texi2
-rw-r--r--doc/misc/vip.texi2
-rw-r--r--doc/misc/viper.texi2
22 files changed, 70 insertions, 70 deletions
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 11611e73516..9f4c7821e98 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -485,7 +485,7 @@ Delete all frames on the current terminal, except the selected one.
485Toggle the maximization state of the current frame. When a frame is 485Toggle the maximization state of the current frame. When a frame is
486maximized, it fills the screen. 486maximized, it fills the screen.
487 487
488@item @key{F11>} 488@item @key{F11}
489@kindex F11 489@kindex F11
490@findex toggle-frame-fullscreen 490@findex toggle-frame-fullscreen
491Toggle full-screen mode for the current frame. (The difference 491Toggle full-screen mode for the current frame. (The difference
diff --git a/doc/emacs/kmacro.texi b/doc/emacs/kmacro.texi
index 8528c9f6bd5..dac41fdb873 100644
--- a/doc/emacs/kmacro.texi
+++ b/doc/emacs/kmacro.texi
@@ -157,7 +157,7 @@ definition, type @kbd{C-x )} (@code{kmacro-end-macro}). To execute
157the most recent macro, type @kbd{C-x e} 157the most recent macro, type @kbd{C-x e}
158(@code{kmacro-end-and-call-macro}). If you enter @kbd{C-x e} while 158(@code{kmacro-end-and-call-macro}). If you enter @kbd{C-x e} while
159defining a macro, the macro is terminated and executed immediately. 159defining a macro, the macro is terminated and executed immediately.
160Immediately after typing @kbd{C-x e}, you can type @key{e} repeatedly 160Immediately after typing @kbd{C-x e}, you can type @kbd{e} repeatedly
161to immediately repeat the macro one or more times. You can also give 161to immediately repeat the macro one or more times. You can also give
162@kbd{C-x e} a repeat argument, just like @key{F4} (when it is used to 162@kbd{C-x e} a repeat argument, just like @key{F4} (when it is used to
163execute a macro). 163execute a macro).
diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi
index 9353f4b6e84..b1846919b67 100644
--- a/doc/emacs/msdos.texi
+++ b/doc/emacs/msdos.texi
@@ -597,7 +597,7 @@ search string against previously sought strings during incremental
597search. @code{(w32-register-hot-key [s-])} with 597search. @code{(w32-register-hot-key [s-])} with
598@code{w32-lwindow-modifier} bound to @code{super} disables all the 598@code{w32-lwindow-modifier} bound to @code{super} disables all the
599Windows' own Windows key based shortcuts.@footnote{There is one known 599Windows' own Windows key based shortcuts.@footnote{There is one known
600exception: The combination @kbd{@key{Windows}-@key{L}} that locks the 600exception: The combination @kbd{@key{Windows}-L} that locks the
601workstation is handled by the system on a lower level. For this 601workstation is handled by the system on a lower level. For this
602reason, @code{w32-register-hot-key} cannot override this key 602reason, @code{w32-register-hot-key} cannot override this key
603combination - it always locks the computer.} 603combination - it always locks the computer.}
@@ -607,9 +607,9 @@ combination - it always locks the computer.}
607call. Thus, you can set @code{w32-lwindow-modifier} as @code{super}, 607call. Thus, you can set @code{w32-lwindow-modifier} as @code{super},
608then call @code{(w32-register-hot-key [s-r])}, and finally set 608then call @code{(w32-register-hot-key [s-r])}, and finally set
609@code{w32-rwindow-modifier} as @code{super} as well. The result is 609@code{w32-rwindow-modifier} as @code{super} as well. The result is
610that the left Windows key together with @key{R} invokes whichever 610that the left Windows key together with @kbd{R} invokes whichever
611function you have bound for the combination in Emacs, and the right 611function you have bound for the combination in Emacs, and the right
612Windows key and @key{R} opens the Windows @code{Run} dialog. 612Windows key and @kbd{R} opens the Windows @code{Run} dialog.
613 613
614 The hotkey registrations always also include all the shift and 614 The hotkey registrations always also include all the shift and
615control modifier combinations for the given hotkey; that is, 615control modifier combinations for the given hotkey; that is,
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi
index 723bdf1ad8c..053603e54fc 100644
--- a/doc/emacs/search.texi
+++ b/doc/emacs/search.texi
@@ -1654,7 +1654,7 @@ specify what to do with this occurrence.
1654 1654
1655@item Y @r{(Upper-case)} 1655@item Y @r{(Upper-case)}
1656to replace all remaining occurrences in all remaining buffers in 1656to replace all remaining occurrences in all remaining buffers in
1657multi-buffer replacements (like the Dired @key{Q} command that performs 1657multi-buffer replacements (like the Dired @kbd{Q} command that performs
1658query replace on selected files). It answers this question and all 1658query replace on selected files). It answers this question and all
1659subsequent questions in the series with ``yes'', without further 1659subsequent questions in the series with ``yes'', without further
1660user interaction. 1660user interaction.
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index b79432e7196..ebc4c7f009b 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -914,17 +914,17 @@ the command in parentheses, like this: @kbd{M-C-\}
914@kbd{M-C-\}. (You can, if you wish, change the keys that are typed to 914@kbd{M-C-\}. (You can, if you wish, change the keys that are typed to
915invoke the command; this is called @dfn{rebinding}. @xref{Keymaps, , 915invoke the command; this is called @dfn{rebinding}. @xref{Keymaps, ,
916Keymaps}.) The abbreviation @kbd{M-C-\} means that you type your 916Keymaps}.) The abbreviation @kbd{M-C-\} means that you type your
917@key{META} key, @key{CTRL} key and @key{\} key all at the same time. 917@key{META} key, @key{CTRL} key and @kbd{\} key all at the same time.
918(On many modern keyboards the @key{META} key is labeled 918(On many modern keyboards the @key{META} key is labeled
919@key{ALT}.) 919@key{ALT}.)
920Sometimes a combination like this is called a keychord, since it is 920Sometimes a combination like this is called a keychord, since it is
921similar to the way you play a chord on a piano. If your keyboard does 921similar to the way you play a chord on a piano. If your keyboard does
922not have a @key{META} key, the @key{ESC} key prefix is used in place 922not have a @key{META} key, the @key{ESC} key prefix is used in place
923of it. In this case, @kbd{M-C-\} means that you press and release your 923of it. In this case, @kbd{M-C-\} means that you press and release your
924@key{ESC} key and then type the @key{CTRL} key and the @key{\} key at 924@key{ESC} key and then type the @key{CTRL} key and the @kbd{\} key at
925the same time. But usually @kbd{M-C-\} means press the @key{CTRL} key 925the same time. But usually @kbd{M-C-\} means press the @key{CTRL} key
926along with the key that is labeled @key{ALT} and, at the same time, 926along with the key that is labeled @key{ALT} and, at the same time,
927press the @key{\} key. 927press the @kbd{\} key.
928 928
929In addition to typing a lone keychord, you can prefix what you type 929In addition to typing a lone keychord, you can prefix what you type
930with @kbd{C-u}, which is called the @dfn{universal argument}. The 930with @kbd{C-u}, which is called the @dfn{universal argument}. The
@@ -17109,8 +17109,8 @@ This also shows how to set a key globally, for all modes.
17109The command is @code{global-set-key}. It is followed by the 17109The command is @code{global-set-key}. It is followed by the
17110keybinding. In a @file{.emacs} file, the keybinding is written as 17110keybinding. In a @file{.emacs} file, the keybinding is written as
17111shown: @code{\C-c} stands for Control-C, which means to press the 17111shown: @code{\C-c} stands for Control-C, which means to press the
17112control key and the @key{c} key at the same time. The @code{w} means 17112control key and the @kbd{c} key at the same time. The @code{w} means
17113to press the @key{w} key. The keybinding is surrounded by double 17113to press the @kbd{w} key. The keybinding is surrounded by double
17114quotation marks. In documentation, you would write this as 17114quotation marks. In documentation, you would write this as
17115@w{@kbd{C-c w}}. (If you were binding a @key{META} key, such as 17115@w{@kbd{C-c w}}. (If you were binding a @key{META} key, such as
17116@kbd{M-c}, rather than a @key{CTRL} key, you would write 17116@kbd{M-c}, rather than a @key{CTRL} key, you would write
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi
index c62cfcfa8f6..08cc10da14c 100644
--- a/doc/lispref/tips.texi
+++ b/doc/lispref/tips.texi
@@ -316,7 +316,7 @@ any context prevents recognition of escape sequences as function keys in
316that context. 316that context.
317 317
318@item 318@item
319Similarly, don't bind a key sequence ending in @key{C-g}, since that 319Similarly, don't bind a key sequence ending in @kbd{C-g}, since that
320is commonly used to cancel a key sequence. 320is commonly used to cancel a key sequence.
321 321
322@item 322@item
diff --git a/doc/misc/ada-mode.texi b/doc/misc/ada-mode.texi
index 4a4dbd56a96..ca6214527cc 100644
--- a/doc/misc/ada-mode.texi
+++ b/doc/misc/ada-mode.texi
@@ -1356,7 +1356,7 @@ specified by the variable @code{ada-case-exception-file}
1356specifies the casing of one word or word fragment. Comments may be 1356specifies the casing of one word or word fragment. Comments may be
1357included, separated from the word by a space. 1357included, separated from the word by a space.
1358 1358
1359If the word starts with an asterisk (@key{*}), it defines the casing 1359If the word starts with an asterisk (@samp{*}), it defines the casing
1360as a word fragment (or ``substring''); part of a word between two 1360as a word fragment (or ``substring''); part of a word between two
1361underscores or word boundary. 1361underscores or word boundary.
1362 1362
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 0c8c2db4932..b1b38620fff 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -12422,7 +12422,7 @@ Calculations are normally performed numerically wherever possible.
12422For example, the @code{calc-sqrt} command, or @code{sqrt} function in an 12422For example, the @code{calc-sqrt} command, or @code{sqrt} function in an
12423algebraic expression, produces a numeric answer if the argument is a 12423algebraic expression, produces a numeric answer if the argument is a
12424number or a symbolic expression if the argument is an expression: 12424number or a symbolic expression if the argument is an expression:
12425@kbd{2 Q} pushes 1.4142 but @kbd{@key{'} x+1 @key{RET} Q} pushes @samp{sqrt(x+1)}. 12425@kbd{2 Q} pushes 1.4142 but @kbd{' x+1 @key{RET} Q} pushes @samp{sqrt(x+1)}.
12426 12426
12427@kindex m s 12427@kindex m s
12428@pindex calc-symbolic-mode 12428@pindex calc-symbolic-mode
@@ -16338,7 +16338,7 @@ computes an Nth root: @kbd{125 @key{RET} 3 I ^} computes the number 5.
16338@tindex \ 16338@tindex \
16339The @kbd{\} (@code{calc-idiv}) command divides two numbers on the stack 16339The @kbd{\} (@code{calc-idiv}) command divides two numbers on the stack
16340to produce an integer result. It is equivalent to dividing with 16340to produce an integer result. It is equivalent to dividing with
16341@key{/}, then rounding down with @kbd{F} (@code{calc-floor}), only a bit 16341@kbd{/}, then rounding down with @kbd{F} (@code{calc-floor}), only a bit
16342more convenient and efficient. Also, since it is an all-integer 16342more convenient and efficient. Also, since it is an all-integer
16343operation when the arguments are integers, it avoids problems that 16343operation when the arguments are integers, it avoids problems that
16344@kbd{/ F} would have with floating-point roundoff. 16344@kbd{/ F} would have with floating-point roundoff.
@@ -30289,7 +30289,7 @@ is the same as @key{CONJ}.
30289@item INV * 30289@item INV *
30290is the same as @key{y^x}. 30290is the same as @key{y^x}.
30291@item INV / 30291@item INV /
30292is the same as @key{INV y^x} (the @expr{x}th root of @expr{y}). 30292is the same as @kbd{INV y^x} (the @expr{x}th root of @expr{y}).
30293@item HYP/INV 1 30293@item HYP/INV 1
30294are the same as @key{SIN} / @kbd{INV SIN}. 30294are the same as @key{SIN} / @kbd{INV SIN}.
30295@item HYP/INV 2 30295@item HYP/INV 2
@@ -30366,9 +30366,9 @@ number. (@xref{Random Numbers}.) @key{RAGN} is the ``random
30366again'' command; it computes another random number using the 30366again'' command; it computes another random number using the
30367same limit as last time. 30367same limit as last time.
30368 30368
30369@key{INV GCD} computes the LCM (least common multiple) function. 30369@kbd{INV GCD} computes the LCM (least common multiple) function.
30370 30370
30371@key{INV FACT} is the gamma function. 30371@kbd{INV FACT} is the gamma function.
30372@texline @math{\Gamma(x) = (x-1)!}. 30372@texline @math{\Gamma(x) = (x-1)!}.
30373@infoline @expr{gamma(x) = (x-1)!}. 30373@infoline @expr{gamma(x) = (x-1)!}.
30374 30374
@@ -30396,14 +30396,14 @@ finds the previous prime.
30396@noindent 30396@noindent
30397The keys in this menu perform operations on binary integers. 30397The keys in this menu perform operations on binary integers.
30398Note that both logical and arithmetic right-shifts are provided. 30398Note that both logical and arithmetic right-shifts are provided.
30399@key{INV LSH} rotates one bit to the left. 30399@kbd{INV LSH} rotates one bit to the left.
30400 30400
30401The ``difference'' function (normally on @kbd{b d}) is on @key{INV AND}. 30401The ``difference'' function (normally on @kbd{b d}) is on @kbd{INV AND}.
30402The ``clip'' function (normally on @w{@kbd{b c}}) is on @key{INV NOT}. 30402The ``clip'' function (normally on @w{@kbd{b c}}) is on @kbd{INV NOT}.
30403 30403
30404The @key{DEC}, @key{HEX}, @key{OCT}, and @key{BIN} keys select the 30404The @key{DEC}, @key{HEX}, @key{OCT}, and @key{BIN} keys select the
30405current radix for display and entry of numbers: Decimal, hexadecimal, 30405current radix for display and entry of numbers: Decimal, hexadecimal,
30406octal, or binary. The six letter keys @key{A} through @key{F} are used 30406octal, or binary. The six letter keys @kbd{A} through @kbd{F} are used
30407for entering hexadecimal numbers. 30407for entering hexadecimal numbers.
30408 30408
30409The @key{WSIZ} key displays the current word size for binary operations 30409The @key{WSIZ} key displays the current word size for binary operations
@@ -30461,13 +30461,13 @@ equivalent to @kbd{u +} in normal Calc (@pxref{Statistical Operations}).
30461@key{PROD} computes the product of the elements of a vector, and 30461@key{PROD} computes the product of the elements of a vector, and
30462@key{MAX} computes the maximum of all the elements of a vector. 30462@key{MAX} computes the maximum of all the elements of a vector.
30463 30463
30464@key{INV SUM} computes the alternating sum of the first element 30464@kbd{INV SUM} computes the alternating sum of the first element
30465minus the second, plus the third, minus the fourth, and so on. 30465minus the second, plus the third, minus the fourth, and so on.
30466@key{INV MAX} computes the minimum of the vector elements. 30466@kbd{INV MAX} computes the minimum of the vector elements.
30467 30467
30468@key{HYP SUM} computes the mean of the vector elements. 30468@kbd{HYP SUM} computes the mean of the vector elements.
30469@key{HYP PROD} computes the sample standard deviation. 30469@kbd{HYP PROD} computes the sample standard deviation.
30470@key{HYP MAX} computes the median. 30470@kbd{HYP MAX} computes the median.
30471 30471
30472@key{MAP*} multiplies two vectors elementwise. It is equivalent 30472@key{MAP*} multiplies two vectors elementwise. It is equivalent
30473to the @kbd{V M *} command. @key{MAP^} computes powers elementwise. 30473to the @kbd{V M *} command. @key{MAP^} computes powers elementwise.
diff --git a/doc/misc/ediff.texi b/doc/misc/ediff.texi
index 8ffa90fb5b5..746c4c829d2 100644
--- a/doc/misc/ediff.texi
+++ b/doc/misc/ediff.texi
@@ -1557,7 +1557,7 @@ selective browsing. To change the default Ediff function, add a function to
1557@strong{Useful hint}: To specify a regexp that matches everything, don't 1557@strong{Useful hint}: To specify a regexp that matches everything, don't
1558simply type @key{RET} in response to a prompt. Typing @key{RET} tells Ediff 1558simply type @key{RET} in response to a prompt. Typing @key{RET} tells Ediff
1559to accept the default value, which may not be what you want. Instead, you 1559to accept the default value, which may not be what you want. Instead, you
1560should enter something like @key{^} or @key{$}. These match every 1560should enter something like @kbd{^} or @kbd{$}. These match every
1561line. 1561line.
1562 1562
1563You can use the status command, @kbd{i}, to find out whether 1563You can use the status command, @kbd{i}, to find out whether
diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi
index a4e82e2d923..e18bb739f84 100644
--- a/doc/misc/efaq-w32.texi
+++ b/doc/misc/efaq-w32.texi
@@ -398,7 +398,7 @@ of which varies according to Windows version and whether the computer is
398part of a domain. 398part of a domain.
399@end enumerate 399@end enumerate
400 400
401Within Emacs, @key{~} at the beginning of a file name is expanded to your 401Within Emacs, @kbd{~} at the beginning of a file name is expanded to your
402@env{HOME} directory, so you can always find your @file{.emacs} file 402@env{HOME} directory, so you can always find your @file{.emacs} file
403by typing the command @kbd{C-x C-f ~/.emacs}. 403by typing the command @kbd{C-x C-f ~/.emacs}.
404 404
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index e0dfc8936d9..f6a5b4d8dbd 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -134,14 +134,14 @@ used in the FAQ.
134@itemize @bullet 134@itemize @bullet
135 135
136@item 136@item
137@kbd{C-x}: press the @key{x} key while holding down the @key{Control} key 137@kbd{C-x}: press the @kbd{x} key while holding down the @key{Control} key
138 138
139@item 139@item
140@kbd{M-x}: press the @key{x} key while holding down the @key{Meta} key 140@kbd{M-x}: press the @kbd{x} key while holding down the @key{Meta} key
141(if your computer doesn't have a @key{Meta} key, @pxref{No Meta key}) 141(if your computer doesn't have a @key{Meta} key, @pxref{No Meta key})
142 142
143@item 143@item
144@kbd{M-C-x}: press the @key{x} key while holding down both @key{Control} 144@kbd{M-C-x}: press the @kbd{x} key while holding down both @key{Control}
145and @key{Meta} 145and @key{Meta}
146 146
147@item 147@item
@@ -181,10 +181,10 @@ Any real spaces in such a key sequence should be ignored; only @key{SPC}
181really means press the space key. 181really means press the space key.
182 182
183The @acronym{ASCII} code sent by @kbd{C-x} (except for @kbd{C-?}) is the value 183The @acronym{ASCII} code sent by @kbd{C-x} (except for @kbd{C-?}) is the value
184that would be sent by pressing just @key{x} minus 96 (or 64 for 184that would be sent by pressing just @kbd{x} minus 96 (or 64 for
185upper-case @key{X}) and will be from 0 to 31. On Unix and GNU/Linux 185upper-case @kbd{X}) and will be from 0 to 31. On Unix and GNU/Linux
186terminals, the @acronym{ASCII} code sent by @kbd{M-x} is the sum of 128 and the 186terminals, the @acronym{ASCII} code sent by @kbd{M-x} is the sum of 128 and the
187@acronym{ASCII} code that would be sent by pressing just @key{x}. Essentially, 187@acronym{ASCII} code that would be sent by pressing just @kbd{x}. Essentially,
188@key{Control} turns off bits 5 and 6 and @key{Meta} turns on bit 188@key{Control} turns off bits 5 and 6 and @key{Meta} turns on bit
1897@footnote{ 1897@footnote{
190DOS and Windows terminals don't set bit 7 when the @key{Meta} key is 190DOS and Windows terminals don't set bit 7 when the @key{Meta} key is
@@ -211,7 +211,7 @@ what @kbd{M-x} and @key{RET} mean.)
211@code{execute-extended-command}. This command allows you to run any 211@code{execute-extended-command}. This command allows you to run any
212Emacs command if you can remember the command's name. If you can't 212Emacs command if you can remember the command's name. If you can't
213remember the command's name, you can type @key{TAB} and @key{SPC} for 213remember the command's name, you can type @key{TAB} and @key{SPC} for
214completion, @key{?} for a list of possibilities, and @kbd{M-p} and 214completion, @kbd{?} for a list of possibilities, and @kbd{M-p} and
215@kbd{M-n} (or up-arrow and down-arrow) to see previous commands entered. 215@kbd{M-n} (or up-arrow and down-arrow) to see previous commands entered.
216An Emacs @dfn{command} is an @dfn{interactive} Emacs function. 216An Emacs @dfn{command} is an @dfn{interactive} Emacs function.
217 217
@@ -235,7 +235,7 @@ read this manual node inside Emacs (assuming nothing is broken) by
235typing @kbd{C-h i m emacs @key{RET} m @var{topic} @key{RET}}. 235typing @kbd{C-h i m emacs @key{RET} m @var{topic} @key{RET}}.
236 236
237This invokes Info, the GNU hypertext documentation browser. If you don't 237This invokes Info, the GNU hypertext documentation browser. If you don't
238already know how to use Info, type @key{?} from within Info. 238already know how to use Info, type @kbd{?} from within Info.
239 239
240If we refer to @var{topic}:@var{subtopic}, type @kbd{C-h i m emacs 240If we refer to @var{topic}:@var{subtopic}, type @kbd{C-h i m emacs
241@key{RET} m @var{topic} @key{RET} m @var{subtopic} @key{RET}}. 241@key{RET} m @var{topic} @key{RET} m @var{subtopic} @key{RET}}.
@@ -576,7 +576,7 @@ There are several methods for finding out how to do things in Emacs.
576@item 576@item
577The complete text of the Emacs manual is available via the Info 577The complete text of the Emacs manual is available via the Info
578hypertext reader. Type @kbd{C-h r} to display the manual in Info mode. 578hypertext reader. Type @kbd{C-h r} to display the manual in Info mode.
579Typing @key{h} immediately after entering Info will provide a short 579Typing @kbd{h} immediately after entering Info will provide a short
580tutorial on how to use it. 580tutorial on how to use it.
581 581
582@cindex Lookup a subject in a manual 582@cindex Lookup a subject in a manual
@@ -761,7 +761,7 @@ named @samp{Top} in that file. For example, to view an Info file named
761@end example 761@end example
762 762
763Alternatively, you can feed a file name to the @code{Info-goto-node} 763Alternatively, you can feed a file name to the @code{Info-goto-node}
764command (invoked by pressing @key{g} in Info mode) by typing the name 764command (invoked by pressing @kbd{g} in Info mode) by typing the name
765of the file in parentheses, like this: 765of the file in parentheses, like this:
766 766
767@example 767@example
@@ -946,7 +946,7 @@ status of its latest version.
946@cindex Original version of Emacs 946@cindex Original version of Emacs
947 947
948Emacs originally was an acronym for Editor MACroS@. RMS says he ``picked 948Emacs originally was an acronym for Editor MACroS@. RMS says he ``picked
949the name Emacs because @key{E} was not in use as an abbreviation on ITS at 949the name Emacs because @kbd{E} was not in use as an abbreviation on ITS at
950the time.'' The first Emacs was a set of macros written in 1976 at MIT 950the time.'' The first Emacs was a set of macros written in 1976 at MIT
951by RMS for the editor TECO (Text Editor and COrrector, originally Tape 951by RMS for the editor TECO (Text Editor and COrrector, originally Tape
952Editor and COrrector) under ITS (the Incompatible Timesharing System) on 952Editor and COrrector) under ITS (the Incompatible Timesharing System) on
@@ -2210,7 +2210,7 @@ and braces at the same time by modifying the syntax table.)
2210 2210
2211@cindex Show matching paren as in @code{vi} 2211@cindex Show matching paren as in @code{vi}
2212@item 2212@item
2213Here is some Emacs Lisp that will make the @key{%} key show the matching 2213Here is some Emacs Lisp that will make the @kbd{%} key show the matching
2214parenthesis, like in @code{vi}. In addition, if the cursor isn't over a 2214parenthesis, like in @code{vi}. In addition, if the cursor isn't over a
2215parenthesis, it simply inserts a % like normal. 2215parenthesis, it simply inserts a % like normal.
2216 2216
@@ -3963,8 +3963,8 @@ On many keyboards, the @key{Alt} key acts as @key{Meta}, so try it.
3963Instead of typing @kbd{M-a}, you can type @kbd{@key{ESC} a}. In fact, 3963Instead of typing @kbd{M-a}, you can type @kbd{@key{ESC} a}. In fact,
3964Emacs converts @kbd{M-a} internally into @kbd{@key{ESC} a} anyway 3964Emacs converts @kbd{M-a} internally into @kbd{@key{ESC} a} anyway
3965(depending on the value of @code{meta-prefix-char}). Note that you 3965(depending on the value of @code{meta-prefix-char}). Note that you
3966press @key{Meta} and @key{a} together, but with @key{ESC}, you press 3966press @key{Meta} and @kbd{a} together, but with @key{ESC}, you press
3967@key{ESC}, release it, and then press @key{a}. 3967@key{ESC}, release it, and then press @kbd{a}.
3968 3968
3969@node No Escape key 3969@node No Escape key
3970@section What if I don't have an @key{Escape} key? 3970@section What if I don't have an @key{Escape} key?
@@ -4457,9 +4457,9 @@ these systems, you should configure @code{movemail} to use @code{flock}.
4457 4457
4458@c isaacson@@seas.upenn.edu 4458@c isaacson@@seas.upenn.edu
4459Ron Isaacson says: When you hit 4459Ron Isaacson says: When you hit
4460@key{r} to reply in Rmail, by default it CCs all of the original 4460@kbd{r} to reply in Rmail, by default it CCs all of the original
4461recipients (everyone on the original @samp{To} and @samp{CC} 4461recipients (everyone on the original @samp{To} and @samp{CC}
4462lists). With a prefix argument (i.e., typing @kbd{C-u} before @key{r}), 4462lists). With a prefix argument (i.e., typing @kbd{C-u} before @kbd{r}),
4463it replies only to the sender. However, going through the whole 4463it replies only to the sender. However, going through the whole
4464@kbd{C-u} business every time you want to reply is a pain. This is the 4464@kbd{C-u} business every time you want to reply is a pain. This is the
4465best fix I've been able to come up with: 4465best fix I've been able to come up with:
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 80077e5ccdb..951a28f4829 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -1204,7 +1204,7 @@ perform this on-thy-fly rewriting.
1204 1204
1205@item Write an alias for @command{less} that brings up a @code{view-mode} buffer 1205@item Write an alias for @command{less} that brings up a @code{view-mode} buffer
1206 1206
1207Such that the user can press @key{SPC} and @key{DEL}, and then @key{q} 1207Such that the user can press @key{SPC} and @key{DEL}, and then @kbd{q}
1208to return to Eshell. It would be equivalent to: 1208to return to Eshell. It would be equivalent to:
1209@samp{X > #<buffer Y>; view-buffer #<buffer Y>}. 1209@samp{X > #<buffer Y>; view-buffer #<buffer Y>}.
1210 1210
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index a166b33a13c..6271cd66016 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -24548,7 +24548,7 @@ determined by either the @code{ham-process-destination} group
24548parameter or a match in the @code{gnus-ham-process-destinations} 24548parameter or a match in the @code{gnus-ham-process-destinations}
24549variable, which is a list of regular expressions matched with group 24549variable, which is a list of regular expressions matched with group
24550names (it's easiest to customize this variable with @kbd{M-x 24550names (it's easiest to customize this variable with @kbd{M-x
24551customize-variable @key{@key{RET}} gnus-ham-process-destinations}). Each 24551customize-variable @key{RET} gnus-ham-process-destinations}). Each
24552group name list is a standard Lisp list, if you prefer to customize 24552group name list is a standard Lisp list, if you prefer to customize
24553the variable manually. If the @code{ham-process-destination} 24553the variable manually. If the @code{ham-process-destination}
24554parameter is not set, ham articles are left in place. If the 24554parameter is not set, ham articles are left in place. If the
@@ -24584,7 +24584,7 @@ When you leave a @emph{ham} or @emph{unclassified} group, all
24584the @code{spam-process-destination} group parameter or a match in the 24584the @code{spam-process-destination} group parameter or a match in the
24585@code{gnus-spam-process-destinations} variable, which is a list of 24585@code{gnus-spam-process-destinations} variable, which is a list of
24586regular expressions matched with group names (it's easiest to 24586regular expressions matched with group names (it's easiest to
24587customize this variable with @kbd{M-x customize-variable @key{@key{RET}} 24587customize this variable with @kbd{M-x customize-variable @key{RET}
24588gnus-spam-process-destinations}). Each group name list is a standard 24588gnus-spam-process-destinations}). Each group name list is a standard
24589Lisp list, if you prefer to customize the variable manually. If the 24589Lisp list, if you prefer to customize the variable manually. If the
24590@code{spam-process-destination} parameter is not set, the spam 24590@code{spam-process-destination} parameter is not set, the spam
@@ -28703,7 +28703,7 @@ commonly fetched via the protocol @acronym{NNTP}, whereas mail
28703messages could be read from a file on the local disk. The internal 28703messages could be read from a file on the local disk. The internal
28704architecture of Gnus thus comprises a ``front end'' and a number of 28704architecture of Gnus thus comprises a ``front end'' and a number of
28705``back ends''. Internally, when you enter a group (by hitting 28705``back ends''. Internally, when you enter a group (by hitting
28706@key{@key{RET}}, say), you thereby invoke a function in the front end in 28706@key{RET}, say), you thereby invoke a function in the front end in
28707Gnus. The front end then ``talks'' to a back end and says things like 28707Gnus. The front end then ``talks'' to a back end and says things like
28708``Give me the list of articles in the foo group'' or ``Show me article 28708``Give me the list of articles in the foo group'' or ``Show me article
28709number 4711''. 28709number 4711''.
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi
index 204a4499258..ca4d89c5f8f 100644
--- a/doc/misc/idlwave.texi
+++ b/doc/misc/idlwave.texi
@@ -702,13 +702,13 @@ be located in the library. E.g., if you have scanned the IDL-Astro
702library: 702library:
703 703
704@example 704@example
705 a=readf@key{M-@key{TAB}} 705 a=readf@kbd{M-@key{TAB}}
706@end example 706@end example
707 707
708expands to ``readfits(''. Then try 708expands to ``readfits(''. Then try
709 709
710@example 710@example
711 a=readfits(@key{C-c ?} 711 a=readfits(@kbd{C-c ?}
712@end example 712@end example
713 713
714and you get: 714and you get:
@@ -2519,9 +2519,9 @@ between emacs and IDL sessions. Here is a list of commonly used
2519commands: 2519commands:
2520 2520
2521@multitable @columnfractions .12 .88 2521@multitable @columnfractions .12 .88
2522@item @key{UP}, @key{M-p} 2522@item @key{UP}, @kbd{M-p}
2523@tab Cycle backwards in input history 2523@tab Cycle backwards in input history
2524@item @key{DOWN}, @key{M-n} 2524@item @key{DOWN}, @kbd{M-n}
2525@tab Cycle forwards in input history 2525@tab Cycle forwards in input history
2526@item @kbd{M-r} 2526@item @kbd{M-r}
2527@tab Previous input matching a regexp 2527@tab Previous input matching a regexp
@@ -3131,8 +3131,8 @@ variable, number, or function you see can be examined.
3131If the variable @code{idlwave-shell-separate-examine-output} is 3131If the variable @code{idlwave-shell-separate-examine-output} is
3132non-@code{nil} (the default), all examine output will be sent to a 3132non-@code{nil} (the default), all examine output will be sent to a
3133special @file{*Examine*} buffer, rather than the shell. The output of 3133special @file{*Examine*} buffer, rather than the shell. The output of
3134prior examine commands is saved in this buffer. In this buffer @key{c} 3134prior examine commands is saved in this buffer. In this buffer @kbd{c}
3135clears the contents, and @key{q} hides the buffer. 3135clears the contents, and @kbd{q} hides the buffer.
3136 3136
3137The two most basic examine commands are bound to @kbd{C-c C-d C-p}, to 3137The two most basic examine commands are bound to @kbd{C-c C-d C-p}, to
3138print the expression at point, and @kbd{C-c C-d ?}, to invoke help on 3138print the expression at point, and @kbd{C-c C-d ?}, to invoke help on
@@ -4249,7 +4249,7 @@ This actually happens when running IDL in an XTerm as well. There are
4249a couple of workarounds: @code{define_key,/control,'^d'} (e.g., in 4249a couple of workarounds: @code{define_key,/control,'^d'} (e.g., in
4250your @file{$IDL_STARTUP} file) will disable the @samp{EOF} character 4250your @file{$IDL_STARTUP} file) will disable the @samp{EOF} character
4251and give you a 512 character limit. You won't be able to use 4251and give you a 512 character limit. You won't be able to use
4252@key{C-d} to quit the shell, however. Another possibility is 4252@kbd{C-d} to quit the shell, however. Another possibility is
4253@code{!EDIT_INPUT=0}, which gives you an @emph{infinite} limit (OK, a 4253@code{!EDIT_INPUT=0}, which gives you an @emph{infinite} limit (OK, a
4254memory-bounded limit), but disables the processing of background 4254memory-bounded limit), but disables the processing of background
4255widget events (those with @code{/NO_BLOCK} passed to @code{XManager}). 4255widget events (those with @code{/NO_BLOCK} passed to @code{XManager}).
diff --git a/doc/misc/info.texi b/doc/misc/info.texi
index 3e871936d28..e277b13ba87 100644
--- a/doc/misc/info.texi
+++ b/doc/misc/info.texi
@@ -405,7 +405,7 @@ brief list of commands. When you are finished looking at the list,
405make it go away by typing @key{SPC} repeatedly. 405make it go away by typing @key{SPC} repeatedly.
406 406
407@format 407@format
408>> Type a @key{?} (or @key{H} in the stand-alone Info reader) now. 408>> Type @kbd{?} (or @kbd{H} in the stand-alone Info reader) now.
409 Press @key{SPC} to see consecutive screenfuls of the list 409 Press @key{SPC} to see consecutive screenfuls of the list
410 until finished. Then type @key{SPC} several times. If 410 until finished. Then type @key{SPC} several times. If
411 you are using Emacs, the help will then go away automatically. 411 you are using Emacs, the help will then go away automatically.
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index cf1c03772e2..08ba33605e6 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -1470,8 +1470,8 @@ level).
1470Move subtree down (swap with next subtree of same level). 1470Move subtree down (swap with next subtree of same level).
1471@orgcmd{M-h,org-mark-element} 1471@orgcmd{M-h,org-mark-element}
1472Mark the element at point. Hitting repeatedly will mark subsequent elements 1472Mark the element at point. Hitting repeatedly will mark subsequent elements
1473of the one just marked. E.g., hitting @key{M-h} on a paragraph will mark it, 1473of the one just marked. E.g., hitting @kbd{M-h} on a paragraph will mark it,
1474hitting @key{M-h} immediately again will mark the next one. 1474hitting @kbd{M-h} immediately again will mark the next one.
1475@orgcmd{C-c @@,org-mark-subtree} 1475@orgcmd{C-c @@,org-mark-subtree}
1476Mark the subtree at point. Hitting repeatedly will mark subsequent subtrees 1476Mark the subtree at point. Hitting repeatedly will mark subsequent subtrees
1477of the same level than the marked subtree. 1477of the same level than the marked subtree.
@@ -1838,7 +1838,7 @@ this:
1838@end example 1838@end example
1839 1839
1840You can interactively insert drawers at point by calling 1840You can interactively insert drawers at point by calling
1841@code{org-insert-drawer}, which is bound to @key{C-c C-x d}. With an active 1841@code{org-insert-drawer}, which is bound to @kbd{C-c C-x d}. With an active
1842region, this command will put the region inside the drawer. With a prefix 1842region, this command will put the region inside the drawer. With a prefix
1843argument, this command calls @code{org-insert-property-drawer} and add 1843argument, this command calls @code{org-insert-property-drawer} and add
1844a property drawer right below the current headline. Completion over drawer 1844a property drawer right below the current headline. Completion over drawer
@@ -4412,7 +4412,7 @@ Then each time you turn an entry from a TODO (not-done) state into any of the
4412DONE states, a line @samp{CLOSED: [timestamp]} will be inserted just after 4412DONE states, a line @samp{CLOSED: [timestamp]} will be inserted just after
4413the headline. If you turn the entry back into a TODO item through further 4413the headline. If you turn the entry back into a TODO item through further
4414state cycling, that line will be removed again. If you turn the entry back 4414state cycling, that line will be removed again. If you turn the entry back
4415to a non-TODO state (by pressing @key{C-c C-t @key{SPC}} for example), that line 4415to a non-TODO state (by pressing @kbd{C-c C-t @key{SPC}} for example), that line
4416will also be removed, unless you set @code{org-closed-keep-when-no-todo} to 4416will also be removed, unless you set @code{org-closed-keep-when-no-todo} to
4417non-@code{nil}. If you want to record a note along with the timestamp, 4417non-@code{nil}. If you want to record a note along with the timestamp,
4418use@footnote{The corresponding in-buffer setting is: @code{#+STARTUP: 4418use@footnote{The corresponding in-buffer setting is: @code{#+STARTUP:
@@ -10608,7 +10608,7 @@ In-buffer settings may appear anywhere in the file, either directly or
10608indirectly through a file included using @samp{#+SETUPFILE: filename or URL} 10608indirectly through a file included using @samp{#+SETUPFILE: filename or URL}
10609syntax. Option keyword sets tailored to a particular back-end can be 10609syntax. Option keyword sets tailored to a particular back-end can be
10610inserted from the export dispatcher (@pxref{The export dispatcher}) using the 10610inserted from the export dispatcher (@pxref{The export dispatcher}) using the
10611@code{Insert template} command by pressing @key{#}. To insert keywords 10611@code{Insert template} command by pressing @kbd{#}. To insert keywords
10612individually, a good way to make sure the keyword is correct is to type 10612individually, a good way to make sure the keyword is correct is to type
10613@code{#+} and then to use @kbd{M-@key{TAB}}@footnote{Many desktops intercept 10613@code{#+} and then to use @kbd{M-@key{TAB}}@footnote{Many desktops intercept
10614@kbd{M-@key{TAB}} to switch windows. Use @kbd{C-M-i} or @kbd{@key{ESC} 10614@kbd{M-@key{TAB}} to switch windows. Use @kbd{C-M-i} or @kbd{@key{ESC}
@@ -15247,7 +15247,7 @@ Source code in the dialect of the specified language identifier.
15247edit buffer containing the body of the @samp{src} code block, ready for any 15247edit buffer containing the body of the @samp{src} code block, ready for any
15248edits. @kbd{C-c '} again to close the buffer and return to the Org buffer. 15248edits. @kbd{C-c '} again to close the buffer and return to the Org buffer.
15249 15249
15250@key{C-x C-s} saves the buffer and updates the contents of the Org buffer. 15250@kbd{C-x C-s} saves the buffer and updates the contents of the Org buffer.
15251 15251
15252Set @code{org-edit-src-auto-save-idle-delay} to save the base buffer after 15252Set @code{org-edit-src-auto-save-idle-delay} to save the base buffer after
15253a certain idle delay time. 15253a certain idle delay time.
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi
index 4c61aed5b3e..fe501542f86 100644
--- a/doc/misc/pcl-cvs.texi
+++ b/doc/misc/pcl-cvs.texi
@@ -470,7 +470,7 @@ commands that @samp{tag} or @samp{diff} a file (which can be changed
470with the variable @code{cvs-invert-ignore-marks}). 470with the variable @code{cvs-invert-ignore-marks}).
471 471
472In addition, you may use the special prefix @code{cvs-mode-toggle-marks} 472In addition, you may use the special prefix @code{cvs-mode-toggle-marks}
473normally bound to @key{T} to toggle the use of marks for the following 473normally bound to @kbd{T} to toggle the use of marks for the following
474command. 474command.
475 475
476This scheme might seem a little complicated, but once one gets used to 476This scheme might seem a little complicated, but once one gets used to
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi
index 3803cb0eb7a..2ea98cf5df1 100644
--- a/doc/misc/reftex.texi
+++ b/doc/misc/reftex.texi
@@ -1710,8 +1710,8 @@ customizing @code{reftex-ref-macro-prompt} and relying only on the
1710selection facilities provided in the last step. 1710selection facilities provided in the last step.
1711 1711
1712In the last step, i.e., the label selection, two key bindings are 1712In the last step, i.e., the label selection, two key bindings are
1713provided to set the reference macro. Type @key{v} in order to cycle 1713provided to set the reference macro. Type @kbd{v} in order to cycle
1714forward through the list of available macros or @key{V} to cycle 1714forward through the list of available macros or @kbd{V} to cycle
1715backward. The mode line of the selection buffer shows the macro 1715backward. The mode line of the selection buffer shows the macro
1716currently selected. 1716currently selected.
1717 1717
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi
index 03ca842cd07..453ccf2ec53 100644
--- a/doc/misc/sc.texi
+++ b/doc/misc/sc.texi
@@ -684,7 +684,7 @@ value of @code{sc-preferred-header-style}.
684Set the preferred reference header (i.e., 684Set the preferred reference header (i.e.,
685@code{sc-preferred-header-style}) to the currently displayed header. 685@code{sc-preferred-header-style}) to the currently displayed header.
686 686
687@item @code{sc-eref-exit} (@kbd{C-j}, @key{RET}, and @key{ESC C-c}) 687@item @code{sc-eref-exit} (@kbd{C-j}, @key{RET}, and @kbd{@key{ESC} C-c})
688@kindex RET 688@kindex RET
689@kindex C-j 689@kindex C-j
690@kindex q 690@kindex q
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index f4a1951cf30..f78124fdcde 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -3604,7 +3604,7 @@ Then specify a method and user name where needed. Examples:
3604@end group 3604@end group
3605@end example 3605@end example
3606 3606
3607In BBDB buffer, access an entry by pressing the key @key{F}. 3607In BBDB buffer, access an entry by pressing the key @kbd{F}.
3608 3608
3609@end enumerate 3609@end enumerate
3610 3610
diff --git a/doc/misc/vip.texi b/doc/misc/vip.texi
index 59df7492315..92aea388af3 100644
--- a/doc/misc/vip.texi
+++ b/doc/misc/vip.texi
@@ -1903,7 +1903,7 @@ by @kbd{o} or @kbd{O} command.
1903@item vip-tags-file-name "TAGS" 1903@item vip-tags-file-name "TAGS"
1904The name of the file used as the tags table. 1904The name of the file used as the tags table.
1905@item vip-help-in-insert-mode nil 1905@item vip-help-in-insert-mode nil
1906If @code{t} then @key{C-h} is bound to @code{help-command} in insert mode, 1906If @code{t} then @kbd{C-h} is bound to @code{help-command} in insert mode,
1907if @code{nil} then it sis bound to @code{delete-backward-char}. 1907if @code{nil} then it sis bound to @code{delete-backward-char}.
1908@end table 1908@end table
1909@noindent 1909@noindent
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi
index 2b300f6493c..19d592f3e87 100644
--- a/doc/misc/viper.texi
+++ b/doc/misc/viper.texi
@@ -1743,7 +1743,7 @@ lines, etc. @xref{Movement and Markers}, for more info.
1743@item viper-ex-style-editing t 1743@item viper-ex-style-editing t
1744Set this to @code{nil}, if you want 1744Set this to @code{nil}, if you want
1745@kbd{C-h} and @key{DEL} to not stop 1745@kbd{C-h} and @key{DEL} to not stop
1746at the beginning of a line in Insert state, @key{X} and @key{x} to delete 1746at the beginning of a line in Insert state, @kbd{X} and @kbd{x} to delete
1747characters across lines in Vi command state, etc. 1747characters across lines in Vi command state, etc.
1748@item viper-ESC-moves-cursor-back t 1748@item viper-ESC-moves-cursor-back t
1749It @code{t}, cursor moves back 1 character when switching from insert state to vi 1749It @code{t}, cursor moves back 1 character when switching from insert state to vi