]> git.eshelyaron.com Git - emacs.git/commitdiff
(set-default-process-coding-system): Use function on
authorGeoff Voelker <voelker@cs.washington.edu>
Tue, 10 Nov 1998 21:06:50 +0000 (21:06 +0000)
committerGeoff Voelker <voelker@cs.washington.edu>
Tue, 10 Nov 1998 21:06:50 +0000 (21:06 +0000)
before-init-hook to set default-process-coding-system based on
enable-multibyte-characters.

lisp/dos-w32.el

index e7d427f612d0e071b97d66d7790b74ee3d0685d1..4adeb7752b44531a3167aa7b97008704cb680685 100644 (file)
@@ -247,10 +247,14 @@ filesystem mounted on drive Z:, FILESYSTEM could be \"Z:\"."
        (delete (untranslated-canonical-name filesystem)
                untranslated-filesystem-list)))
 
-(setq-default default-process-coding-system
-             (if (fboundp 'start-process)
-                 '(raw-text-dos . raw-text-dos)
-               '(undecided-dos . undecided-dos)))
+;;; Override setting chosen at startup.
+(defun set-default-process-coding-system ()
+  (setq default-process-coding-system
+       (if default-enable-multibyte-characters
+           '(undecided-dos . undecided-dos)
+         '(raw-text-dos . raw-text-dos))))
+
+(add-hook 'before-init-hook 'set-default-process-coding-system)
 
 ;; Support for printing under DOS/Windows, see lpr.el and ps-print.el.
 (defvar printer-name)