Hello!

I have a UTF-8 test file, which comes from the Kermit distribution's utf8.txt. Its name is utf8_txt and it starts with this line to force it into UTF-8:

        ;;; -*- mode: Text; coding: utf-8; -*-

diff (GNU diffutils) 2.8.1 tells me that the only difference between the original file and my private version is:

        0a1
        > ;;; -*- mode: Text; coding: utf-8; -*-

When I launch /usr/local/bin/emacs-22.0.50 -Q it opens utf8.txt (when second file) with a mode-line starting with -u, but utf8_txt gets -E upon opening it first. The next file, when it has UTF-8 contents, is opened with -u in mode-line – and when I open utf8_txt now, it at once gets a -u too!

I can understand that the non-marked utf8.txt gets -E in mode-line when opened for the first time as first file, errare Emacsem est, too (which does indeed happen), but it's hard to accept that the mentioned header line leads to using some Japanese coding system!

When the first file I open is some ISO Latin or Mac-Roman or NeXT or ... encoding, then the first UTF-8 file I open, no matter whether it has the header line mentioned above or not, has -E in mode-line.


In GNU Emacs 22.0.50.1 (powerpc-apple-darwin8.8.0, X toolkit, Xaw3d scroll bars)
of 2006-10-02 on Latsche
X server distributor `The XFree86 Project, Inc', version 11.0.40400000
configured using `configure '--without-ns' '--without-carbon' '--with- x' '--without-sound' '--without-pop' '--with-xpm' '--with-jpeg' '-- with-tiff' '--with-gif' '--with-png' '--enable-locallisppath=/Library/ Application Support/Emacs/calendar22:/Library/Application Support/ Emacs/preview:/Library/Application Support/Emacs/auctex/images:/ Library/Application Support/Emacs/auctex:/Library/Application Support/ Emacs' 'CFLAGS=-pipe -fPIC -fast -mcpu=7450 -mtune=7450 -ftree- vectorize -mpim-altivec -foptimize-register-move -freorder-blocks - freorder-blocks-and-partition -fthread-jumps -fpeephole -fno- crossjumping' 'CPPFLAGS=-no-cpp-precomp -I/usr/include/openssl -I/usr/ local/include -I/sw/include/libpng12 -I/sw/include' 'LDFLAGS=- dead_strip -L/usr/X11R6/lib -L/usr/local/lib -L/sw/lib/ncurses -L/sw/ lib''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: de_DE.UTF-8
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: de_DE.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Text

Minor modes in effect:
  shell-dirtrack-mode: t
  show-paren-mode: t
  display-time-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t
  view-mode: t


--
Greetings

  Pete

The human animal differs from the lesser primates in his passion for lists of "Ten Best".
                                     -- H. Allen Smith




_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to