[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
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".