Next: Fringe Bitmaps, Previous: Fringe Indicators, Up: Fringes [Contents][Index]
When a line is exactly as wide as the window, Emacs displays the cursor in the right fringe instead of using two lines. Different bitmaps are used to represent the cursor in the fringe depending on the current buffer’s cursor type.
If this is non-nil
, lines exactly as wide as the window (not
counting the final newline character) are not continued. Instead,
when point is at the end of the line, the cursor appears in the right
fringe.
This variable specifies the mapping from logical cursor type to the
actual fringe bitmaps displayed in the right fringe. The value is an
alist where each element has the form (cursor-type
. bitmap)
, which means to use the fringe bitmap bitmap to
display cursors of type cursor-type.
Each cursor-type should be one of box
, hollow
,
bar
, hbar
, or hollow-small
. The first four have
the same meanings as in the cursor-type
frame parameter
(see Cursor Parameters). The hollow-small
type is used
instead of hollow
when the normal hollow-rectangle
bitmap is too tall to fit on a specific display line.
Each bitmap should be a symbol specifying the fringe bitmap to be displayed for that logical cursor type. See Fringe Bitmaps.
When fringe-cursor-alist
has a buffer-local value, and there is
no bitmap defined for a cursor type, the corresponding value from the
default value of fringes-indicator-alist
is used.