Variable: fringe-cursor-alist

fringe-cursor-alist is a buffer-local variable defined in buffer.c.

Documentation

Mapping from logical to physical fringe cursor bitmaps.

The value is an alist where each element (CURSOR . BITMAP) specifies the fringe bitmaps used to display a specific logical cursor type in the fringe.

CURSOR specifies the logical cursor type which is one of the following symbols: box , hollow, bar, hbar, or hollow-small. The last one is used to show a hollow cursor on narrow lines display lines where the normal hollow cursor will not fit.

BITMAP is the corresponding fringe bitmap shown for the logical cursor type.

View in manual

Probably introduced at or before Emacs version 22.1.

Source Code

// Defined in /usr/src/emacs/src/buffer.c
  DEFVAR_PER_BUFFER ("fringe-cursor-alist",
		     &BVAR (current_buffer, fringe_cursor_alist), Qnil,
		     doc: /* Mapping from logical to physical fringe cursor bitmaps.
The value is an alist where each element (CURSOR . BITMAP)
specifies the fringe bitmaps used to display a specific logical
cursor type in the fringe.

CURSOR specifies the logical cursor type which is one of the following
symbols: `box' , `hollow', `bar', `hbar', or `hollow-small'.  The last
one is used to show a hollow cursor on narrow lines display lines
where the normal hollow cursor will not fit.

BITMAP is the corresponding fringe bitmap shown for the logical
cursor type.  */);