diff lispref/positions.texi @ 27093:4b1a67a46d8c

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Mon, 03 Jan 2000 00:19:17 +0000
parents ef5e7bbe6f19
children d2e5f1b7d8e2
line wrap: on
line diff
--- a/lispref/positions.texi	Sun Jan 02 14:21:54 2000 +0000
+++ b/lispref/positions.texi	Mon Jan 03 00:19:17 2000 +0000
@@ -198,6 +198,9 @@
 @code{t}.  Otherwise, the return value is @code{nil} and point stops at
 the buffer boundary or field boundary.
 
+If @code{inhibit-field-text-motion} is non-@code{nil},
+this function ignores field boundaries.
+
 In an interactive call, @var{count} is specified by the numeric prefix
 argument.
 @end deffn
@@ -221,6 +224,13 @@
 words.  Otherwise, they do not.
 @end defvar
 
+@defvar inhibit-field-text-motion
+@tindex inhibit-field-text-motion
+If this variable is non-@code{nil}, certain motion functions including
+@code{forward-word}, @code{forward-sentence}, and
+@codef{forward-paragraph} ignore field boundaries.
+@end defvar
+
 @node Buffer End Motion
 @subsection Motion to an End of the Buffer
 
@@ -318,11 +328,6 @@
 If this function reaches the end of the buffer (or of the accessible
 portion, if narrowing is in effect), it positions point there.  No error
 is signaled.
-
-This function does not move across a field boundary (@pxref{Fields}),
-unless it moves to another line beyond the one that contains the field
-boundary.  If @var{count} is zero, and point starts at a field boundary,
-then point does not move.
 @end deffn
 
 @defun line-beginning-position &optional count
@@ -339,11 +344,6 @@
 If this function reaches the end of the buffer (or of the accessible
 portion, if narrowing is in effect), it positions point there.  No error
 is signaled.
-
-This function does not move across a field boundary, unless it moves to
-another line beyond the one that contains the field boundary.  If
-@var{count} is zero, and point starts at a field boundary, then point
-does not move.
 @end deffn
 
 @defun line-end-position &optional count