]> git.eshelyaron.com Git - emacs.git/commitdiff
(dos-cpNNN-setup, dos-codepage-setup):
authorEli Zaretskii <eliz@gnu.org>
Mon, 24 Dec 2001 16:52:50 +0000 (16:52 +0000)
committerEli Zaretskii <eliz@gnu.org>
Mon, 24 Dec 2001 16:52:50 +0000 (16:52 +0000)
Call IT-setup-unicode-display here instead of adding it to
dos-codepage-setup-hook, so that Unicode display tables are set
before dos-codepage-setup-hook runs.

lisp/term/internal.el

index ede278129ac10e4d127196600a22a230b82e2a1e..1aa3c5b181b46083c562ec967703a8a7cd5a3273 100644 (file)
@@ -607,6 +607,9 @@ display tables, and the language environment options as appropriate."
      (setq default-terminal-coding-system (intern (concat cp
                                                          "-unix"))))
     (IT-display-table-setup cp)
+    ;; It's time: too many input methods in leim/quail produce
+    ;; Unicode characters.  Let the user see them.
+    (IT-setup-unicode-display)
     (prefer-coding-system (intern (concat cp "-dos")))
     (if default-enable-multibyte-characters
        ;; We want this in multibyte version only, since unibyte version
@@ -705,6 +708,9 @@ list.  You can (and should) also run it whenever the value of
       ;; Assume they support non-ASCII Latin characters like the IBM
       ;; codepage 437 does.
       (IT-display-table-setup "cp437")
+      ;; It's time: too many input methods in leim/quail produce
+      ;; Unicode characters.  Let the user see them.
+      (IT-setup-unicode-display)
       (prefer-coding-system coding-dos)
       (if default-enable-multibyte-characters
          (setq unibyte-display-via-language-environment t))
@@ -714,9 +720,6 @@ list.  You can (and should) also run it whenever the value of
 ;; until after the terminal is set and user's .emacs is processed,
 ;; because people might define their `dos-codepage-setup-hook' there.
 (add-hook 'term-setup-hook 'dos-codepage-setup)
-;; It's time: too many input methods in leim/quail produce
-;; Unicode characters.  Let the user see them.
-(add-hook 'term-setup-hook 'IT-setup-unicode-display t)
 
 ;; In multibyte mode, we want unibyte buffers to be displayed using
 ;; the terminal coding system, so that they display correctly on the