Mercurial > emacs
changeset 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 | 488d3c418077 |
children | 48bd8b78e37b |
files | lisp/international/mule-cmds.el |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
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)