There is something wrong with handling faces in display tables on
character terminals.  Putting a character with an added face to the
display table slot results in a different face displayed.
Some faces even cause Emacs to crash.  For example, Emacs started
with `emacs -Q -nw' crashes on GNU/Linux with the following code:

(progn
  (setq standard-display-table (make-display-table))
  (set-display-table-slot standard-display-table 'vertical-border
                          (+ (lsh (face-id 'isearch) 19) ? ))
  (split-window-horizontally))

-- 
Juri Linkov
http://www.jurta.org/emacs/



_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to