diff lisp/international/mule-cmds.el @ 51622:c85b00553f5e

Add a comment in set-display-table-and-terminal-coding-system explaining why we futz with display tables.
author Eli Zaretskii <eliz@gnu.org>
date Thu, 19 Jun 2003 16:12:21 +0000
parents d59b2e15c4c7
children ecc1259fadfc
line wrap: on
line diff
--- a/lisp/international/mule-cmds.el	Thu Jun 19 15:55:31 2003 +0000
+++ b/lisp/international/mule-cmds.el	Thu Jun 19 16:12:21 2003 +0000
@@ -1688,6 +1688,11 @@
   (let ((coding (get-language-info language-name 'unibyte-display)))
     (if coding
 	(standard-display-european-internal)
+      ;; The following 2 lines undo the 8-bit display that we set up
+      ;; in standard-display-european-internal, which see.  This is in
+      ;; case the user has used standard-display-european earlier in
+      ;; this session.  (The MS-DOS port doesn't use that setup, so it
+      ;; doesn't need to undo it.)
       (standard-display-default (if (eq window-system 'pc) 128 160) 255)
       (aset standard-display-table 146 nil))
     (or (eq window-system 'pc)