diff options
| author | Dave Love | 2003-01-03 20:11:15 +0000 |
|---|---|---|
| committer | Dave Love | 2003-01-03 20:11:15 +0000 |
| commit | 237e59935a55a6e31008e2fecb4ad0179929ba80 (patch) | |
| tree | 07480182cc80c5a8ff0db58e50ff3ca4c6ec2d74 | |
| parent | 500acb7900e6eb143189491ce661e6af64f1d24c (diff) | |
| download | emacs-237e59935a55a6e31008e2fecb4ad0179929ba80.tar.gz emacs-237e59935a55a6e31008e2fecb4ad0179929ba80.zip | |
(register-char-codings): Don't call
optimize-char-coding-system-table here.
(keyboard-coding-system): Doc fix. Update :version.
| -rw-r--r-- | lisp/international/mule.el | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lisp/international/mule.el b/lisp/international/mule.el index 0a9751b984c..ed40b8f2152 100644 --- a/lisp/international/mule.el +++ b/lisp/international/mule.el | |||
| @@ -663,7 +663,10 @@ CODING-SYSTEM as a general one which can encode all characters." | |||
| 663 | (generic-char-p key)) | 663 | (generic-char-p key)) |
| 664 | (push charset partials))))))) | 664 | (push charset partials))))))) |
| 665 | safe-chars) | 665 | safe-chars) |
| 666 | (optimize-char-coding-system-table) | 666 | ;; This is probably too expensive (e.g. multiple calls in |
| 667 | ;; ucs-tables), and only really relevant in certain cases, so do | ||
| 668 | ;; it explicitly where appropriate. | ||
| 669 | ;; (optimize-char-coding-system-table) | ||
| 667 | (set-char-table-extra-slot char-coding-system-table 1 partials)))) | 670 | (set-char-table-extra-slot char-coding-system-table 1 partials)))) |
| 668 | 671 | ||
| 669 | (defun make-subsidiary-coding-system (coding-system) | 672 | (defun make-subsidiary-coding-system (coding-system) |
| @@ -1295,6 +1298,8 @@ If you set this on a terminal which can't distinguish Meta keys from | |||
| 1295 | 8-bit characters, you will have to use ESC to type Meta characters. | 1298 | 8-bit characters, you will have to use ESC to type Meta characters. |
| 1296 | See Info node `Specify Coding' and Info node `Single-Byte Character Support'. | 1299 | See Info node `Specify Coding' and Info node `Single-Byte Character Support'. |
| 1297 | 1300 | ||
| 1301 | On non-windowing terminals, this is set from the locale by default. | ||
| 1302 | |||
| 1298 | Setting this variable directly does not take effect; | 1303 | Setting this variable directly does not take effect; |
| 1299 | use either M-x customize or \\[set-keyboard-coding-system]." | 1304 | use either M-x customize or \\[set-keyboard-coding-system]." |
| 1300 | :type '(coding-system :tag "Coding system") | 1305 | :type '(coding-system :tag "Coding system") |
| @@ -1305,7 +1310,7 @@ use either M-x customize or \\[set-keyboard-coding-system]." | |||
| 1305 | (if (or value (boundp 'encoded-kbd-mode)) | 1310 | (if (or value (boundp 'encoded-kbd-mode)) |
| 1306 | (set-keyboard-coding-system value) | 1311 | (set-keyboard-coding-system value) |
| 1307 | (set-default 'keyboard-coding-system nil))) ; must initialize | 1312 | (set-default 'keyboard-coding-system nil))) ; must initialize |
| 1308 | :version "21.1" | 1313 | :version "21.4" |
| 1309 | :group 'keyboard | 1314 | :group 'keyboard |
| 1310 | :group 'mule) | 1315 | :group 'mule) |
| 1311 | 1316 | ||