-@node Vertical Motion
-@comment node-name, next, previous, up
-@subsection The User-Level Vertical Motion Commands
-@cindex goal column
-@cindex vertical text line motion
-@findex next-line
-@findex previous-line
-
- A goal column is useful if you want to edit text such as a table in
-which you want to move point to a certain column on each line. The goal
-column affects the vertical text line motion commands, @code{next-line}
-and @code{previous-line}. @xref{Basic,, Basic Editing Commands, emacs,
-The GNU Emacs Manual}.
-
-@defopt goal-column
-This variable holds an explicitly specified goal column for vertical
-line motion commands. If it is an integer, it specifies a column, and
-these commands try to move to that column on each line. If it is
-@code{nil}, then the commands set their own goal columns. Any other
-value is invalid.
-@end defopt
-
-@defvar temporary-goal-column
-This variable holds the temporary goal column during a sequence of
-consecutive vertical line motion commands. It is overridden by
-@code{goal-column} if that is non-@code{nil}. It is set each time a
-vertical motion command is invoked, unless the previous command was also
-a vertical motion command.
-@end defvar
-
-@defopt track-eol
-This variable controls how the vertical line motion commands operate
-when starting at the end of a line. If @code{track-eol} is
-non-@code{nil}, then vertical motion starting at the end of a line will
-keep to the ends of lines (instead of keeping to a particular column).
-This means moving to the end of each line moved onto. The value of
-@code{track-eol} has no effect if point is not at the end of a line when
-the first vertical motion command is given.
-
-@code{track-eol} has its effect by telling line motion commands to set
-@code{temporary-goal-column} to 9999 instead of to the current column.
-@end defopt
-