Today's GNU Emacs CVS snapshot, Thu, 2004 Dec 2 16:54 UTC GNU Emacs 21.3.50.19 (i686-pc-linux-gnu, GTK+ Version 2.4.13) started with emacs/src/emacs -Q --eval '(setq Buffer-menu-use-header-line nil)' A *Buffer List* looks like this: CRM Buffer Size Mode File ôôô ôôôôôô ôôôô ôôôô ôôôô . *scratch* 0 Lisp Interaction * *Messages* 150 Fundamental instead of like this: CRM Buffer Size Mode File --- ------ ---- ---- ---- . *scratch* 0 Lisp Interaction * *Messages* 150 Fundamental [i.e., the hyphens, ---, are replaced by the sequences of \364\364\364 ] This comes from revision 1.75 to emacs/lisp/buff-menu.el of 2004/11/22 15:12:09, which includes a change to `list-buffers-noselect' that tests (if (char-displayable-p ?—) ?— ?-))) However, the documentation for `char-displayable-p' says On a multi-font display, the test is only whether there is an appropriate font from the selected frame's fontset to display char's charset in general. Since fonts may be specified on a per-character basis, this may not be accurate. When (let ((underline (if (char-displayable-p ?—) ?— ?-))) is replaced by (let ((underline ?-)) the *Buffer List* displays correctly. Here is the info on character: ô character: ô (0364, 244, 0xf4) charset: eight-bit-graphic (8-bit graphic char (0xA0..0xFF)) code point: 244 syntax: which means: whitespace buffer code: 0xF4 file code: 0xF4 (encoded by coding system raw-text-unix) display: by this font (glyph code) -ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-ISO8859-1 (0xF4) In GNU Emacs 21.3.50.19 (i686-pc-linux-gnu, GTK+ Version 2.4.13) of 2004-12-02 on benthic Distributor `The XFree86 Project, Inc', version 11.0.40300001 configured using `configure '--with-type1' '--with-x-toolkit=gtk' '--with-pop' '--prefix=/usr/local' '--with-sound=yes'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil locale-coding-system: nil default-enable-multibyte-characters: nil Major mode: Lisp Interaction Minor modes in effect: mouse-wheel-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t line-number-mode: t Recent input: d / u s r / . l o c M-b C-b C-d C-e a l / s r c / e m a c s C-n C-n C-n C-n C-n C-b C-b C-b C-b C-b C-b C-SPC C-e C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-SPC C-e M-w C-x b C-n C-n C-y C-x o C-p C-u C-x = C-x h M-w C-x b C-x o C-x o C-n C-n C-n C-n C-y M-x r e p o r Recent messages: Loading dired...done Mark set [3 times] Loading descr-text...done Loading composite...done Loading help-mode...done Loading wid-edit...done Char: ô (0364, 244, 0xf4) point=56 of 203 (27%) column 0 Mark set [3 times] Making completion list... Loading emacsbug...done -- Robert J. Chassell bob@rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.rattlesnake.com http://www.teak.cc