aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2003-01-03 20:11:15 +0000
committerDave Love2003-01-03 20:11:15 +0000
commit237e59935a55a6e31008e2fecb4ad0179929ba80 (patch)
tree07480182cc80c5a8ff0db58e50ff3ca4c6ec2d74
parent500acb7900e6eb143189491ce661e6af64f1d24c (diff)
downloademacs-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.el9
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
12958-bit characters, you will have to use ESC to type Meta characters. 12988-bit characters, you will have to use ESC to type Meta characters.
1296See Info node `Specify Coding' and Info node `Single-Byte Character Support'. 1299See Info node `Specify Coding' and Info node `Single-Byte Character Support'.
1297 1300
1301On non-windowing terminals, this is set from the locale by default.
1302
1298Setting this variable directly does not take effect; 1303Setting this variable directly does not take effect;
1299use either M-x customize or \\[set-keyboard-coding-system]." 1304use 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