Когда строка имеет ширину, точно соответствующую окну, Emacs отображает курсор в правой кайме вместо использования двух строк. Для представления курсора в кайме используются разные битовые карты в зависимости от типа курсора текущего буфера.
Если этот вариант не равен nil, строки, имеющие
точно такую же ширину, как окно (без учета конечного символа новой строки), не
продолжаются. Вместо этого, когда точка находится в конце строки, курсор
появляется в правой кайме.
Эта переменная определяет сопоставление логического типа курсора с
фактическими битовыми картами каймы, отображаемыми в правой кайме. Значение
является списком пар, где каждый элемент имеет вид (cursor-type
. bitmap), что означает использование битовой карты
каймы bitmap для отображения курсоров типа cursor-type.
Каждый cursor-type должен быть одним из box,
hollow, bar, hbar или
hollow-small. Первые четыре имеют те же значения, что и в
параметре cursor-type (см. Cursor Parameters).
Тип hollow-small используется вместо hollow,
когда обычная битовая карта hollow-rectangle слишком высока,
чтобы поместиться на определенной строке дисплея.
Каждая bitmap должна быть символом, указывающим на битовую карту каймы, которая будет отображаться для данного логического типа курсора. См. Fringe Bitmaps.
Если fringe-cursor-alist имеет локальное для буфера значение,
и для типа курсора не определена битовая карта, используется соответствующее
значение из значения по умолчанию fringes-indicator-alist.