# HG changeset patch # User Richard M. Stallman # Date 1113752992 0 # Node ID 60e0429c79b1ef7d6a374c5be9074f704f43b240 # Parent 7a990909b5f91f32ff464e92dcc1ea87a81903bf (Positions): Clarify further. diff -r 7a990909b5f9 -r 60e0429c79b1 lispref/positions.texi --- a/lispref/positions.texi Sun Apr 17 15:46:33 2005 +0000 +++ b/lispref/positions.texi Sun Apr 17 15:49:52 2005 +0000 @@ -22,9 +22,10 @@ be a position (an integer), but accept a marker as a substitute, normally ignore which buffer the marker points into; they convert the marker to an integer, and use that integer, exactly as if you had -passed the integer as the argument. Markers used this way usually -point to a position in the buffer that the function will operate on, -but if not, they are converted to integers anyway. @xref{Markers}. +passed the integer as the argument, even if the marker points to the +``wrong'' buffer. A marker that points nowhere cannot convert to an +integer; using it instead of an integer causes an error. +@xref{Markers}. See also the ``field'' feature (@pxref{Fields}), which provides functions that are used by many cursor-motion commands.