(generic-char-p key))
(push charset partials)))))))
safe-chars)
- (optimize-char-coding-system-table)
+ ;; This is probably too expensive (e.g. multiple calls in
+ ;; ucs-tables), and only really relevant in certain cases, so do
+ ;; it explicitly where appropriate.
+ ;; (optimize-char-coding-system-table)
(set-char-table-extra-slot char-coding-system-table 1 partials))))
(defun make-subsidiary-coding-system (coding-system)
8-bit characters, you will have to use ESC to type Meta characters.
See Info node `Specify Coding' and Info node `Single-Byte Character Support'.
+On non-windowing terminals, this is set from the locale by default.
+
Setting this variable directly does not take effect;
use either M-x customize or \\[set-keyboard-coding-system]."
:type '(coding-system :tag "Coding system")
(if (or value (boundp 'encoded-kbd-mode))
(set-keyboard-coding-system value)
(set-default 'keyboard-coding-system nil))) ; must initialize
- :version "21.1"
+ :version "21.4"
:group 'keyboard
:group 'mule)