Each window can specify a display table, and so can each buffer. When a buffer b is displayed in window w, display uses the display table for window w if it has one; otherwise, the display table for buffer b if it has one; otherwise, the standard display table if any. The display table chosen is called the active display table.
This function returns window's display table, or
nilif window does not have an assigned display table. The default for window is the selected window.
This function sets the display table of window to table. The argument table should be either a display table or
This variable is automatically buffer-local in all buffers; its value in a particular buffer specifies the display table for that buffer. If it is
nil, that means the buffer does not have an assigned display table.
This variable's value is the default display table, used whenever a window has no display table and neither does the buffer displayed in that window. This variable is
If there is no display table to use for a particular window—that is,
if the window specifies none, its buffer specifies none, and
nil—then Emacs uses the usual
display conventions for all character codes in that window. See Usual Display.
A number of functions for changing the standard display table are defined in the library disp-table.blog comments powered by Disqus