]> code.delx.au - gnu-emacs/commitdiff
(Positions): Clarify further.
authorRichard M. Stallman <rms@gnu.org>
Sun, 17 Apr 2005 15:49:52 +0000 (15:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 17 Apr 2005 15:49:52 +0000 (15:49 +0000)
lispref/positions.texi

index 9a71cf29e3326b465fa1f9aebf9b671b94bbd215..3c1e642e6b4c058c172bddae24b10c9be0cc41d0 100644 (file)
@@ -22,9 +22,10 @@ with the surrounding characters.  Functions that expect an argument to
 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.