# HG changeset patch # User Eli Zaretskii # Date 1056039141 0 # Node ID c85b00553f5e7ea26714b02400b91ab5c21c5de9 # Parent 488d3c418077d8df8b19fd51ae37b5f7217826d2 Add a comment in set-display-table-and-terminal-coding-system explaining why we futz with display tables. diff -r 488d3c418077 -r c85b00553f5e lisp/international/mule-cmds.el --- 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)