From 7b6f346ed332ae0706fba83493e42f61f9d233da Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 20 Jan 2006 01:30:06 +0000 Subject: [PATCH] (Overview of Markers): Count insertion type as one of a marker's attributes. --- lispref/markers.texi | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lispref/markers.texi b/lispref/markers.texi index ab16afc3ac4..aa26a0aa030 100644 --- a/lispref/markers.texi +++ b/lispref/markers.texi @@ -36,14 +36,15 @@ way usually points to a position in the buffer that the function operates on, but that is entirely the programmer's responsibility. @xref{Positions}, for a complete description of positions. - A marker has two attributes: the marker position, and the marker -buffer. The marker position is an integer that is equivalent (at a -given time) to the marker as a position in that buffer. But the -marker's position value can change often during the life of the marker. -Insertion and deletion of text in the buffer relocate the marker. The -idea is that a marker positioned between two characters remains between -those two characters despite insertion and deletion elsewhere in the -buffer. Relocation changes the integer equivalent of the marker. + A marker has three attributes: the marker position, the marker +buffer, and the insertion type. The marker position is an integer +that is equivalent (at a given time) to the marker as a position in +that buffer. But the marker's position value can change often during +the life of the marker. Insertion and deletion of text in the buffer +relocate the marker. The idea is that a marker positioned between two +characters remains between those two characters despite insertion and +deletion elsewhere in the buffer. Relocation changes the integer +equivalent of the marker. @cindex marker relocation Deleting text around a marker's position leaves the marker between the -- 2.39.2