185 |
These functions for parsing words use the syntax table to decide |
These functions for parsing words use the syntax table to decide |
186 |
whether a given character is part of a word. @xref{Syntax Tables}. |
whether a given character is part of a word. @xref{Syntax Tables}. |
187 |
|
|
188 |
@deffn Command forward-word count |
@deffn Command forward-word &optional count |
189 |
This function moves point forward @var{count} words (or backward if |
This function moves point forward @var{count} words (or backward if |
190 |
@var{count} is negative). ``Moving one word'' means moving until point |
@var{count} is negative). ``Moving one word'' means moving until point |
191 |
crosses a word-constituent character and then encounters a |
crosses a word-constituent character and then encounters a |
203 |
this function ignores field boundaries. |
this function ignores field boundaries. |
204 |
|
|
205 |
In an interactive call, @var{count} is specified by the numeric prefix |
In an interactive call, @var{count} is specified by the numeric prefix |
206 |
argument. |
argument. If @var{count} is omitted or @code{nil}, it defaults to 1. |
207 |
@end deffn |
@end deffn |
208 |
|
|
209 |
@deffn Command backward-word count |
@deffn Command backward-word &optional count |
210 |
This function is just like @code{forward-word}, except that it moves |
This function is just like @code{forward-word}, except that it moves |
211 |
backward until encountering the front of a word, rather than forward. |
backward until encountering the front of a word, rather than forward. |
|
|
|
|
In an interactive call, @var{count} is set to the numeric prefix |
|
|
argument. |
|
|
|
|
|
@c [Now optimized by compiler.] |
|
|
@c This function is rarely used in programs, as it is more efficient to |
|
|
@c call @code{forward-word} with a negative argument. |
|
212 |
@end deffn |
@end deffn |
213 |
|
|
214 |
@defvar words-include-escapes |
@defvar words-include-escapes |
634 |
them in Emacs). The syntax table controls how these functions interpret |
them in Emacs). The syntax table controls how these functions interpret |
635 |
various characters; see @ref{Syntax Tables}. @xref{Parsing |
various characters; see @ref{Syntax Tables}. @xref{Parsing |
636 |
Expressions}, for lower-level primitives for scanning sexps or parts of |
Expressions}, for lower-level primitives for scanning sexps or parts of |
637 |
sexps. For user-level commands, see @ref{Lists Commands,,, emacs, The GNU |
sexps. For user-level commands, see @ref{Parentheses,, Commands for |
638 |
Emacs Manual}. |
Editing with Parentheses, emacs, The GNU Emacs Manual}. |
639 |
|
|
640 |
@deffn Command forward-list &optional arg |
@deffn Command forward-list &optional arg |
641 |
This function moves forward across @var{arg} (default 1) balanced groups of |
This function moves forward across @var{arg} (default 1) balanced groups of |
989 |
@end group |
@end group |
990 |
@end example |
@end example |
991 |
@end defspec |
@end defspec |
992 |
|
|
993 |
|
@ignore |
994 |
|
arch-tag: 56e8ff26-4ffe-4832-a141-7e991a2d0f87 |
995 |
|
@end ignore |