Маркеры
Маркер — это объект Lisp, используемый для указания позиции в буфере относительно окружающего текста. Маркер автоматически изменяет своё смещение от начала буфера всякий раз, когда вставляется или удаляется текст, чтобы оставаться с двумя символами по обе стороны от него.
| • Обзор маркеров | Компоненты маркера и как он перемещается. | |
| • Предикаты для маркеров | Проверка, является ли объект маркером. | |
| • Создание маркеров | Создание пустых маркеров или маркеров в определённых местах. | |
| • Информация из маркеров | Поиск буфера маркера или его позиции в символах. | |
| • Типы вставки маркеров | Два способа переместить маркер при вставке текста в место его расположения. | |
| • Перемещение маркеров | Перемещение маркера в новый буфер или позицию. | |
| • Отметка | Как отметка реализуется с помощью маркера. | |
| • Область | Как получить доступ к области. |
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Markers.html