aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2008-10-23 01:08:30 +0000
committerChong Yidong2008-10-23 01:08:30 +0000
commitfcda64545d0429388ca1928ca52b3635a4d82c89 (patch)
tree9d2c41a15db1f32a67dea43729f77417eb87b375
parent996cd6e43f728aff4648a9ba8681f5de56b67b9e (diff)
downloademacs-fcda64545d0429388ca1928ca52b3635a4d82c89.tar.gz
emacs-fcda64545d0429388ca1928ca52b3635a4d82c89.zip
(Arguments): Explain how to insert multiple digits.
-rw-r--r--doc/emacs/basic.texi31
1 files changed, 25 insertions, 6 deletions
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index c61b0e7d2a0..43b11dab225 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -607,7 +607,7 @@ direction.
607@kindex M-@t{-} 607@kindex M-@t{-}
608@findex digit-argument 608@findex digit-argument
609@findex negative-argument 609@findex negative-argument
610 The easiest way to specify a numeric argument is to type digits 610 The easiest way to specify a numeric argument is to type a digit
611and/or a minus sign while holding down the @key{META} key. For 611and/or a minus sign while holding down the @key{META} key. For
612example, 612example,
613 613
@@ -621,13 +621,32 @@ well as @kbd{M--}, are bound to commands (@code{digit-argument} and
621@code{negative-argument}) that set up an argument for the next 621@code{negative-argument}) that set up an argument for the next
622command. @kbd{Meta--} without digits normally means @minus{}1. 622command. @kbd{Meta--} without digits normally means @minus{}1.
623 623
624If you enter more than one digit, you need not hold down the
625@key{META} key for the second and subsequent digits. Thus, to move
626down fifty lines, type
627
628@example
629M-5 0 C-n
630@end example
631
632@noindent
633Note that this @emph{does not} insert five copies of @samp{0} and move
634down one line, as you might expect---the @samp{0} is treated as part
635of the prefix argument.
636
637(What if you do want to insert five copies of @samp{0}? Type @kbd{M-5
638C-u 0}. Here, @kbd{C-u} ``terminates'' the prefix argument, so that
639the next keystroke begins the command that you want to execute. Note
640that this meaning of @kbd{C-u} applies only to this case. For the
641usual role of @kbd{C-u}, see below.)
642
624@kindex C-u 643@kindex C-u
625@findex universal-argument 644@findex universal-argument
626 You can also specify a numeric argument by typing @kbd{C-u} 645 Instead of typing @kbd{M-1}, @kbd{M-2}, and so on, another way to
627(@code{universal-argument}) followed by the digits. The advantage of 646specify a numeric argument is to type @kbd{C-u}
628@kbd{C-u} is that you can type the digits without holding down the 647(@code{universal-argument}) followed by some digits, or (for a
629@key{META} key. For a negative argument, type a minus sign after 648negative argument) a minus sign followed by digits. A minus sign
630@kbd{C-u}. A minus sign without digits normally means @minus{}1. 649without digits normally means @minus{}1.
631 650
632 @kbd{C-u} alone has the special meaning of ``four times'': it 651 @kbd{C-u} alone has the special meaning of ``four times'': it
633multiplies the argument for the next command by four. @kbd{C-u C-u} 652multiplies the argument for the next command by four. @kbd{C-u C-u}