Mercurial > emacs
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)