aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii <[email protected]>2003-06-19 16:12:21 +0000
committerEli Zaretskii <[email protected]>2003-06-19 16:12:21 +0000
commita67ae60e4aec6f04fc64fd0f54403250c315a985 (patch)
tree2c32a52ea527d3622ba8971b5e79212227d43273
parent87d9913f72f05aa1aa60d9609e6e0de028dc478b (diff)
Add a comment in set-display-table-and-terminal-coding-system
explaining why we futz with display tables.
-rw-r--r--lisp/international/mule-cmds.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index e9b769d9c1..43f0334a56 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -1688,6 +1688,11 @@ The default status is as follows:
(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)