@c This is part of the Emacs manual.
-@c Copyright (C) 1985,86,87,93,94,95,97,2000,2001 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
+@c 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Basic, Minibuffer, Exiting, Top
@chapter Basic Editing Commands
@kindex RIGHT
@kindex UP
@kindex DOWN
-@findex beginning-of-line
+@findex move-beginning-of-line
@findex move-end-of-line
@findex forward-char
@findex backward-char
@findex move-to-window-line
@table @kbd
@item C-a
-Move to the beginning of the line (@code{beginning-of-line}).
+Move to the beginning of the line (@code{move-beginning-of-line}).
@item C-e
Move to the end of the line (@code{move-end-of-line}).
@item C-f
Read a number @var{n} and move point to buffer position @var{n}.
Position 1 is the beginning of the buffer.
@item M-g M-g
+@itemx M-g g
@itemx M-x goto-line
-Read a number @var{n} and move point to line number @var{n}. Line 1
-is the beginning of the buffer.
+Read a number @var{n} and move point to the beginning of line number
+@var{n}. Line 1 is the beginning of the buffer. If point is on or
+just after a number, then that is the default for @var{n}, if you just
+press @key{RET} with an empty minibuffer.
@item C-x C-n
@findex set-goal-column
@kindex C-x C-n
@xref{Variables}, for how to set variables such as @code{track-eol}.
@vindex next-line-add-newlines
- @kbd{C-n} normally stops at the end of the bufer when you use it on
+ @kbd{C-n} normally stops at the end of the buffer when you use it on
the last line of the buffer. But if you set the variable
@code{next-line-add-newlines} to a non-@code{nil} value, @kbd{C-n} on
the last line of a buffer creates an additional line at the end and
You can make several blank lines by typing @kbd{C-o} several times, or
by giving it a numeric argument to tell it how many blank lines to make.
-@xref{Arguments}, for how. If you have a fill prefix, then @kbd{C-o}
+@xref{Arguments}, for how. If you have a fill prefix, the @kbd{C-o}
command inserts the fill prefix on the new line, when you use it at the
beginning of a line. @xref{Fill Prefix}.
@cindex location of point
@cindex cursor location
@cindex point location
- There are two commands for working with line numbers. @kbd{M-x
-what-line} computes the current line number and displays it in the
-echo area. To go to a given line by number, use @kbd{M-g M-g} or
-@kbd{M-g g} (@code{goto-line}). This prompts you for a line number,
-then moves point to the beginning of that line. To move to a given
-line in the most recently displayed other buffer, use @kbd{C-u M-g
-M-g}. Line numbers in Emacs count from one at the beginning of the buffer.
-
- You can also see the current line number in the mode line; see @ref{Mode
-Line}. If you narrow the buffer, then the line number in the mode line
-is relative to the accessible portion (@pxref{Narrowing}). By contrast,
-@code{what-line} shows both the line number relative to the narrowed
-region and the line number relative to the whole buffer.
+ @kbd{M-x what-line} computes the current line number and displays it
+in the echo area. You can also see the current line number in the
+mode line; see @ref{Mode Line}. If you narrow the buffer, then the
+line number in the mode line is relative to the accessible portion
+(@pxref{Narrowing}). By contrast, @code{what-line} shows both the
+line number relative to the narrowed region and the line number
+relative to the whole buffer.
@kbd{M-x what-page} counts pages from the beginning of the file, and
counts lines within the page, showing both numbers in the echo area.
@cindex character set of character at point
@cindex font of character at point
@cindex text properties at point
- @w{@kbd{C-u C-x =}} displays these additional information about a
+ @w{@kbd{C-u C-x =}} displays the following additional information about a
character.
@itemize @bullet