aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Voelker1998-11-10 21:06:50 +0000
committerGeoff Voelker1998-11-10 21:06:50 +0000
commit5dbd225734d2d112b94f3509877b9c2c72fdd13d (patch)
treecf9a890c24cc6480189436e7790ecd234508068a
parentccc2d29c56505a9a7fd38f7e582c16ee38f31b26 (diff)
downloademacs-5dbd225734d2d112b94f3509877b9c2c72fdd13d.tar.gz
emacs-5dbd225734d2d112b94f3509877b9c2c72fdd13d.zip
(set-default-process-coding-system): Use function on
before-init-hook to set default-process-coding-system based on enable-multibyte-characters.
-rw-r--r--lisp/dos-w32.el12
1 files changed, 8 insertions, 4 deletions
diff --git a/lisp/dos-w32.el b/lisp/dos-w32.el
index e7d427f612d..4adeb7752b4 100644
--- a/lisp/dos-w32.el
+++ b/lisp/dos-w32.el
@@ -247,10 +247,14 @@ filesystem mounted on drive Z:, FILESYSTEM could be \"Z:\"."
247 (delete (untranslated-canonical-name filesystem) 247 (delete (untranslated-canonical-name filesystem)
248 untranslated-filesystem-list))) 248 untranslated-filesystem-list)))
249 249
250(setq-default default-process-coding-system 250;;; Override setting chosen at startup.
251 (if (fboundp 'start-process) 251(defun set-default-process-coding-system ()
252 '(raw-text-dos . raw-text-dos) 252 (setq default-process-coding-system
253 '(undecided-dos . undecided-dos))) 253 (if default-enable-multibyte-characters
254 '(undecided-dos . undecided-dos)
255 '(raw-text-dos . raw-text-dos))))
256
257(add-hook 'before-init-hook 'set-default-process-coding-system)
254 258
255;; Support for printing under DOS/Windows, see lpr.el and ps-print.el. 259;; Support for printing under DOS/Windows, see lpr.el and ps-print.el.
256(defvar printer-name) 260(defvar printer-name)