(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)