Next: Marker Insertion Types, Previous: Functions that Create Markers, Up: Markers [Contents][Index]
This section describes the functions for accessing the components of a marker object.
This function returns the position that marker points to, or
nil
if it points nowhere.
This function returns the last known position of marker in its
buffer. It behaves like marker-position
with one exception: if
the buffer of marker has been killed, it returns the last position
of marker in that buffer before the buffer was killed, instead of
returning nil
.
This function returns the buffer that marker points into, or
nil
if it points nowhere.
(setq m (make-marker)) ⇒ #<marker in no buffer>
(marker-position m) ⇒ nil
(marker-buffer m) ⇒ nil
(set-marker m 3770 (current-buffer)) ⇒ #<marker at 3770 in markers.texi>
(marker-buffer m) ⇒ #<buffer markers.texi>
(marker-position m) ⇒ 3770