В этом разделе описаны функции для доступа к компонентам объекта маркера.
Эта функция возвращает позицию, на которую указывает
marker, или
nil, если он ни на что не указывает.
Эта функция возвращает последнюю известную позицию
marker в его буфере. Она ведет себя как
marker-position, за исключением одного: если
буфер marker был уничтожен, она возвращает
последнюю позицию marker в этом буфере до
уничтожения, вместо того чтобы возвращать nil.
Эта функция возвращает буфер, в который указывает
marker, или
nil, если он ни на что не указывает.
(setq m (make-marker))
⇒ #<маркер без буфера>
(marker-position m)
⇒ nil
(marker-buffer m)
⇒ nil
(set-marker m 3770 (current-buffer))
⇒ #<маркер в 3770 в markers.texi>
(marker-buffer m)
⇒ #<буфер markers.texi>
(marker-position m)
⇒ 3770