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

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

Функция: set-marker-insertion-type marker type

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

Функция: marker-insertion-type marker

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

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