# HG changeset patch # User Eli Zaretskii # Date 976110857 0 # Node ID b0c17ac74953f5ea00fc1a16ebbfd479591365c8 # Parent 56d8684151681330bb1eab1515a94315ac9421bf (file-coding-system-alist): Use raw-text for reading loaddefs.el and raw-text-unix for writing it. diff -r 56d868415168 -r b0c17ac74953 lisp/international/mule-conf.el --- a/lisp/international/mule-conf.el Wed Dec 06 13:46:40 2000 +0000 +++ b/lisp/international/mule-conf.el Wed Dec 06 13:54:17 2000 +0000 @@ -418,7 +418,12 @@ (setq file-coding-system-alist '(("\\.elc\\'" . (emacs-mule . emacs-mule)) - ("\\(\\`\\|/\\)loaddefs.el\\'" . (no-conversion . no-conversion)) + ;; We use raw-text for reading loaddefs.el so that if it + ;; happens to have DOS or Mac EOLs, they are converted to + ;; newlines. This is required to make the special treatment + ;; of the "\ newline" combination in loaddefs.el, which marks + ;; the beginning of a doc string, work. + ("\\(\\`\\|/\\)loaddefs.el\\'" . (raw-text . raw-text-unix)) ("\\.tar\\'" . (no-conversion . no-conversion)) ("" . (undecided . nil))))