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.
| • 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. |