30 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.
· Overview of Markers The components of a marker, and how it relocates. · Predicates on Markers Testing whether an object is a marker. · Creating Markers Making empty markers or markers at certain places. · Information from Markers Finding the marker’s buffer or character position. · Marker Insertion Types Two ways a marker can relocate when you insert where it points. · Moving Markers Moving the marker to a new buffer or position. · The Mark How the mark is implemented with a marker. · The Region How to access the region.