[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

31. Markers

A marker is a Lisp object used to specify a position in a buffer relative to the surrounding text. A marker changes its offset from the beginning of the buffer automatically whenever text is inserted or deleted, so that it stays with the two characters on either side of it.

31.1 Overview of Markers  The components of a marker, and how it relocates.
31.2 Predicates on Markers  Testing whether an object is a marker.
31.3 Functions that Create Markers  Making empty markers or markers at certain places.
31.4 Information from Markers  Finding the marker's buffer or character position.
31.5 Marker Insertion Types  Two ways a marker can relocate when you insert where it points.
31.6 Moving Marker Positions  Moving the marker to a new buffer or position.
31.7 The Mark  How "the mark" is implemented with a marker.
31.8 The Region  How to access "the region".



This document was generated on May 2, 2002 using texi2html