Информация о маркерах
В этом разделе описаны функции для доступа к компонентам объекта-маркера.
- Функция: marker-position marker
Эта функция возвращает позицию, на которую указывает marker, или
nil, если он никуда не указывает.
- Функция: marker-last-position marker
Эта функция возвращает последнюю известную позицию marker в его буфере. Она работает как
marker-position, за одним исключением: если буфер marker был уничтожен, функция возвращает последнюю позицию marker в этом буфере до его уничтожения, а неnil.
- Функция: marker-buffer marker
-
Эта функция возвращает буфер, на который указывает marker, или
nil, если он никуда не указывает.(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
Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Information-from-Markers.html