emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/international/mule-cmds.el


From: Eli Zaretskii
Subject: [Emacs-diffs] Changes to emacs/lisp/international/mule-cmds.el
Date: Sat, 08 Apr 2006 08:14:49 +0000

Index: emacs/lisp/international/mule-cmds.el
diff -u emacs/lisp/international/mule-cmds.el:1.291 
emacs/lisp/international/mule-cmds.el:1.292
--- emacs/lisp/international/mule-cmds.el:1.291 Thu Mar 23 01:19:32 2006
+++ emacs/lisp/international/mule-cmds.el       Sat Apr  8 08:14:48 2006
@@ -2496,6 +2496,8 @@
             (locale-name-match locale locale-language-names))
            (charset-language-name
             (locale-name-match locale locale-charset-language-names))
+           (default-eol-type (coding-system-eol-type
+                              default-buffer-file-coding-system))
            (coding-system
             (or (locale-name-match locale locale-preferred-coding-systems)
                 (when locale
@@ -2516,6 +2518,13 @@
          (if (not language-name)
              (setq language-name charset-language-name)))
 
+       ;; If a specific EOL conversion was specified in the default
+       ;; buffer-file-coding-system, preserve it in the coding system
+       ;; we will be using from now on.
+       (if (memq default-eol-type '(0 1 2 unix dos mac))
+           (setq coding-system (coding-system-change-eol-conversion
+                                coding-system default-eol-type)))
+
        (when language-name
 
          ;; Set up for this character set.  This is now the right way




reply via email to

[Prev in Thread] Current Thread [Next in Thread]