aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/language
diff options
context:
space:
mode:
authorKenichi Handa1998-01-22 01:48:25 +0000
committerKenichi Handa1998-01-22 01:48:25 +0000
commit11b77f144b0c27847643adc8deed1c7ac950ecb3 (patch)
tree51053c8f4e945c13d6d6d933c64f1c81efc9c2bd /lisp/language
parent539c55ed63e93148e58fc41bd1943a9e1c663518 (diff)
downloademacs-11b77f144b0c27847643adc8deed1c7ac950ecb3.tar.gz
emacs-11b77f144b0c27847643adc8deed1c7ac950ecb3.zip
Remove setting up of
describe-cyrillic-environment-map and setup-cyrillic-environment-map. Exclude them in args of calls to set-language-info-alist. Adjusted for the change of make-coding-system. Register coding-priority key in language-info-alist.
Diffstat (limited to 'lisp/language')
-rw-r--r--lisp/language/cyrillic.el58
1 files changed, 25 insertions, 33 deletions
diff --git a/lisp/language/cyrillic.el b/lisp/language/cyrillic.el
index cad3a53f8e9..70ec0e4ebce 100644
--- a/lisp/language/cyrillic.el
+++ b/lisp/language/cyrillic.el
@@ -31,35 +31,26 @@
31 31
32;; Cyrillic (general) 32;; Cyrillic (general)
33 33
34(define-prefix-command 'describe-cyrillic-environment-map)
35(define-key-after describe-language-environment-map [Cyrillic]
36 '("Cyrillic" . describe-cyrillic-environment-map)
37 t)
38
39(define-prefix-command 'setup-cyrillic-environment-map)
40(define-key-after setup-language-environment-map [Cyrillic]
41 '("Cyrillic" . setup-cyrillic-environment-map)
42 t)
43
44;; ISO-8859-5 staff 34;; ISO-8859-5 staff
45 35
46(make-coding-system 36(make-coding-system
47 'cyrillic-iso-8bit 2 ?5 37 'cyrillic-iso-8bit 2 ?5
48 "ISO 2022 based 8-bit encoding for Cyrillic script (MIME:ISO-8859-5)" 38 "ISO 2022 based 8-bit encoding for Cyrillic script (MIME:ISO-8859-5)"
49 '((ascii t) (cyrillic-iso8859-5 t) nil nil 39 '(ascii cyrillic-iso8859-5 nil nil
50 nil ascii-eol ascii-cntl nil nil nil nil) 40 nil nil nil nil nil nil nil)
51 '(ascii cyrillic-iso8859-5)) 41 '((safe-charsets ascii cyrillic-iso8859-5)
42 (mime-charset . iso-8859-5)))
52 43
53(define-coding-system-alias 'iso-8859-5 'cyrillic-iso-8bit) 44(define-coding-system-alias 'iso-8859-5 'cyrillic-iso-8bit)
54 45
55(set-language-info-alist 46(set-language-info-alist
56 "Cyrillic-ISO" '((setup-function . (setup-cyrillic-iso-environment 47 "Cyrillic-ISO" '((setup-function . setup-cyrillic-iso-environment)
57 . setup-cyrillic-environment-map)) 48 (charset cyrillic-iso8859-5)
58 (charset . (cyrillic-iso8859-5)) 49 (coding-system cyrillic-iso-8bit)
59 (coding-system . (cyrillic-iso-8bit)) 50 (coding-priority cyrillic-iso-8bit)
60 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") 51 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
61 (documentation . ("Support for Cyrillic ISO-8859-5." 52 (documentation . "Support for Cyrillic ISO-8859-5."))
62 . describe-cyrillic-environment-map)))) 53 '("Cyrillic"))
63 54
64;; KOI-8 staff 55;; KOI-8 staff
65 56
@@ -114,7 +105,8 @@
114 ;; will have to forgive us. 105 ;; will have to forgive us.
115 ?R "KOI8 8-bit encoding for Cyrillic (MIME: KOI8-R)" 106 ?R "KOI8 8-bit encoding for Cyrillic (MIME: KOI8-R)"
116 (cons ccl-decode-koi8 ccl-encode-koi8) 107 (cons ccl-decode-koi8 ccl-encode-koi8)
117 '(ascii cyrillic-iso8859-5)) 108 '((safe-charsets ascii cyrillic-iso8859-5)
109 (mime-charset . koi8-r)))
118 110
119(define-coding-system-alias 'koi8-r 'cyrillic-koi8) 111(define-coding-system-alias 'koi8-r 'cyrillic-koi8)
120(define-coding-system-alias 'koi8 'cyrillic-koi8) 112(define-coding-system-alias 'koi8 'cyrillic-koi8)
@@ -136,13 +128,13 @@
136 (cons (cons "koi8" ccl-encode-koi8-font) font-ccl-encoder-alist)) 128 (cons (cons "koi8" ccl-encode-koi8-font) font-ccl-encoder-alist))
137 129
138(set-language-info-alist 130(set-language-info-alist
139 "Cyrillic-KOI8" '((setup-function . (setup-cyrillic-koi8-environment 131 "Cyrillic-KOI8" '((setup-function . setup-cyrillic-koi8-environment)
140 . setup-cyrillic-environment-map)) 132 (charset cyrillic-iso8859-5)
141 (charset . (cyrillic-iso8859-5)) 133 (coding-system cyrillic-koi8)
142 (coding-system . (cyrillic-koi8)) 134 (coding-priority cyrillic-koi8)
143 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") 135 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
144 (documentation . ("Support for Cyrillic KOI-8." 136 (documentation . "Support for Cyrillic KOI-8."))
145 . describe-cyrillic-environment-map)))) 137 '("Cyrillic"))
146 138
147;;; ALTERNATIVNYJ staff 139;;; ALTERNATIVNYJ staff
148 140
@@ -193,7 +185,7 @@
193 'cyrillic-alternativnyj 4 ?A 185 'cyrillic-alternativnyj 4 ?A
194 "ALTERNATIVNYJ 8-bit encoding for Cyrillic" 186 "ALTERNATIVNYJ 8-bit encoding for Cyrillic"
195 (cons ccl-decode-alternativnyj ccl-encode-alternativnyj) 187 (cons ccl-decode-alternativnyj ccl-encode-alternativnyj)
196 '(ascii cyrillic-iso8859-5)) 188 '((safe-charsets ascii cyrillic-iso8859-5)))
197 189
198(define-coding-system-alias 'alternativnyj 'cyrillic-alternativnyj) 190(define-coding-system-alias 'alternativnyj 'cyrillic-alternativnyj)
199 191
@@ -215,12 +207,12 @@
215 font-ccl-encoder-alist)) 207 font-ccl-encoder-alist))
216 208
217(set-language-info-alist 209(set-language-info-alist
218 "Cyrillic-ALT" '((setup-function . (setup-cyrillic-alternativnyj-environment 210 "Cyrillic-ALT" '((setup-function . setup-cyrillic-alternativnyj-environment)
219 . setup-cyrillic-environment-map)) 211 (charset cyrillic-iso8859-5)
220 (charset . (cyrillic-iso8859-5)) 212 (coding-system cyrillic-alternativnyj)
221 (coding-system . (cyrillic-alternativnyj)) 213 (coding-priority cyrillic-alternativnyj)
222 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") 214 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
223 (documentation . ("Support for Cyrillic ALTERNATIVNYJ." 215 (documentation . "Support for Cyrillic ALTERNATIVNYJ."))
224 . describe-cyrillic-environment-map)))) 216 '("Cyrillic"))
225 217
226;;; cyrillic.el ends here 218;;; cyrillic.el ends here