Spec-Zone.ru › Elisp

Типы вставки маркеров

При вставке текста непосредственно в место, указанное маркером, есть два возможных способа перемещения этого маркера: он может указывать на позицию перед вставленным текстом или после него. Вы можете указать, какой способ использовать для данного маркера, установив его тип вставки. Обратите внимание, что использование insert-before-markers игнорирует типы вставки маркеров, всегда перемещая маркер так, чтобы он указывал на позицию после вставленного текста.

Функция: set-marker-insertion-type тип маркера

Эта функция устанавливает тип вставки маркера маркер на тип. Если тип равен t, маркер будет перемещаться при вставке текста в его позицию. Если тип равен nil, маркер не будет перемещаться при вставке текста в это место.

Функция: marker-insertion-type маркер

Эта функция сообщает о текущем типе вставки маркера.

Все функции, создающие маркеры без аргумента, определяющего тип вставки, создают их с типом вставки nil (см. Создание маркеров). Также по умолчанию маркер имеет тип вставки nil.

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/Marker-Insertion-Types.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API