# HG changeset patch # User Kenichi Handa # Date 1092819201 0 # Node ID d3defd7cdd9f8c11c054b77075f6e69155f5a5b0 # Parent b1f888ef9e7b0f98abd25464c8d5a8099c3fcd18 Register koi8-r in ctext-non-standard-encodings-alist. ("Cyrillic-KOI8"): Add ctext-non-standard-encoding. diff -r b1f888ef9e7b -r d3defd7cdd9f lisp/language/cyrillic.el --- a/lisp/language/cyrillic.el Wed Aug 18 02:21:51 2004 +0000 +++ b/lisp/language/cyrillic.el Wed Aug 18 08:53:21 2004 +0000 @@ -186,6 +186,13 @@ (define-coding-system-alias 'koi8 'cyrillic-koi8) (define-coding-system-alias 'cp878 'cyrillic-koi8) +(let ((elt `("koi8-r" koi8-r 1 + ,(get 'cyrillic-koi8-r-encode-table 'translation-table))) + (slot (assoc "koi8-r" ctext-non-standard-encodings-alist))) + (if slot + (setcdr slot (cdr elt)) + (push elt ctext-non-standard-encodings-alist))) + ;; Allow displaying some of KOI & al with an 8859-5-encoded font. We ;; won't bother about the exceptions when encoding the font, since ;; NBSP will fall through below and work anyhow, and we'll have @@ -219,6 +226,7 @@ 'translation-table)) (coding-system cyrillic-koi8) (coding-priority cyrillic-koi8 cyrillic-iso-8bit) + (ctext-non-standard-encoding "koi8-r") (input-method . "russian-typewriter") (features cyril-util) (unibyte-display . cyrillic-koi8)