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