diff options
| author | Kenichi Handa | 1998-01-22 01:48:25 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1998-01-22 01:48:25 +0000 |
| commit | 11b77f144b0c27847643adc8deed1c7ac950ecb3 (patch) | |
| tree | 51053c8f4e945c13d6d6d933c64f1c81efc9c2bd /lisp | |
| parent | 539c55ed63e93148e58fc41bd1943a9e1c663518 (diff) | |
| download | emacs-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')
| -rw-r--r-- | lisp/language/cyrillic.el | 58 |
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 |