# HG changeset patch # User Richard M. Stallman # Date 893295289 0 # Node ID aa160e4358ac722998ecae94cb44d9c885ef85e5 # Parent 36667ebd744eae02d8bdb763e140ec06a7e884b1 (file-coding-system-alist): Use emacs-mule for .elc files. diff -r 36667ebd744e -r aa160e4358ac lisp/international/mule-conf.el --- a/lisp/international/mule-conf.el Wed Apr 22 17:48:16 1998 +0000 +++ b/lisp/international/mule-conf.el Thu Apr 23 01:34:49 1998 +0000 @@ -309,12 +309,13 @@ ;; The other coding-systems are defined in each language specific ;; section of languages.el. -;; Setting coding system `undecided' for reading any files. Though, -;; compiled Emacs Lisp files (*.elc) should never be decoded nor -;; encoded. tar files too. +;; Normally, set coding system to `undecided' before reading a file. +;; Compiled Emacs Lisp files (*.elc) are not decoded at all, +;; but we regard them as containing multibyte characters. +;; Tar files are not decoded at all, but we treat them as raw bytes. (setq file-coding-system-alist - '(("\\.elc$" . (no-conversion . no-conversion)) + '(("\\.elc$" . (emacs-mule . emacs-mule)) ("\\(\\`\\|/\\)loaddefs.el$" . (no-conversion . no-conversion)) ("\\.tar$" . (no-conversion . no-conversion)) ("" . (undecided . nil))))