 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. 
 

    Copyright 
{'path': 'public/docs/elisp/markers.html', 'source': 'DevDocs.IO'}