1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-01 11:14:55 +00:00

(set-display-table-and-terminal-coding-system): If the coding

system specified in `unibyte-display' property is different from
the arg coding-system, don't setup standard-display-table.
This commit is contained in:
Kenichi Handa 2005-12-07 07:28:37 +00:00
parent 6a6e859a93
commit 735b7c87d4
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2005-12-07 Kenichi Handa <handa@m17n.org>
* international/mule-cmds.el
(set-display-table-and-terminal-coding-system): If the coding
system specified in `unibyte-display' property is different from
the arg coding-system, don't setup standard-display-table.
2005-12-06 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/edebug.el (edebug-skip-whitespace): read1:lread.c says

View File

@ -1798,7 +1798,9 @@ The default status is as follows:
(defun set-display-table-and-terminal-coding-system (language-name &optional coding-system)
"Set up the display table and terminal coding system for LANGUAGE-NAME."
(let ((coding (get-language-info language-name 'unibyte-display)))
(if coding
(if (and coding
(or (not coding-system)
(coding-system-equal coding coding-system)))
(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