The usual display conventions define how to display each character code. You can override these conventions by setting up a display table (see section Display Tables). Here are the usual display conventions:
tab-width
.
ctl-arrow
. If it is
non-nil
, these codes map to sequences of two glyphs, where the
first glyph is the ASCII code for `^'. (A display table can
specify a glyph to use instead of `^'.) Otherwise, these codes map
just like the codes in the range 128 to 255.
The usual display conventions apply even when there is a display
table, for any character whose entry in the active display table is
nil
. Thus, when you set up a display table, you need only
specify the characters for which you want special behavior.
These variables affect the way certain characters are displayed on the
screen. Since they change the number of columns the characters occupy,
they also affect the indentation functions. These variables also affect
how the mode line is displayed; if you want to force redisplay of the
mode line using the new values, call the function
force-mode-line-update
(see section Mode Line Format).
nil
, they are displayed as a caret
followed by the character: `^A'. If it is nil
, they are
displayed as a backslash followed by three octal digits: `\001'.
ctl-arrow
in
buffers that do not override it. See section The Default Value of a Buffer-Local Variable.
tab-to-tab-stop
. See section Adjustable "Tab Stops".
Go to the first, previous, next, last section, table of contents.