Next: Customizing Bitmaps, Previous: Fringe Cursors, Up: Fringes
The fringe bitmaps are the actual bitmaps which represent the logical fringe indicators for truncated or continued lines, buffer boundaries, overlay arrow, etc. Fringe bitmap symbols have their own name space. The fringe bitmaps are shared by all frames and windows. You can redefine the built-in fringe bitmaps, and you can define new fringe bitmaps.
The way to display a bitmap in the left or right fringes for a given
line in a window is by specifying the display property for one
of the characters that appears in it. Use a display specification of
the form (left-fringe bitmap [face]) or
(right-fringe bitmap [face]) (see Display Property). Here, bitmap is a symbol identifying the bitmap you
want, and face (which is optional) is the name of the face whose
colors should be used for displaying the bitmap, instead of the
default fringe face. face is automatically merged with
the fringe face, so normally face need only specify the
foreground color for the bitmap.
This function returns the fringe bitmaps of the display line containing position pos in window window. The return value has the form
(left right ov), where left is the symbol for the fringe bitmap in the left fringe (ornilif no bitmap), right is similar for the right fringe, and ov is non-nilif there is an overlay arrow in the left fringe.The value is
nilif pos is not visible in window. If window isnil, that stands for the selected window. If pos isnil, that stands for the value of point in window.