42.9 Наложения

Вы можете использовать overlays для изменения внешнего вида текста буфера на экране в целях презентационных функций. Наложение — это объект, принадлежащий определенному буферу и имеющий заданное начало и конец. Оно также имеет свойства, которые вы можете просматривать и устанавливать; они влияют на отображение текста в пределах наложенной части буфера.

Редактирование текста буфера корректирует начало и конец каждого наложения, чтобы оно следовало за текстом. При создании наложения вы можете указать, должен ли вставленный в начало текст находиться внутри наложения или вне его, и аналогично для конца наложения.