Go to the previous, next section.

Marker Type

A marker denotes a position in a specific buffer. Markers therefore have two components: one for the buffer, and one for the position. The position value is changed automatically as necessary as text is inserted into or deleted from the buffer. This is to ensure that the marker always points between the same two characters in the buffer.

Markers have no read syntax. They print in hash notation, giving the current character position and the name of the buffer.

(point-marker)
     => #<marker at 10779 in objects.texi>

See section Markers, for information on how to test, create, copy, and move markers.

Go to the previous, next section.