A Puzzling Aspectt of Display Tables

A Puzzling Aspectt of Display Tables

Post by International Robotics Foundati » Tue, 22 Aug 1995 04:00:00

    I recently had occaision to want to view the positions of tab
    characters in a buffer.  So, after grubbing around in the info
    pages for a while, I came to the conclusion that a simple display
    table was warranted.  Here's the one I used:

        ;; This hack is shamelessly ripped off from rot13.el

        (defvar visible-tab-display-table
          (let ((table (make-display-table)))
                (aset table 9 (vector ?^ ?I))
                (aset table 1 (vector ?: ?A))
          "Char table for visible tab display.")

    When the above is assigned to a window with the
    (set-window-display-table... function, then the C-A character
    displays as :A but C-I still displays as white space.  What am I
    missing here?

    GNU Emacs 19.28.1 (mips-mips-riscos4.0)



1. display-tables and faces

When I associate a face with a display table, is that on a
per-buffer basis, or does it affect all uses of that face
in any buffer?

I was hoping associate a display-table with a particular face,
but not have that override the way that face displays in
other buffers.  Is this possible?


2. XMODEM for VMS Wanted

3. set-face-display-table & non-nil LOCALE


5. emacs 19 display-table for IBMPC charset?

6. authenticating problems from NT domain to AD domain

7. Changing display-table from a menu - strange behaviour

8. updated drivers for HP scanjet IIcx

9. How to change display-table

10. Change display-table

11. Display Table problems

12. emacs19.7 and Iso8859-1 display table help wanted

13. tags-table-list to tag-table-alist