Next: Display Tables, Previous: Blinking, Up: Display [Contents][Index]
The usual display conventions define how to display each character code. You can override these conventions by setting up a display table (see 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 unusual 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.
This buffer-local variable controls how control characters are
displayed. If it is non-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’.
The value of this variable is the default value for ctl-arrow
in
buffers that do not override it. See Default Value.
The value of this variable is the spacing between tab stops used for displaying tab characters in SXEmacs buffers. The default is 8.
Note: This feature is completely independent from the user-settable tab
stops used by the command tab-to-tab-stop
. See Indent Tabs.
Next: Display Tables, Previous: Blinking, Up: Display [Contents][Index]