Вы можете указать стиль курсора мыши для определенного текста или
изображений, используя свойство текста pointer, а для изображений
свойства изображения :pointer и :map. Значения,
которые вы можете использовать в этих свойствах, приведены в таблице ниже. Фактические
формы могут различаться в зависимости от системы; описания являются примерами.
textnilОбычный стиль курсора мыши, используемый над текстом (форма, похожая на «I»).
arrowvdragmodelineСтрелка, направленная на северо-запад.
handРука, направленная вверх.
hdragСтрелка справа налево.
nhdragСтрелка сверху вниз.
hourglassВращающееся кольцо.
На пустых частях окна (частях, которые не соответствуют какому-либо
содержимому буфера) курсор мыши обычно использует стиль arrow,
но вы можете указать другой стиль (один из вышеперечисленных), установив
void-text-area-pointer.
Эта переменная указывает стиль курсора мыши для пустых текстовых областей.
К ним относятся области после конца строки или ниже последней строки
в буфере. По умолчанию используется стиль курсора arrow (нетекстовый).
При использовании некоторых систем окон вы можете указать, как на самом деле
выглядит стиль курсора text, установив переменную
x-pointer-shape.
Эта переменная указывает форму указателя, которую обычно используется в
рамке Emacs для стиля курсора text.
Эта переменная указывает форму указателя, которую следует использовать, когда мышь находится над чувствительным к мыши текстом.
Эти переменные влияют на недавно созданные рамки. Они обычно не влияют на существующие рамки; однако, если вы устанавливаете цвет мыши рамки, это также устанавливает текущее значение этих двух переменных. См. Параметры шрифта и цвета.
Значения, которые вы можете использовать для указания любой из этих форм указателя, определены в файле lisp/term/x-win.el. Используйте M-x apropos RET x-pointer RET, чтобы увидеть список этих значений.