Set each coding system separately instead by 'prefer-coding-system' for
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sun, 29 Aug 2010 20:23:14 +0300
changeset 448 bfed530c0e79
parent 447 fde6ee13fce1
child 449 068ea808901d
Set each coding system separately instead by 'prefer-coding-system' for Windows.
.emacs-my
--- a/.emacs-my	Sun Aug 29 15:34:24 2010 +0300
+++ b/.emacs-my	Sun Aug 29 20:23:14 2010 +0300
@@ -421,22 +421,17 @@
 ;; (set-terminal-coding-system 'cp1251)
 ;; (set-keyboard-coding-system 'cp1251)
 
-(prefer-coding-system 'koi8-r-dos)
-(prefer-coding-system 'utf-16-le)
-(prefer-coding-system 'cp866-dos)
-
 (modify-coding-system-alist 'file "\\.el" 'iso-2022-7bit)
 (cond
  ((equal window-system 'w32)          ; also (string-equal system-type "windows-nt")
   (progn
     (set-selection-coding-system 'utf-16-le-dos)
-    (prefer-coding-system 'utf-8-unix)
-    (prefer-coding-system 'cp1251-dos)
+    (setq-default buffer-file-coding-system 'cp1251)
     (setq default-file-name-coding-system 'cp1251)
+    (setq default-process-coding-system '(cp1251 . cp1251))
     ))
  ((equal window-system 'x)
   (progn
-    (prefer-coding-system 'cp1251-dos)
     (prefer-coding-system 'utf-8-unix)
     (setq selection-coding-system 'compound-text-with-extensions)
     (setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))