Next: Frame Glyphs, Previous: Buffer Glyphs, Up: Using Glyphs [Contents][Index]
To use a glyph to control the shape of miscellaneous redisplay effects
such as the truncation and continuation markers, set the appropriate
existing glyph variables with set-glyph-image
. See
continuation-glyph
, control-arrow-glyph
,
hscroll-glyph
, invisible-text-glyph
,
octal-escape-glyph
, and truncation-glyph
. See also
overlay-arrow-string
, an odd redisplay leftover which can be set
to a glyph you created, and will cause the glyph to be displayed on top
of the text position specified in the marker stored in
overlay-arrow-position
.
To use a glyph in a display table (i.e. to control the appearance of any
individual character), create the appropriate character glyphs and then
set a specification for the specifier current-display-table
,
which controls the appearance of characters. You can also set an
overriding display table for use with text displayed in a particular
face; see set-face-display-table
and make-display-table
.
#### Note: Display tables do not currently support general Mule
characters. They will be overhauled at some point to support this
and to provide other features required under Mule. Display Tables.
Glyphs are not actually used as the background pixmaps of faces, but the
API is similar. The
background pixmap of a face is actually an image specifier – probably
the only place in SXEmacs where an image specifier occurs outside of a
glyph. If you would like to use a glyph’s image as a background pixmap,
you can extract it with glyph-image
, and then add it to a face.
See Face Convenience Functions.
This variable specifies what is displayed at the end of truncated lines.
This variable specifies what is displayed at the end of wrapped lines.
This variable specifies what to prefix character codes displayed in octal with.
This variable specifies what to display at the beginning of horizontally scrolled lines.
This variable specifies what to use to indicate the presence of
invisible text. This is the glyph that is displayed when an ellipsis is
called for, according to selective-display-ellipses
or
buffer-invisibility-spec
). Normally this is three dots (“...”).
This variable specifies what to use as an arrow for control characters.
Next: Frame Glyphs, Previous: Buffer Glyphs, Up: Using Glyphs [Contents][Index]